VibeFox DHL Africa for OpenCart — Hilfe
Anforderungen
OpenCart: 3.0.x (getestet mit 3.0.5.0) oder 4.0.2 und neuer (getestet mit 4.1.0.3).
PHP: 8.0 oder neuer mit der cURL-Erweiterung. DHL XML Services benötigen außerdem die PHP-Erweiterung SimpleXML.
DHL-Express-Konto (nur für Live-Tarife): Live-Tarife verwenden die MyDHL API. Sie benötigen Ihre DHL-Express-Kontonummer und MyDHL-API-Zugangsdaten: einen API-Schlüssel und ein API-Secret. Beantragen Sie diese im DHL Developer Portal (MyDHL API, "Get access") oder bei Ihrem DHL-Express-Kundenbetreuer. Konten, die noch DHL-XML-Services-Zugangsdaten (Site ID und Passwort) haben, können stattdessen diese verwenden. Wenn Sie nur Ausweichpreise nutzen, brauchen Sie keine DHL-Zugangsdaten.
VibeFox-Lizenzschlüssel: erhältlich auf vibefox.net. Ein Schlüssel funktioniert auf einer Domain.
Installation
Die Datei ist ein einziges ZIP-Archiv mit den Paketen für beide OpenCart-Versionen. Entpacken Sie es auf Ihrem Computer. Es enthält README.txt, das Paket für OpenCart 3 vfd_dhl_africa-oc3-(version).ocmod.zip und das Paket für OpenCart 4 vfd_dhl_africa.ocmod.zip. Installieren Sie nur das Paket für Ihre OpenCart-Version. Der Lizenzschlüssel ist für beide Versionen gleich.
OpenCart 3
1. Gehen Sie im Admin-Bereich zu Extensions > Installer, klicken Sie auf Upload und wählen Sie die Datei vfd_dhl_africa-oc3-(version).ocmod.zip. Die Erweiterung fügt keine OCMOD-Modifikationen hinzu, daher müssen Sie Extensions > Modifications nicht aktualisieren. Statt des Installers können Sie den Inhalt des Ordners upload dieses Pakets in das Stammverzeichnis Ihres Shops kopieren.
2. Gehen Sie zu Extensions > Extensions und wählen Sie den Erweiterungstyp Shipping. Suchen Sie VibeFox DHL Africa und klicken Sie auf Install (die grüne +-Schaltfläche).
3. Klicken Sie auf Edit (die Stift-Schaltfläche), um die Einstellungsseite zu öffnen.
4. Geben Sie Ihren VibeFox-Lizenzschlüssel in das Feld License key im Lizenzblock oben auf der Seite Edit ein und klicken Sie auf Activate (siehe Lizenzschlüssel).
5. Wählen Sie die DHL-API, geben Sie den API-Schlüssel, das API-Secret und Ihre DHL-Kontonummer ein. Lassen Sie Test mode eingeschaltet, solange Sie Testzugangsdaten verwenden. Geben Sie die Adresse unter Ship from ein. Wenn Ihr DHL-Konto nicht in der Standardwährung Ihres Shops abgerechnet wird, legen Sie DHL quote currency und Exchange rate fest. Optional können Sie Länderpreise und Ausweichkosten festlegen (siehe Konfiguration). Aktivieren Sie Enable DHL Express Africa und klicken Sie auf Save.
OpenCart 4
1. Gehen Sie im Admin-Bereich zu Extensions > Installer, klicken Sie auf Upload und wählen Sie die Datei vfd_dhl_africa.ocmod.zip. Benennen Sie die Datei nicht um: OpenCart 4 entnimmt den Code der Erweiterung dem Dateinamen, und ein umbenanntes Paket funktioniert nicht.
2. Das Paket erscheint auf derselben Seite in der Liste der installierten Erweiterungen. Klicken Sie daneben auf Install (die grüne +-Schaltfläche).
3. Gehen Sie zu Extensions > Extensions und wählen Sie den Erweiterungstyp Shipping. Suchen Sie VibeFox DHL Africa, klicken Sie auf Install (die grüne +-Schaltfläche) und danach auf Edit (die Stift-Schaltfläche).
4. Geben Sie den Lizenzschlüssel und die Einstellungen wie in den Schritten 4 und 5 für OpenCart 3 ein. Die Einstellungsseite und ihre Felder sind in beiden Versionen gleich.
Nach der Installation ist die Versandart deaktiviert, bis Sie Enable DHL Express Africa einschalten und speichern. Wenn Sie die Erweiterung nach einer Deinstallation erneut installieren, werden die von Ihnen behaltenen DHL-Einstellungen wieder verwendet.
Konfiguration
Alle Einstellungen befinden sich auf der Seite der Erweiterung: Extensions > Extensions > Shipping > VibeFox DHL Africa > Edit. Die Abschnitte sind links aufgelistet. Eine Schaltfläche Save speichert die gesamte Seite ohne Neuladen. Jedes Speichern leert außerdem die zwischengespeicherten DHL-Angebote. Preise und Gewichte akzeptieren ein Dezimalkomma oder einen Dezimalpunkt. Nur Admin-Benutzer mit der Berechtigung zum Ändern dieser Erweiterung können die Einstellungen speichern.
Warnungen oben auf der Seite zeigen Ihnen an, wenn Live-Tarife deaktiviert sind, weil der API-Schlüssel, das API-Secret oder die Kontonummer fehlt (oder bei XML Services die Site ID bzw. das Passwort), wenn das Herkunftsland oder die Herkunftsstadt fehlt, wenn XML Services ausgewählt sind (DHL stellt sie außer Betrieb), wenn eine Angebotswährung ohne Wechselkurs festgelegt ist und wenn die Gewichts- oder Längeneinheit des Shops der Erweiterung unbekannt ist (Produktgewichte werden dann als kg und Abmessungen als cm gelesen; legen Sie eine Gewichtsklasse mit der Einheit kg unter System > Localisation > Weight Classes oder eine Längenklasse mit der Einheit cm unter System > Localisation > Length Classes an).
Wenn ein Wert beim Speichern ungültig ist (ein leerer Methodentitel oder einer mit mehr als 64 Zeichen, eine Zahl, die ungültig oder negativ ist, ein Wechselkurs von 0, ein Mindestgewicht über dem Höchstgewicht, eine unbekannte Angebotswährung, ein unbekanntes Herkunftsland, eine unbekannte Steuerklasse oder Geozone, eine Sortierreihenfolge, die keine ganze Zahl ist), nennt eine Warnung über den Einstellungen das Feld, zum Beispiel Select a valid origin country. It was not saved. Der bisherige Wert dieses Feldes bleibt erhalten, die übrigen Einstellungen werden gespeichert.
Allgemein
Enable DHL Express Africa: zeigt DHL Express an der Kasse an oder blendet es aus. Standard: aus.
Method title: der Name der Versandart, den der Kunde an der Kasse sieht. Standard: DHL Express. Pflichtfeld, höchstens 64 Zeichen.
Tax class: die Steuerklasse der Versandkosten oder No tax (Standard). Mit einer Steuerklasse (und aktivierten Steuern im Shop) wird der DHL-Tarif ohne die von DHL angegebene Steuer übernommen, und OpenCart fügt seine eigene Steuer hinzu. Mit No tax wird der DHL-Tarif wie angeboten berechnet, einschließlich Steuer.
Sort order: die Position von DHL Express unter den Versandarten an der Kasse. Eine ganze Zahl.
DHL-Express-Konto (nur für Live-Tarife erforderlich)
DHL API: welche DHL-Schnittstelle verwendet wird.
API key: Ihr MyDHL-API-Benutzername (API-Schlüssel).
API secret: Ihr MyDHL-API-Passwort (API-Secret). Nach dem Speichern bleiben die Felder API-Schlüssel und API-Secret leer und zeigen Saved — leave empty to keep it. Geben Sie nur dann einen neuen Wert ein, wenn Sie ihn ändern möchten.
Remove the saved API key and API secret: wird nur für die MyDHL API angezeigt, wenn ein Schlüssel oder ein Secret gespeichert ist. Aktivieren Sie es und klicken Sie auf Save, um beide zu löschen.
XML Site ID: Ihre DHL-XML-Services-Site-ID (nur für die Legacy-API). Wenn Sie sie leeren, wird auch das gespeicherte XML-Passwort entfernt.
XML password: Ihr DHL-XML-Services-Passwort (nur für die Legacy-API). Wie das API-Secret wird es nach dem Speichern nicht mehr angezeigt.
DHL account number: Ihre DHL-Express-Kontonummer (9 Stellen). Die MyDHL API benötigt sie. Mit XML Services liefert sie Ihre Kontotarife statt der veröffentlichten Tarife.
Test mode: nutzt die DHL-Testumgebung. Standardmäßig eingeschaltet. Testzugangsdaten funktionieren nur in der Testumgebung, Produktivzugangsdaten nur in der Produktivumgebung. Schalten Sie es aus, wenn Sie live gehen.
Versandadresse
Die Adresse, von der DHL die Pakete abholt. Der Tarif hängt davon ab. OpenCart speichert die Shopadresse als Freitext, daher wird der Ursprung immer hier eingegeben. Der Hinweis in diesem Abschnitt zeigt das Land Ihres Shops an.
Origin country: das Land, von dem Sie versenden.
Origin city: die Stadt, von der Sie versenden, zum Beispiel Johannesburg. Die MyDHL API benötigt sie.
Origin postcode: leer lassen für Länder ohne Postleitzahlen (zum Beispiel Kenia, Nigeria, Ghana).
Tarife
Alle Preise gelten in der Standardwährung Ihres Shops, ohne Steuer. Der Live-Tarif ist das günstigste DHL-Express-Produkt für das Paket. Wenn DHL nicht konfiguriert ist, fehlschlägt oder für die Route keinen Service hat, wird der Länderpreis verwendet, danach die Ausweichkosten. Ohne beides wird die Versandart ausgeblendet.
DHL quote currency: DHL bietet in der Währung des Landes Ihres DHL-Kontos an (zum Beispiel ZAR, NGN oder KES). Wenn DHL keinen Betrag in der Standardwährung Ihres Shops zurückgibt, wird der Live-Tarif mit dem unten stehenden Wechselkurs aus dieser Währung umgerechnet. Andernfalls wird er nicht verwendet. Standard: — None —.
Exchange rate: wie viel 1 Einheit der DHL-Angebotswährung in der Standardwährung Ihres Shops wert ist, zum Beispiel 1 ZAR = 0.05. Er muss größer als 0 sein. Leer lassen, wenn keine Umrechnung erfolgen soll. Der Kurs wird manuell eingestellt.
Fallback cost: ein pauschaler Betrag, wenn es weder einen Live-Tarif noch einen Länderpreis gibt. Leer lassen, um die Versandart in diesem Fall auszublenden.
Country prices: ein Ausweichpreis je Zielland, einer pro Zeile: CC:Price, zum Beispiel ZA:25.00. Wird verwendet, wenn kein Live-Tarif vorliegt. Zeilen in einem anderen Format werden ignoriert, und eine Warnung beim Speichern listet sie auf.
Fallback price basis: Per order (Standard) berechnet den Preis einmal. Per item (multiplied by the cart quantity) multipliziert ihn mit der Anzahl der Artikel. Gilt nur für den Länderpreis und die Ausweichkosten. Der Live-DHL-Tarif gilt immer für das gesamte Paket.
Free shipping from: die Zwischensumme der Produkte, die versandt werden müssen (nach dem Gutschein, vor Steuern), ab der diese Versandart kostenlos ist. DHL wird nicht gefragt. Leer lassen für nie kostenlos.
Bedingungen
Minimum weight (kg): blendet die Versandart unterhalb dieses Warenkorbgewichts aus. 0 bedeutet kein Limit (Standard). Es darf nicht größer sein als Maximum weight (kg).
Maximum weight (kg): blendet die Versandart oberhalb dieses Warenkorbgewichts aus. Standard: 70 (wird auch verwendet, wenn das Feld leer ist). 0 bedeutet kein Limit.
Minimum subtotal: zeigt die Versandart nur an, wenn die Zwischensumme der Produkte, die versandt werden müssen (nach dem Gutschein, vor Steuern), mindestens diesen Betrag erreicht. Leer lassen, um sie immer anzuzeigen.
Verfügbarkeit
Geo zone: bietet DHL Express nur für Adressen in dieser Geozone an. All zones (Standard) bedeutet kein Limit. Geozonen werden unter System > Localisation > Geo Zones verwaltet. Wird bei Ignore shipping zones nicht geprüft.
Ignore shipping zones: bietet die Versandart für die unten stehenden Länder an (oder für alle Länder, wenn die Liste leer ist), unabhängig von der gewählten Geozone.
Countries: die Zielländer für diesen Modus. Wird nur mit Ignore shipping zones verwendet.
Erweitert
Debug log: schreibt Tarifberechnungen in storage/logs/vfd_dhla_debug.log.php (bei OpenCart 4 system/storage/logs/vfd_dhla_debug.log.php). Die Datei kann nicht über das Web gelesen werden. DHL-Fehler werden immer protokolliert, auch wenn diese Option aus ist. Zugangsdaten, die Kontonummer und Kundenadressen werden nie protokolliert. Wenn die Datei 5 MB erreicht, wird sie nach vfd_dhla_debug.old.log.php verschoben und ein neues Protokoll begonnen.
Log: zeigt die Größe und die neuesten Einträge des Debug-Protokolls an. Klicken Sie auf Clear log, um es zu leeren.
Remove data on uninstall: wenn aktiviert, löscht die Deinstallation der Erweiterung die Einstellungen, die zwischengespeicherten DHL-Angebote und das Protokoll. Wenn deaktiviert (Standard), bleibt alles für eine erneute Installation erhalten. Die DHL-Produkte aufgegebener Bestellungen werden immer behalten.
Importieren / Exportieren
Export: klicken Sie auf Download JSON, um die Einstellungen als JSON-Datei zu speichern. Der API-Schlüssel, das API-Secret und das XML-Passwort werden nicht exportiert.
Import: fügen Sie zuvor exportiertes JSON ein und klicken Sie auf Import, um die Einstellungen wiederherzustellen, zum Beispiel in einem anderen Shop. Die Werte werden wie bei einem normalen Speichern geprüft. Gespeicherte Zugangsdaten bleiben erhalten.
So funktioniert es an der Kasse
Wenn OpenCart die Versandarten anzeigt, fragt es die Erweiterung nach dem DHL-Express-Preis. Ist eine Geo zone festgelegt (und Ignore shipping zones ist aus) und liegt die Adresse außerhalb davon, wird DHL Express nicht angeboten. Nur Produkte mit Requires Shipping auf Yes zählen: andere Produkte fügen kein Gewicht hinzu und sind nicht in der Zwischensumme enthalten. Dann prüft die Erweiterung die Bedingungen: die Länder von Ignore shipping zones, das Warenkorbgewicht und die Mindestzwischensumme. Die Zwischensumme ist der Preis der Produkte, die versandt werden müssen, nach dem Gutscheinrabatt und vor Steuern. Geschenkgutscheine, Bonuspunkte und Shop-Guthaben werden nicht berücksichtigt. Gilt kostenloser Versand, beträgt der Preis 0 und es wird keine Anfrage an DHL gesendet.
Andernfalls sendet die Erweiterung an DHL den Ursprung und das Ziel (Land, Stadt, Postleitzahl), das Warenkorbgewicht, umgerechnet in kg aus den Gewichtsklassen der Produkte (mindestens 0,5 kg), und einen Karton aus den Produktabmessungen in cm: die größte Länge, die größte Breite und die gestapelten Höhen. Produkte ohne Abmessungen tragen nichts bei. Hat kein Produkt Abmessungen, wird ein Karton von 10 x 10 x 10 cm verwendet. Sendungen in ein anderes Land werden beim Zoll angemeldet, mit der Zwischensumme des Warenkorbs als Warenwert. Inlandssendungen werden nicht angemeldet. Das Abholdatum ist heute in der Zeitzone des Shops oder am Wochenende der Montag. Ein Live-Tarif wird erst angefragt, nachdem der Kunde eine Stadt eingegeben hat (bei XML Services eine Stadt oder eine Postleitzahl). Davor gelten die Ausweichpreise.
Das günstigste DHL-Express-Produkt wird als ein Preis mit Ihrem Methodentitel angezeigt. Der Kunde sieht das DHL-Produkt nicht. Der Preis wird in Ihrer Standardwährung berechnet, auf die Dezimalstellen gerundet und dem Kunden in seiner Währung mit der Steuer der gewählten Tax class angezeigt.
Jedes Angebot wird 1 Stunde je Paket und Route zwischengespeichert. Eine fehlgeschlagene Anfrage wird 10 Minuten zwischengespeichert, damit die Kasse bei jeder Aktualisierung nicht auf DHL wartet. Das API-Timeout beträgt 12 Sekunden. Gibt DHL einen Fehler zurück, hat keinen Service oder antwortet in einer unbrauchbaren Währung, sieht der Kunde keinen Fehler: Es wird der Ausweichpreis verwendet oder die Versandart ausgeblendet. Der Grund wird im Debug-Protokoll festgehalten.
Die Erweiterung berechnet nur Tarife. Sie erstellt keine DHL-Sendungen, druckt keine Etiketten oder Handelsrechnungen, bucht keine Abholungen, verfolgt keine Pakete, bietet keine DHL-Servicepunkte an, lässt den Kunden nicht zwischen DHL-Produkten wählen, packt keine mehreren Kartons, fügt keine Versicherung hinzu und berechnet keine Zölle und Steuern. Das Angebot gilt nur für den Versand. Zölle und Einfuhrsteuern zahlt der Empfänger.
Bei OpenCart 4 klickt der Kunde an der Kasse im Block der Versandart auf Choose und wählt im Fenster Shipping method options DHL Express aus. Die Versandart funktioniert genauso wie bei OpenCart 3.
Bestellungen
Wenn die Bestellung aufgegeben wird, speichert die Erweiterung den für ihren Warenkorb berechneten Tarif. Öffnen Sie die Bestellung unter Sales > Orders: Das Feld DHL Express Africa über dem Bestellverlauf zeigt, was Sie bei DHL buchen müssen:
DHL product: das DHL-Express-Produkt des Live-Tarifs, zum Beispiel "EXPRESS WORLDWIDE (P)". Wird nur bei Live-Tarifen angezeigt.
Price source: Live DHL rate, Fallback price (no live rate) oder Free shipping threshold.
Calculated price (excl. tax): der Preis in der Standardwährung Ihres Shops.
Das DHL-Produkt wird dem Kunden weder in E-Mails noch auf seiner Bestellseite angezeigt. Die Bestellung zeigt den Methodentitel und die Versandkosten wie bei jeder anderen OpenCart-Versandart.
Bei OpenCart 4 speichert die Kasse eine einzige Bestellung und aktualisiert sie jedes Mal, wenn der Kunde erneut bestätigt. Das Feld zeigt dann den neuesten Tarif der Kasse. Wechselt der Kunde zu einer anderen Versandart, wird das Feld für diese Bestellung nicht mehr angezeigt.
Lizenzschlüssel
Die Erweiterung funktioniert mit einem VibeFox-Lizenzschlüssel von vibefox.net. Der Lizenzblock License — VibeFox DHL Africa ist der erste Block auf Extensions > Extensions > Shipping > VibeFox DHL Africa > Edit, über den Einstellungen. Fügen Sie den Schlüssel in License key ein und klicken Sie auf Activate. Danach zeigt der Block den maskierten Schlüssel, den Status (zum Beispiel das Datum, bis zu dem die Lizenz aktiv ist, und Ihre Domain) sowie die Schaltflächen Check now zum erneuten Prüfen des Status, Change key zur Eingabe eines anderen Schlüssels und Remove key zum Entfernen des Schlüssels aus diesem Shop. Darunter stehen die Zeile Product: opencart-shipping-dhl-africa und der Link Manage licenses and domains in your account, der Ihr vibefox.net-Konto öffnet. Nur Admin-Benutzer mit der Berechtigung zum Ändern der Erweiterung können den Schlüssel ändern. Die Texte des Blocks folgen der Admin-Sprache (Englisch und Russisch sind enthalten).
Wird der Schlüssel nicht akzeptiert, nennt der Block den Grund, zum Beispiel Key not found, This key belongs to another product, Domain limit reached oder License expired on mit einem Datum. Nachdem sich die Shop-Adresse geändert hat oder nachdem Sie in Ihrem Konto einen Domain-Platz freigegeben haben, klicken Sie auf Check now. Ist der Lizenzserver nicht erreichbar, arbeitet die Erweiterung mit dem zuletzt bekannten Status weiter.
Ein Schlüssel funktioniert auf einer Domain: die Shop-Adresse aus der OpenCart-Konfiguration. Das Entfernen des Schlüssels aus dem Shop gibt seinen Domain-Platz nicht frei. Geben Sie den Platz in Ihrem vibefox.net-Konto frei.
Ohne aktiven Schlüssel wird die Versandart DHL Express an der Kasse Kunden nicht angezeigt, und es wird kein Tarif berechnet. Ein Admin-Benutzer, der im selben Browser im Admin-Bereich angemeldet ist, sieht die Versandart weiterhin im Shop, markiert als (unlicensed — visible to admins only), damit Sie die Erweiterung vor dem Kauf eines Schlüssels einrichten und testen können. Bei OpenCart 4 ist diese Vorschau nicht verfügbar: Der Shop sieht die Admin-Anmeldung nicht, daher wird die Versandart ohne aktiven Schlüssel für alle ausgeblendet. Nachdem Sie die Seite Edit einmal geöffnet haben, erscheint ein Hinweis auf dem Dashboard des Admin-Bereichs. Schließen Sie ihn mit ×, um ihn 7 Tage lang auszublenden. Bestehende Bestellungen sind nicht betroffen.
Läuft eine Lizenz ab, arbeitet die Erweiterung weiter, aber Updates und Support erfordern eine Verlängerung. Der Status wird automatisch erneut geprüft, wenn Sie den Dashboard des Admin-Bereichs oder die Seite Edit öffnen: einmal täglich in den ersten 14 Tagen nach Eingabe des Schlüssels, danach einmal pro Woche. Es ist kein Cron-Job nötig. Beim Deinstallieren der Erweiterung werden der Lizenzschlüssel und der Lizenzstatus immer entfernt.
Fehlerbehebung
DHL Express erscheint nicht an der Kasse: prüfen Sie, ob die Lizenz aktiv ist und Enable DHL Express Africa eingeschaltet ist. Prüfen Sie Geo zone (oder schalten Sie Ignore shipping zones ein und prüfen Sie Countries), die Gewichtsgrenzen und den Minimum subtotal. Ohne Live-Tarif erscheint die Versandart nur, wenn ein Länderpreis oder Ausweichkosten festgelegt sind. Prüfen Sie, ob die Produkte Requires Shipping auf Yes haben.
Live-Tarife erscheinen nicht: prüfen Sie die Warnungen oben auf der Erweiterungsseite (fehlende Zugangsdaten oder fehlender Ursprung). Schalten Sie Debug log ein, laden Sie die Kasse neu und sehen Sie sich das Feld Log auf der Erweiterungsseite an. DHL-Fehler wie ein HTTP-Fehler der MyDHL API, keine Produkte für die Route oder ein Währungsproblem werden immer protokolliert. Prüfen Sie, ob Test mode zu Ihren Zugangsdaten passt und ob die Kundenadresse eine Stadt hat.
DHL liefert den Tarif in ZAR, NGN oder KES, aber mein Shop verwendet eine andere Währung: das Protokoll zeigt DHL quote not usable. Setzen Sie DHL quote currency auf diese Währung und geben Sie den Exchange rate ein. Ohne ihn wird der Live-Tarif nicht verwendet und es gelten die Ausweichpreise.
Ich habe alte DHL-XML-Services-Zugangsdaten: wählen Sie XML Services (legacy) unter DHL API. Wechseln Sie zur MyDHL API, sobald Sie MyDHL-Zugangsdaten erhalten.
Die Versandkosten werden zweimal versteuert: legen Sie eine Tax class fest, damit der DHL-Tarif ohne die Steuer von DHL übernommen wird, oder wählen Sie No tax, um den DHL-Betrag wie angeboten zu berechnen.
Tarife wirken nach einer Änderung veraltet: klicken Sie auf der Erweiterungsseite auf Save. Dadurch werden die zwischengespeicherten DHL-Angebote geleert.
Die Seite zeigt "Warning: You do not have permission to modify VibeFox DHL Africa!": Ihre Admin-Benutzergruppe darf die Einstellungen möglicherweise nur ansehen. Geben Sie der Gruppe die Berechtigung zum Ändern für extension/shipping/vfd_dhl_africa (OpenCart 3) oder extension/vfd_dhl_africa/shipping/vfd_dhl_africa (OpenCart 4) unter System > Users > User Groups.
Für Entwickler: die Erweiterung löst die OpenCart-Ereignisse catalog/vfd_dhl_africa/api_url, is_dutiable, package_box, rest_request und xml_request (mit demselben Präfix) aus, die die API-Adresse, die Zollanmeldung, den Karton und die DHL-Anfragen ändern können.
Deinstallation
Gehen Sie zu Extensions > Extensions, wählen Sie den Typ Shipping und klicken Sie neben VibeFox DHL Africa auf Uninstall (die rote −-Schaltfläche). Der Lizenzschlüssel und der Lizenzstatus dieser Erweiterung werden immer entfernt. OpenCart setzt immer Enable DHL Express Africa, Sort order, Tax class und Geo zone zurück. Die zwischengespeicherten DHL-Angebote und die Ereignisse der Erweiterung werden immer entfernt. Wenn Remove data on uninstall eingeschaltet ist, werden außerdem die DHL-Einstellungen und das Debug-Protokoll gelöscht. Ist es aus, bleiben die übrigen Einstellungen erhalten und werden bei einer erneuten Installation wieder verwendet. Die DHL-Produkte aufgegebener Bestellungen werden nie gelöscht. Bestehende Bestellungen behalten ihre Versandart und ihre Kosten.
Bei OpenCart 4 entfernen Sie die Dateien der Erweiterung ebenfalls, indem Sie nach der Deinstallation zu Extensions > Installer gehen, neben VibeFox DHL Africa in der Liste der installierten Erweiterungen auf Uninstall (die orangefarbene −-Schaltfläche) klicken und danach auf Delete (die rote Papierkorb-Schaltfläche), um das hochgeladene Paket zu entfernen.
DHL ist eine Marke ihres jeweiligen Inhabers. Diese Erweiterung ist nicht mit DHL verbunden und wird nicht von DHL unterstützt.
