Gambio Versandart kopieren/klonen

Ein Versandkostenmodul mehrfach einsetzen

Gambio Versandmodul kopieren/klonen

Das Gambio Versandkostenmodul „Versand nach Preis/Gewicht“ (table) habe ich kopiert bzw. geklont, um die in dem Modul möglichen Einstellungen jeweils für eine Ländergruppe machen zu können. Für jede Ländergruppe benötige ich ein Versandkostenmodul:

Für Deutschland soll ab 75 € versandkostenfrei geliefert werden (table), nach Österreich, Belgien, Luxemburg und Niederlande ab 100 € (table2) und französische und italiensche Kunden bekommen ihre Pakete ab 200 € ohne Versandkosten (table3).

 
 Am Ende dieses Artikels steht ein geklontes Gambio-Versandmodul (table2.php) mit Sprachdatei (table2.lang.inc.php) als kostenloser Download zur Verfügung (siehe Download).
 

Gambio Versandmodule - table kopieren unter neu hinzugefügte Module
 

Ein Versandmodul bei Gambio besteht aus drei Dateien:

table.php mit den Klassen für die Installation, Administration, Versandkosten-Berechnung oder Deinstallation, einer Sprachdatei mit den entsprechenden Texten table.lang.inc.php und einem Icon. Bei dem Versandmodul table ist kein eigenes Icon hinterlegt, daher wird das Default-Icon verwendet (default.png).
 
Die Versandkosten-Module (table.php) befinden sich bei Gambio in folgendem Ordner (siehe links):
/ihr-shop/includes/modules/shipping/

Gambio Versandkosten Module - Ordnerstruktur
Gambio Versandmodule - Ordnerstruktur Sprachdateien
Die Sprachdateien für Versandmodule (table.lang.inc.php) sind in dem jeweiligen Sprachordner (siehe oben rechts):
/ihr-shop/lang/german/original_sections/modules/shipping/
 
Die Versandmodul-Icons befinden sich in Ordner :
/ihr-shop/lang/images/icons/shipping/
 

Versandmodul duplizieren

Die Datei table.php wird unter dem Namen table2.php gespeichert.
In der Datei wird fast überall „table“ mit „table2“ ersetzt. Wichtig: Auf Klein-Großschreibung achten!

Am Anfang der table2.php werden die folgenden zwei Zeilen oben eingefügt:

$languageTextManager = MainFactory::create_object('LanguageTextManager', array(), true);
$languageTextManager->init_from_lang_file('table2');

Gambio Versandmodul Table kopieren und anpassen
 
Wichtig: Überall wo SQL-Tabellen angesprochen werden, darf der Name „table“ nicht durch „table2“ ersetzt werden (z.B: TABLE_CONFIGURATION, TABLE_ZONES_TO_GEO_ZONES).
 
Kopiertes/geklontes Gambio Versandmodul Anpassungen

Die Sprachdatei table.lang.inc.php wird kopiert und umbenannt auf table2.lang.inc.php.
In der neuen Datei wird überall „table“ mit „table2“ ersetzt. Wichtig: Auf Klein-Großschreibung achten!
 
Anschließend die Dateien in die entsprechenden Ordner hochladen, unter Toolbox Seitencache, Modulcache und Cache für Texte leeren:

/includes/module/shipping/table2.php und
/lang/german/user_sections/table2.lang.inc.php

Das Versandmodul kann jetzt im Gambio-Adminbereich unter „Module“ ➜ „Versandarten“ installiert, aktiviert und konfiguriert werden.
 
 

Download geklontes Gambio-Versandmodul

Versandmodul table2.php bis Gambio Version 4.0.x.x

Versandmodul table2.php ab Gambio Version 4.1.x.x

Die Zip-Datei entpacken und den gesamten Inhalt des Ordners in Ihr Shop-Verzeichnis /ihr-shop/ laden.

Der Ordner enthält die nötige Ordnerstruktur mit folgenden Dateien:
/includes/module/shipping/table2.php und
/lang/german/user_sections/table2.lang.inc.php

Gambio Versandkostenmodul in den Shop hochladen

Wichtig: Damit das neue Versandkostenmodul mit der Sprachdatei im Gambio-Admin richtig angezeigt wird, unter Toolbox Seitencache, Modulcache und Cache für Texte leeren.

Gambio neu hinzugefügte Module versandkosten installieren und aktivieren

Das Versandmodul kann jetzt im Gambio-Adminbereich unter „Module“ ➜ „Versandarten“ installiert, aktiviert und konfiguriert werden.

Wichtig: Wenn ein Versandkostenmodul nicht mehr benötigt wird, muss es zuerst im Gambio-Admin deinstalliert werden bevor es gelöscht wird.

Hilfreiche Links

https://www.gambio.de/forum/threads/versandart-klonen-kopieren-table.19583/page-6#post-312494
https://www.gambio.de/forum/threads/2-freeamount-modul-2-table-modul.36921/#post-304154

Gambio Versandkosten berechnen nach Gewicht und PLZ (ab v4.1.x.x)

Das Versandmodul zur Berechnung der Versandkosten nach Gewicht und PLZ kann nach dieser Anleitung dupliziert/geklont werden, um das Versandmodul für mehrere Länder einsetzen zu können.

Gambio Versandkosten berechnen nach Gewicht und PLZ

05254 / 67673
info@bt-webdesign.de
Kontaktformular