ShippingCloner für Gambio – Versandmodule einfach duplizieren
Duplizieren Sie bestehende Versandmodule wie Tabellenbasiert, Zonen oder Pauschale in wenigen Klicks – mit eigenem Namen, eigenen Einstellungen und sofort einsatzbereit. Keine Programmierkenntnisse nötig.
Warum der ShippingCloner?
Gambio erlaubt pro Versandmodul-Typ nur eine Instanz. Wer z. B. zwei unterschiedliche tabellenbasierte Versandkostenstaffeln benötigt – etwa für Standard- und Expressversand – muss bisher PHP-Dateien manuell kopieren, Klassennamen ändern, Konfigurationskonstanten anpassen und Sprachdateien bearbeiten. Der ShippingCloner erledigt das alles automatisch.
Ohne ShippingCloner
- PHP-Dateien manuell kopieren und umbenennen
- Klassennamen und Konstanten von Hand anpassen
- Sprachdateien für jede Sprache einzeln bearbeiten
- Caches manuell leeren, damit das Modul erscheint
- Fehleranfällig und zeitaufwändig
Mit ShippingCloner
- Quellmodul auswählen, Namen vergeben, fertig
- Alle Ersetzungen automatisch und fehlerfrei
- Sprachdateien werden automatisch geklont
- Caches werden automatisch geleert
- Sofort unter Module > Versand installierbar
Funktionen im Überblick
- Vollständiges Klonen – PHP-Modul, Klassennamen, Konfigurationskonstanten und Sprachdateien werden automatisch dupliziert und angepasst.
- Mehrsprachig – Deutsche und englische Sprachdateien werden automatisch erkannt und mit Ihrem gewünschten Anzeigenamen erstellt.
- Automatische Cache-Bereinigung – Text-, Modul- und Seiten-Caches werden nach dem Klonen automatisch geleert. Das neue Modul ist sofort sichtbar.
- Unabhängige Einstellungen – Jedes geklonte Modul hat eigene Konfigurationswerte. Preistabellen, Zonen und Konditionen sind vollständig getrennt vom Original.
- Sicher – CSRF-Schutz, Eingabevalidierung und sichere Zeichenfilter. Nur für eingeloggte Administratoren zugänglich.
- Native Integration – Als echtes GXModule nahtlos in das Gambio-Admin integriert, mit eigenem Menüpunkt unter Module.
So einfach funktioniert es
- Quellmodul auswählen – Wählen Sie aus der Liste aller installierten Versandmodule das gewünschte Original, z. B. table, zones oder flat.
- Neuen Code und Namen vergeben – Geben Sie einen eindeutigen Dateinamen (z. B. table2) und einen Anzeigenamen in Deutsch und optional Englisch ein.
- Klonen starten – Ein Klick auf „Versandmodul klonen“ erstellt alle Dateien, passt Klassennamen und Konstanten an und leert die Caches.
- Modul installieren und konfigurieren – Navigieren Sie zu Module > Versand, installieren Sie das neue Modul und konfigurieren Sie es unabhängig vom Original.
Typische Einsatzszenarien
- Mehrere Preistabellen – Unterschiedliche Versandkostenstaffeln je nach Produktkategorie, Verpackungsart oder Liefergeschwindigkeit, z. B. Standard, Express und Sperrgut.
- Regionale Versandzonen – Verschiedene Zonenmodule für Inland, EU und Übersee mit individuellen Preisen und Lieferbedingungen.
- Pauschalversand-Varianten – Mehrere Pauschalpreise für unterschiedliche Versanddienstleister oder Lieferoptionen wie DHL, DPD und Abholung.
- Saisonale Versandangebote – Temporäre Versandmodule für Aktionszeiträume wie kostenloser Weihnachtsversand oder Sommerspecials.
Technische Details
| Shopsystem |
Gambio 5 (GX5) oder neuer |
| PHP-Version |
8.0 oder höher |
| Core-Dateien |
Keine Änderung |
| Unterstützte Module |
Alle Versandmodule |
| Sprachen |
Deutsch, Englisch |
| Abhängigkeiten |
Keine |
Häufig gestellte Fragen
Welche Versandmodule kann ich klonen?
Alle Versandmodule, die im Verzeichnis includes/modules/shipping/ liegen. Das umfasst die Standardmodule wie Tabellenbasiert (table), Zonen (zones), Pauschale (flat) sowie alle weiteren installierten Versandmodule von Drittanbietern.
Werden Core-Dateien von Gambio verändert?
Nein. Der ShippingCloner ist ein eigenständiges GXModule und greift nicht in den Gambio-Core ein. Er erstellt lediglich neue Dateien in den dafür vorgesehenen Verzeichnissen. Eine Deinstallation ist jederzeit rückstandsfrei möglich.
Kann ich ein geklontes Modul wieder entfernen?
Ja. Deinstallieren Sie das geklonte Modul zuerst unter Module > Versand, damit die Konfigurationseinträge aus der Datenbank entfernt werden. Anschließend können Sie die PHP-Datei und die zugehörigen Sprachdateien manuell löschen.
Funktioniert der Kloner auch mit Versandmodulen von Drittanbietern?
Grundsätzlich ja, sofern das Drittanbieter-Modul dem Standard-Aufbau von Gambio-Versandmodulen folgt. Bei stark angepassten Modulen mit Sonderkonstruktoren oder externen Abhängigkeiten kann eine manuelle Nachbearbeitung nötig sein.
Sind die geklonten Module unabhängig vom Original?
Ja, vollständig. Jedes geklonte Modul verwendet eigene Konfigurationskonstanten (z. B. MODULE_SHIPPING_TABLE2_* statt MODULE_SHIPPING_TABLE_*). Änderungen an einem Modul haben keinen Einfluss auf das andere.
Muss ich nach dem Klonen den Cache manuell leeren?
Nein. Der ShippingCloner leert die relevanten Caches (Text, Module, Seitenausgabe) automatisch nach dem Klonvorgang. Das neue Modul ist sofort unter Module > Versand sichtbar und installierbar.