VibeFox The Courier Guy 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.
ShipLogic-API-Schlüssel (für Live-Tarife und Locker): The Courier Guy läuft auf der ShipLogic-Plattform. Erstellen Sie einen API-Schlüssel in Ihrem Kurierportal von The Courier Guy unter Settings > API Keys (Geschäftskonto). Ohne den Schlüssel wird nur die Preistabelle verwendet, und die Lockeroption wird nicht angeboten.
Versand nach Südafrika: Live-Tarife und Locker gibt es nur für südafrikanische Adressen. Südafrika muss ein aktiviertes Land des Shops sein (System > Localisation > Countries), und für den Live-Kurierpreis werden die südafrikanischen Provinzen (Zonen) benötigt, die OpenCart 3 bereits enthält.
VibeFox-Lizenzschlüssel: Erwerb auf vibefox.net. Ein Schlüssel funktioniert auf einer Domain.
Installation
Der Download ist eine einzige ZIP-Datei mit den Paketen für beide OpenCart-Versionen. Entpacken Sie sie auf Ihrem Computer. Sie enthält README.txt, das Paket für OpenCart 3 vfd_the_courier_guy-oc3-(version).ocmod.zip und das Paket für OpenCart 4 vfd_the_courier_guy.ocmod.zip. Installieren Sie nur das Paket für Ihre OpenCart-Version. Der Lizenzschlüssel ist für beide Versionen derselbe.
OpenCart 3
1. Gehen Sie im Admin-Bereich zu Extensions > Installer, klicken Sie auf Upload und wählen Sie die Datei vfd_the_courier_guy-oc3-(version).ocmod.zip. Die Erweiterung fügt keine OCMOD-Modifikationen hinzu, Sie müssen also Extensions > Modifications nicht aktualisieren. Statt des Installers können Sie auch den Inhalt des Ordners upload aus diesem Paket in das Stammverzeichnis Ihres Shops kopieren.
2. Gehen Sie zu Extensions > Extensions, wählen Sie den Erweiterungstyp Shipping. Suchen Sie VibeFox The Courier Guy 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. Aktivieren Sie Courier to the door und/oder TCG locker und geben Sie den ShipLogic-API key ein. Für Live-Tarife füllen Sie die Absenderadresse (Straße, Stadt, Provinz, Postleitzahl) aus und, falls die Shopwährung nicht ZAR ist, den ZAR conversion rate.
6. Füllen Sie die Preistabelle und/oder die Fallback-Kosten aus 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_the_courier_guy.ocmod.zip. Benennen Sie die Datei nicht um: OpenCart 4 entnimmt den Erweiterungscode dem Dateinamen, und ein umbenanntes Paket funktioniert nicht.
2. Das Paket erscheint in der Liste der installierten Erweiterungen auf derselben Seite. 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 The Courier Guy, klicken Sie auf Install (die grüne +-Schaltfläche) und dann auf Edit (die Stift-Schaltfläche).
4. Geben Sie den Lizenzschlüssel und die Einstellungen wie in den Schritten 4 bis 6 für OpenCart 3 ein. Die Einstellungsseite und ihre Felder sind in beiden Versionen gleich.
Nach der Installation sind beide Optionen deaktiviert, bis Sie eine einschalten und speichern. Die Erweiterung ist aktiv, solange mindestens eine der beiden Optionen eingeschaltet ist. Wenn Sie die Erweiterung nach einer Deinstallation erneut installieren, werden die aufbewahrten Einstellungen wieder verwendet.
Konfiguration
Alle Einstellungen befinden sich auf der Erweiterungsseite: Extensions > Extensions > Shipping > VibeFox The Courier Guy > Edit. Die Abschnitte sind links aufgelistet. Eine Schaltfläche Save unten speichert die gesamte Seite, ohne sie neu zu laden. Jedes Speichern löscht die zwischengespeicherten Tarife und Locker sowie den letzten ShipLogic-Fehler. Nur Admin-Benutzer mit der Berechtigung zum Ändern dieser Erweiterung können die Einstellungen speichern.
Ist ein Optionsname, die Steuerklasse, die Sortierreihenfolge oder die Geozone nicht gültig, wird nichts gespeichert und die Seite zeigt den Grund, zum Beispiel Enter a valid option name (1-64 characters, without < > ; = # { }). Eine ungültige Zahl (zum Beispiel negativ) wird nicht gespeichert: Die Seite nennt das Feld und behält den bisherigen Wert, der Rest wird gespeichert. Solange mindestens eine Option eingeschaltet ist, zeigen Warnungen oben auf der Seite an, wenn Südafrika kein aktiviertes Land ist, der API-Schlüssel fehlt, der ZAR-Umrechnungskurs oder die Absenderadresse fehlt, keine Preistabelle und keine Fallback-Kosten vorhanden sind, Südafrika keine Zonen (Provinzen) hat oder die letzte ShipLogic-Anfrage fehlgeschlagen ist (mit Datum und Fehler). Eine Warnung erscheint auch, wenn im Shop keine Gewichtsklasse mit der Einheit kg oder keine Längenklasse mit der Einheit cm vorhanden ist.
Allgemein
Jede Liefervariante ist an der Kasse eine eigene Option.
Courier to the door: bietet die Kurierlieferung von The Courier Guy an die Adresse des Kunden an. Standard: aus.
Courier option name: der Name der Kurieroption an der Kasse. Standard: The Courier Guy. Erforderlich, höchstens 64 Zeichen, ohne < > ; = # { }.
TCG locker: der Kunde wählt an der Kasse einen Locker. Er wird nur für südafrikanische Adressen und nur mit dem ShipLogic-API-Schlüssel angeboten. Standard: aus.
Locker option name: der Name der Lockeroption an der Kasse. Standard: The Courier Guy locker. Dieselben Regeln wie beim Kurier-Namen.
Tax status: die Steuerklasse beider Optionen. Mit einer Steuerklasse werden Live-Tarife ohne MwSt. übernommen, und OpenCart fügt die Steuer der Klasse hinzu. None (live rates including VAT) (Standard): Live-Tarife werden inklusive MwSt. übernommen.
Sort order: die Position unter den Versandarten an der Kasse. Eine ganze Zahl.
ShipLogic-API
API key: Ihr ShipLogic-API-Schlüssel aus dem Portal von The Courier Guy. Er wird Kunden nie angezeigt und nicht im Protokoll gespeichert. Nach dem Speichern bleibt das Feld leer und zeigt Saved - leave empty to keep it. Geben Sie nur dann einen neuen Wert ein, wenn Sie ihn ändern möchten. Setzen Sie das Häkchen bei Remove the saved API key und speichern Sie, um ihn zu entfernen.
Account ID: optional. Die numerische ShipLogic-Konto-ID, nur wenn Ihr Schlüssel Zugriff auf mehrere Konten hat. Ein Wert, der keine Zahl ist, wird nicht gespeichert.
Live-Tarife (für südafrikanische Adressen; ist kein Live-Tarif verfügbar, wird die Preistabelle verwendet)
Der Live-Tarif ist der günstigste ShipLogic-Service von Ihrer Absenderadresse zur Adresse des Kunden (Kurier) oder zum Locker, der der Stadt des Kunden am nächsten liegt (Locker). Er benötigt den API-Schlüssel, die Absenderadresse und bei Shops, die nicht in Rand abrechnen, einen Umrechnungskurs.
Price source: woher der Preis stammt.
ZAR conversion rate: ShipLogic rechnet in südafrikanischen Rand (ZAR). Ist die Standardwährung Ihres Shops nicht ZAR, geben Sie an, wie viel 1 ZAR in Ihrer Währung wert ist, zum Beispiel 0.05. Der Wert muss größer als 0 sein. Ohne ihn werden Live-Tarife nicht verwendet, und die Preistabelle gilt. Ist die Shopwährung ZAR, lassen Sie das Feld leer. Der Kurs wird nicht automatisch aktualisiert.
Absenderadresse (wo The Courier Guy die Pakete in Südafrika abholt)
Die Shop-Adresse in OpenCart ist Freitext, deshalb wird die Absenderadresse hier eingegeben. Straße, Stadt, Provinz und Postleitzahl werden für Live-Tarife benötigt.
Sender company: der Name Ihres Unternehmens.
Sender street address: zum Beispiel 12 My Road.
Sender suburb: der Vorort der Absenderadresse.
Sender city: die Stadt der Absenderadresse.
Sender province: wählen Sie eine der 9 südafrikanischen Provinzen aus der Liste.
Sender postal code: die Postleitzahl der Absenderadresse.
Preistabelle (Ihre eigenen Preise in der Standardwährung des Shops, ohne Steuern: wird mit Price table only verwendet, außerhalb Südafrikas und immer dann, wenn kein Live-Tarif verfügbar ist; ein Dezimalkomma oder ein Dezimalpunkt wird akzeptiert)
Calculation type: gilt nur für die Preistabelle. Ein Live-Tarif gilt immer für die gesamte Bestellung.
Prices by weight: eine Tabelle mit Ländern, einer Spalte Price und den Gewichtsstufen XS (bis 1 kg), S (bis 2 kg), M (bis 3 kg), L (bis 5 kg) und XL (über 5 kg). Klicken Sie auf Add row, um eine Zeile hinzuzufügen (eine neue Zeile beginnt mit Südafrika), und auf die Entfernen-Schaltfläche, um eine Zeile zu löschen. Eine leere oder mit 0 belegte Stufe verwendet die Spalte Price. Ein Preis von 0 bedeutet kostenlosen Versand. Die Zeile * Any country gilt für Länder ohne eigene Zeile und für eine Länderzeile ohne Preis. Ein Preis, der keine Zahl ist, wird gelöscht, und die Seite listet ihn auf.
Fallback cost: wird verwendet, wenn weder ein Live-Tarif noch ein Tabellenpreis vorliegt. Lassen Sie das Feld leer, um die Optionen in diesem Fall auszublenden.
Bedingungen (beide Optionen)
Min weight (kg): blendet die Optionen unterhalb dieses Warenkorbgewichts aus. 0 bedeutet keine Grenze (Standard).
Max weight (kg): blendet die Optionen oberhalb dieses Warenkorbgewichts aus. Standard: 30. 0 bedeutet keine Grenze, leer bedeutet 30 kg. Ist Min weight (kg) größer als Max weight (kg), zeigt die Seite eine Warnung, und beide Grenzen behalten ihre bisherigen Werte.
Minimum order amount: zeigt die Optionen nur ab dieser Zwischensumme des Warenkorbs (versandpflichtige Produkte, ohne Steuern, nach Rabatten). Leer lassen, um sie immer anzuzeigen.
Free shipping from: die Zwischensumme des Warenkorbs, ab der die Lieferung kostenlos ist. Leer lassen, um nie kostenlosen Versand anzubieten. Erreicht die Zwischensumme diesen Wert, werden die Optionen mit einem Preis von 0 angezeigt und es geht keine Anfrage an ShipLogic für den Tarif.
Verfügbarkeit
Geo zone: bietet die Optionen nur für Adressen in dieser Geozone an. All zones (Standard) bedeutet jede Adresse. Geozonen werden unter System > Localisation > Geo Zones verwaltet.
Ignore shipping zones: für den unten gewählten Liefertyp wird die Geozone nicht geprüft. Stattdessen wird die Option in den unten genannten Ländern angeboten.
Delivery type without zones: Courier to the door (Standard) oder TCG locker (customer chooses a locker). Wird nur mit Ignore shipping zones verwendet. Die andere Art richtet sich weiterhin nach Geo zone.
Countries: die Zielländer für diesen Modus. Wird nur mit Ignore shipping zones verwendet. Leer lassen, um alle Länder zuzulassen. Locker werden nur in Südafrika angeboten.
Erweitert
Debug log: schreibt Debug-Meldungen in storage/logs/vfd_tcgr_debug.log.php. Die Datei kann nicht über das Web gelesen werden. API-Fehler werden immer protokolliert, auch wenn diese Option aus ist. API-Schlüssel und Kundendaten werden nie protokolliert. Erreicht die Datei 5 MB, wird ein neues Protokoll begonnen.
Log: zeigt die Größe und die neuesten Einträge des Protokolls. Klicken Sie auf Clear log, um es zu leeren.
Remove data on uninstall: ist die Option aktiv, löscht die Deinstallation der Erweiterung die Einstellungen, das Protokoll und die Locker-Auswahl von Kassenvorgängen ohne Bestellung. Zwischengespeicherte Tarife und Locker werden immer entfernt. Locker und Sendungsnummern, die bei Bestellungen gespeichert wurden, bleiben immer erhalten.
Import / Export
Export: klicken Sie auf Download JSON, um die Einstellungen als JSON-Datei zu speichern. Der API-Schlüssel wird 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. Der gespeicherte API-Schlüssel bleibt erhalten.
So funktioniert es an der Kasse
Wenn OpenCart die Versandarten anzeigt, fragt es die Erweiterung nach dem Preis jeder Option. Die Option muss die Geo zone erfüllen (oder bei Ignore shipping zones die Länderliste). Nur Produkte mit Requires Shipping auf Yes zählen: Andere Produkte erhöhen das Gewicht nicht und sind nicht im Bestellbetrag enthalten. Danach prüft die Erweiterung die Bedingungen: Warenkorbgewicht und Mindestbestellwert. Der Bestellbetrag ist der Preis der versandpflichtigen Produkte vor Steuern und nach dem Gutschein-Rabatt. Gilt kostenloser Versand, beträgt der Preis 0.
Courier to the door: Die Erweiterung fragt bei ShipLogic den günstigsten Service von Ihrer Absenderadresse bis zur Adresse des Kunden an. Die Adresse muss Straße, Stadt, Provinz und Postleitzahl enthalten. Bis dahin wird die Preistabelle verwendet.
TCG locker: der Live-Tarif ist der günstigste Service von Tür zu Locker zum Locker, der der Stadt des Kunden am nächsten liegt. Er wird für den vom Kunden gewählten Locker nicht neu berechnet. Die Lockeroption erscheint nur für südafrikanische Adressen und nur mit dem API-Schlüssel.
Die gesamte Bestellung wird als ein Paket berechnet: das Gesamtgewicht, die größte Länge und Breite sowie die gestapelten Höhen. Produkte ohne Abmessungen zählen als Würfel mit 10 cm Kantenlänge. Gewichte und Abmessungen werden anhand der Gewichts- und Längenklassen der Produkte umgerechnet. Der Randbetrag wird in Ihre Standardwährung umgerechnet, auf deren Dezimalstellen gerundet und dem Kunden in seiner Währung mit der Steuer der gewählten Steuerklasse angezeigt.
ShipLogic-Anfragen laufen nach 12 Sekunden ab. Tarife werden 1 Stunde, Locker 6 Stunden und Fehler 10 Minuten zwischengespeichert, damit eine langsame API nicht jede Aktualisierung der Kasse verlangsamt. Gibt es keinen Live-Tarif, stammt der Preis aus der Tabelle und danach aus Fallback cost. Trifft keines davon zu, wird die Option ausgeblendet. API-Fehler werden dem Kunden nie angezeigt.
Die Erweiterung bucht keine Sendungen, erstellt keine Frachtbriefe oder Etiketten und aktualisiert die Sendungsverfolgung nicht automatisch. Es gibt keine Lockerkarte: Locker werden aus einer Liste gewählt. Live-Tarife und Locker gelten nur für Südafrika. Andere Länder erhalten die Preistabelle. Pro Option wird nur ein Tarif angezeigt (die günstigste Serviceklasse), ohne Auswahl von Serviceklassen, Versicherung oder Zusatzleistungen an der Kasse.
Unter OpenCart 4 klickt der Kunde an der Kasse im Block der Versandart auf Choose und wählt im Fenster Shipping method options die Option Kurier oder Locker. Die Methode funktioniert genauso wie unter OpenCart 3.
Abholstellen
Wählt der Kunde im Schritt der Versandart die Lockeroption, erscheint darunter ein Locker-Auswahlfeld: ein Suchfeld (standardmäßig die Stadt der Lieferadresse) und eine Liste der Locker mit Name, Adresse und Öffnungszeiten. Der Kunde kann eine andere Stadt, einen anderen Vorort oder eine andere Postleitzahl eingeben und auf Search klicken. Vor dem Weitermachen muss ein Locker gewählt werden, sonst zeigt der Schritt Please choose a The Courier Guy locker.
Der Locker wird auf dem Server mit der Liste von ShipLogic geprüft, wenn der Kunde weitermacht, und erneut, wenn die Bestellung aufgegeben wird. Name und Anbieter stammen von ShipLogic, nie aus dem Browser. Die Auswahl gehört zu Land und Stadt oder Postleitzahl der Adresse: Ändert sich die Lieferadresse, wählt der Kunde erneut.
Ist ShipLogic nicht erreichbar, zeigt das Auswahlfeld Lockers cannot be loaded right now. You can place the order without choosing one - the store will contact you about the locker. Die Bestellung kann dann ohne Locker aufgegeben werden. Sie wird auf der Bestellseite im Admin-Bereich markiert: Not chosen - ShipLogic was unavailable at checkout. Agree the locker with the customer.
Unter OpenCart 4 erscheint das Locker-Auswahlfeld im Fenster Shipping method options unter der Lockeroption und wird jedes Mal neu geladen, wenn sich das Fenster öffnet, weil sich die Adresse an der Ein-Seiten-Kasse ändern kann. Die Schaltfläche Continue des Fensters geht nicht ohne einen Locker aus der Liste weiter, mit derselben Meldung, und ein nicht erreichbares ShipLogic blockiert die Bestellung ebenfalls nicht. OpenCart 4 behält für die Kasse eine Bestellung und aktualisiert sie jedes Mal, wenn der Kunde erneut bestätigt; der Locker der Bestellung wird dabei mit aktualisiert.
Bestellungen
Der gewählte Locker wird der Versandart der Bestellung hinzugefügt, zum Beispiel „The Courier Guy locker: Name — Adresse“. Dieser Text erscheint unter Sales > Orders, auf der Bestellseite des Kunden, auf der Rechnung und in den Bestell-E-Mails.
Die Bestellseite unter Sales > Orders hat für jede mit The Courier Guy versandte Bestellung oberhalb des Verlaufs einen Bereich The Courier Guy. Bei einer Lockerbestellung zeigt er Lockername, ID und Anbieter, mit not verified (ShipLogic was unavailable at checkout), wenn der Locker nicht geprüft werden konnte, oder der Hinweis Not chosen, wenn ShipLogic nicht erreichbar war. Der Bereich wird auch angezeigt, während die Erweiterung deaktiviert ist.
The Courier Guy tracking reference: buchen Sie das Paket in Ihrem Portal von The Courier Guy, tragen Sie die Referenz in dieses Feld des Bereichs ein und klicken Sie auf Save. Zum Entfernen das Feld leeren und speichern. Admin-Benutzer ohne Berechtigung zum Ändern von Bestellungen sehen die Referenz nur lesend. Der Kunde sieht die Referenz auf der Bestellseite seines Kontos (registrierte Kunden) und in den E-Mails zum Bestellstatus, wenn Sie den Kunden benachrichtigen. Die E-Mail zur neuen Bestellung enthält keine Referenz, weil sie später eingetragen wird.
Lizenzschlüssel
Die Erweiterung funktioniert mit einem VibeFox-Lizenzschlüssel von vibefox.net. Der Lizenzblock License — VibeFox The Courier Guy ist der erste Block auf Extensions > Extensions > Shipping > VibeFox The Courier Guy > Edit, über den Einstellungen. Fügen Sie den Schlüssel in License key ein und klicken Sie auf Activate. Danach zeigt der Block den Schlüssel maskiert, 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-the-courier-guy und der Link Manage licenses and domains in your account, der zu Ihrem vibefox.net-Konto führt. Nur Admin-Benutzer mit der Berechtigung Modify für die Erweiterung können den Schlüssel ändern. Die Texte des Blocks folgen der Admin-Sprache (Englisch und Russisch sind enthalten).
Ist 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 Shopadresse geändert hat oder 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: der Shopadresse 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 werden keine der beiden The-Courier-Guy-Optionen (Kurier zur Tür oder TCG-Locker) an der Kasse angezeigt, und es wird kein Tarif berechnet. Ein Admin-Benutzer, der im Admin-Bereich im selben Browser angemeldet ist, sieht die Optionen weiterhin im Shop, markiert mit (unlicensed — visible to admins only), damit Sie die Erweiterung vor dem Kauf eines Schlüssels einrichten und testen können. Unter OpenCart 4 gibt es diese Vorschau nicht: Der Shop sieht die Admin-Anmeldung nicht, daher sind die Optionen ohne aktiven Schlüssel für alle ausgeblendet. Nachdem Sie die Seite Edit einmal geöffnet haben, erscheint eine Erinnerung auf dem Dashboard. Schließen Sie sie mit ×, um sie 7 Tage lang auszublenden. Bestehende Bestellungen sind nicht betroffen.
Wenn eine Lizenz abläuft, arbeitet die Erweiterung weiter, aber Updates und Support erfordern eine Verlängerung. Der Status wird beim Öffnen des Dashboard des Admin-Bereichs oder der Seite Edit automatisch erneut geprüft: einmal täglich in den ersten 14 Tagen nach der Eingabe des Schlüssels, danach einmal pro Woche. Ein Cron-Job ist nicht nötig. Das Deinstallieren der Erweiterung entfernt immer den Lizenzschlüssel und den Lizenzstatus.
Fehlerbehebung
The Courier Guy does not appear at checkout: Prüfen Sie, ob die Lizenz aktiv und die Option eingeschaltet ist (Courier to the door oder TCG locker). Prüfen Sie Geo zone (oder Ignore shipping zones und Countries), die Gewichtsgrenzen und Minimum order amount. Prüfen Sie, dass die Tabelle oder Fallback cost einen Preis enthält. Prüfen Sie, dass die Produkte Requires Shipping auf Yes gesetzt haben. Die Lockeroption erscheint nur für südafrikanische Adressen und mit dem API-Schlüssel.
Customers see no locker list: Locker benötigen den API-Schlüssel, eingeschaltetes TCG locker und eine südafrikanische Lieferadresse. Die Einstellungsseite zeigt den letzten ShipLogic-Fehler, falls vorhanden, zum Beispiel einen abgelehnten Schlüssel.
The price is always the table price: Prüfen Sie die Warnungen auf der Einstellungsseite. Ein Live-Tarif benötigt den API-Schlüssel, die vollständige Absenderadresse und bei Shops, die nicht in Rand abrechnen, den ZAR-Umrechnungskurs. Bei Kurierlieferung braucht die Adresse des Kunden Straße, Stadt, Provinz (Zone) und Postleitzahl. Bei Lockern muss ShipLogic einen Locker nahe der Stadt des Kunden finden. Schalten Sie das Debug log ein, laden Sie die Kasse neu und sehen Sie sich das Feld Log auf der Erweiterungsseite an.
ShipLogic is down: Es wird der Tabellen- oder Fallback-Preis angezeigt. Lockerbestellungen können ohne Locker aufgegeben und an der Bestellung markiert werden.
Rates look outdated after a change: klicken Sie auf der Erweiterungsseite auf Save. Dadurch werden die zwischengespeicherten Tarife und Locker gelöscht.
The page says "Warning: You do not have permission to modify VibeFox The Courier Guy!": Ihre Admin-Benutzergruppe darf die Einstellungen möglicherweise nur ansehen. Geben Sie der Gruppe die Berechtigung zum Ändern für extension/shipping/vfd_the_courier_guy (OpenCart 3) oder extension/vfd_the_courier_guy/shipping/vfd_the_courier_guy (OpenCart 4) unter System > Users > User Groups.
For developers: Die Adresse der ShipLogic-API kann über die Einstellung vfd_tcgr_api_url ersetzt werden (für Tests); sie hat kein Feld auf der Einstellungsseite.
Deinstallation
Gehen Sie zu Extensions > Extensions, wählen Sie den Typ Shipping und klicken Sie neben VibeFox The Courier Guy auf Uninstall (die rote −-Schaltfläche). Der Lizenzschlüssel und der Lizenzstatus dieser Erweiterung werden immer entfernt. OpenCart setzt immer den Erweiterungsstatus, Sort order, Tax status und Geo zone zurück. Die zwischengespeicherten Tarife und Locker sowie der letzte ShipLogic-Fehler werden immer entfernt. Ist Remove data on uninstall aktiv, werden außerdem die Einstellungen, das Protokoll und die Locker-Auswahl von Kassenvorgängen ohne Bestellung gelöscht. Ist die Option aus, bleiben die übrigen Einstellungen erhalten und werden bei einer erneuten Installation wieder verwendet. Locker und Sendungsnummern, die bei Bestellungen gespeichert wurden, werden nie entfernt, und bestehende Bestellungen behalten ihre Versandart und ihre Kosten.
Um unter OpenCart 4 auch die Dateien der Erweiterung zu entfernen, gehen Sie nach der Deinstallation zu Extensions > Installer und klicken Sie in der Liste der installierten Erweiterungen neben VibeFox The Courier Guy auf Uninstall (die orangefarbene −-Schaltfläche) und dann auf Delete (die rote Papierkorb-Schaltfläche), um das hochgeladene Paket zu entfernen.
The Courier Guy und ShipLogic sind Marken ihrer jeweiligen Inhaber. Diese Erweiterung ist nicht mit The Courier Guy oder ShipLogic verbunden und wird von ihnen nicht unterstützt.
