Zurück

VibeFox Purolator 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. Die PHP-SOAP-Erweiterung wird nicht benötigt.

Purolator E-Ship Web Services (nur für Live-Tarife): Registrieren Sie sich für E-Ship Web Services im Purolator E-Ship Resource Centre auf der Website von Purolator. Purolator stellt getrennte Schlüssel und Passwörter für die Entwicklungs- und die Produktionsumgebung bereit. Außerdem benötigen Sie Ihre Purolator-Abrechnungskontonummer und die kanadische Postleitzahl, von der Sie versenden. Wenn Sie nur feste Preise verwenden, brauchen Sie keine API-Schlüssel.

VibeFox-Lizenzschlüssel: erhältlich auf vibefox.net. Ein Schlüssel gilt für eine 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_purolator-oc3-(version).ocmod.zip und das Paket für OpenCart 4 vfd_purolator.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_purolator-oc3-(version).ocmod.zip. Die Erweiterung fügt keine OCMOD-Modifikationen hinzu, Sie müssen Extensions > Modifications also nicht aktualisieren. Statt des Installers können Sie auch 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 Purolator 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. Fügen Sie Ihren VibeFox-Lizenzschlüssel in License key im Lizenzblock oben auf der Seite Edit ein und klicken Sie auf Activate (siehe Lizenzschlüssel).

5. Für Live-Tarife füllen Sie den Abschnitt Purolator API (live rates) aus: API-Schlüssel, Passwort, Abrechnungskontonummer, die kanadische Postleitzahl des Versandorts und, falls die Währung Ihres Shops nicht CAD ist, den CAD-Kurs. Zum Testen aktivieren Sie Development environment mit dem Entwicklungsschlüssel. Füllen Sie Country prices oder Fallback price aus, wenn Sie feste Preise oder einen Ersatzpreis möchten (siehe Konfiguration). Aktivieren Sie Enable Purolator 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_purolator.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 Purolator, 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 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 Purolator einschalten und speichern. Wenn Sie die Erweiterung nach einer Deinstallation erneut installieren, werden die Purolator-Einstellungen, die Sie behalten haben, wieder verwendet.

Konfiguration

Alle Einstellungen befinden sich auf der Seite der Erweiterung: Extensions > Extensions > Shipping > VibeFox Purolator > Edit. Die Abschnitte stehen links. Eine Schaltfläche Save unten speichert die gesamte Seite ohne Neuladen. Jedes Speichern löscht außerdem die zwischengespeicherten Purolator-Tarife. Nur Admin-Benutzer mit der Berechtigung zur Änderung dieser Erweiterung können die Einstellungen speichern.

Wenn Live-Tarife mit den gespeicherten Werten nicht funktionieren können (Schlüssel, Passwort oder Abrechnungskonto fehlen, keine kanadische Postleitzahl des Versandorts, kein CAD-Kurs), oder wenn weder API-Zugangsdaten noch feste Preise vorhanden sind, erscheint im Abschnitt General eine Warnung. Sie zeigt auch an, ob bis dahin die festen Preise verwendet werden oder die Versandart ausgeblendet ist. Eine Warnung erscheint außerdem, wenn die Gewichtseinheit des Shops nicht eine ist, die die Erweiterung kennt. Dann werden Produktgewichte als kg gelesen; legen Sie unter System > Localisation > Weight Classes eine Gewichtsklasse mit der Einheit kg an.

Ein Zahlenfeld, das keine Zahl von 0 oder mehr enthält, wird nicht gespeichert. Eine Meldung nach Save nennt das Feld und den Wert. Das Feld bleibt leer oder erhält bei den Gewichtsfeldern seinen Standardwert. Ein falscher Wert in Country prices wird als 0 gespeichert, und die Meldung nennt Land und Spalte. Nichts wird gespeichert, und es erscheint ein Fehler, wenn der Titel der Versandart leer oder länger als 64 Zeichen ist, wenn Min cart weight (kg) größer ist als Max cart weight (kg), wenn die Sortierreihenfolge keine ganze Zahl ist oder wenn die Steuerklasse oder die Geozone ungültig ist.

Allgemein

Der Kunde sieht einen einzigen Purolator-Tarif. Die Einstellungen gelten für jede Geozone. Sie können die Versandart unter Availability auf eine Geozone oder auf Länder beschränken.

Enable Purolator: blendet Purolator an der Kasse ein oder aus. Standard: aus.

Method title: der Name der Versandart, den der Kunde an der Kasse sieht. Standard: Purolator. Erforderlich, höchstens 64 Zeichen.

Tax class: die Steuerklasse der Versandkosten oder No tax (Standard). Sie bestimmt, ob der Shop Steuer aufschlägt. Bei kanadischen Adressen enthält die Purolator-Summe bereits GST/HST/PST/QST. Siehe unten Canadian sales taxes.

Sort order: die Position von Purolator unter den Versandarten an der Kasse. Eine ganze Zahl.

Purolator API (Live-Tarife)

Sind API-Schlüssel, Passwort und Abrechnungskonto ausgefüllt, stammt der Preis vom Webdienst Purolator E-Ship Estimating (Quick Estimate, nach dem Gesamtgewicht des Warenkorbs). Liefert Purolator keinen Tarif, wird der feste Preis verwendet, oder die Versandart wird ausgeblendet, wenn es keinen gibt. Der Abschnitt enthält einen Link zum Purolator E-Ship Resource Centre, wo Sie sich registrieren und die Schlüssel erhalten. Fehlerdetails gehen ins Protokoll, nie zum Kunden.

API key: Ihr E-Ship-Web-Services-Schlüssel für die gewählte Umgebung. Nach dem Speichern bleibt das Feld leer und zeigt Saved — leave empty to keep it. Geben Sie einen neuen Wert nur ein, um ihn zu ändern.

API password: das zum Schlüssel gehörende Passwort. Wie der Schlüssel wird es nach dem Speichern nicht erneut angezeigt.

Billing account number: Ihre Purolator-Kontonummer. Die Schätzungen verwenden die Tarife dieses Kontos. Die Entwicklungsumgebung akzeptiert das Testkonto aus der Purolator-Dokumentation. Wird dieses Feld geleert, werden auch der gespeicherte API-Schlüssel und das Passwort entfernt.

Development environment: verwendet die Entwicklungsumgebung von Purolator (devwebservices) mit dem Entwicklungsschlüssel. Die Preise sind Testdaten. Schalten Sie dies in einem Live-Shop aus.

Ship-from postal code: die kanadische Postleitzahl, von der Pakete versendet werden, zum Beispiel L4W 5M8. OpenCart hat keine Postleitzahl für den Shop, daher wird sie nicht aus der Shop-Adresse übernommen: Geben Sie sie hier ein.

Service in Canada: Cheapest available (Standard), Purolator Ground, Purolator Ground 9AM, Purolator Ground 10:30AM, Purolator Ground Evening, Purolator Express, Purolator Express 9AM, Purolator Express 10:30AM, Purolator Express 12PM oder Purolator Express Evening.

Service to the USA: Cheapest available (Standard), Purolator Ground U.S., Purolator Express U.S., Purolator Express U.S. 9AM, Purolator Express U.S. 10:30AM oder Purolator Express U.S. 12:00.

International service: Cheapest available (Standard), Purolator Express International, Purolator Express International 9AM, Purolator Express International 10:30AM oder Purolator Express International 12:00.

Wird der gewählte Dienst für die Adresse nicht angeboten, wird der günstigste verfügbare verwendet.

Canadian sales taxes: verwendet Purolator-Preise ohne GST/HST/PST/QST. Bei kanadischen Adressen enthält die Purolator-Summe diese Steuern. Aktivieren Sie dies, wenn der Shop die Steuer auf den Versand selbst aufschlägt (eine Steuerklasse unter General), damit die Steuer nicht doppelt berechnet wird. Standard: aus.

CAD → (store currency) rate: Purolator-Preise sind in CAD angegeben. Wenn die Standardwährung Ihres Shops nicht CAD ist, geben Sie ein, wie viele Einheiten Ihrer Währung einem CAD entsprechen, zum Beispiel 0.68. Ohne diesen Wert werden Live-Tarife nicht verwendet. Ist Ihre Standardwährung CAD, lassen Sie das Feld leer.

Default product weight (kg): wird für jedes Produkt ohne Gewicht verwendet. Standard: 0.5. Gewichte werden aus der Gewichtsklasse des Produkts umgerechnet und als Gesamtgewicht in ganzen Pfund an Purolator gesendet, aufgerundet.

Feste Preise (werden ohne API-Zugangsdaten und als Ersatz verwendet, wenn die API keinen Tarif liefert)

Country prices: ein Preis je Land und Warenkorbgewicht in der Standardwährung Ihres Shops, ohne Steuer. Klicken Sie auf Add country, um eine Zeile hinzuzufügen, und auf die Schaltfläche ×, um sie zu entfernen. Wählen Sie * Default (all other countries) für eine Zeile, die jedes Land ohne eigene Zeile abdeckt. Jede Zeile hat einen Base-Preis und Größenspalten: XS bis 1 kg, S 1–2 kg, M 2–3 kg, L 3–5 kg und XL über 5 kg. Ein leerer oder Null-Größenpreis verwendet Base. Ein Base von 0 oder ein leerer Base bedeutet kostenlosen Versand für die Gewichte ohne eigenen Größenpreis. Sowohl 9.99 als auch 9,99 werden akzeptiert. Zeilen ohne jeden Preis werden nicht gespeichert, und je Land bleibt nur eine Zeile erhalten.

Fallback price: der Preis für ein Land, das weder eine Zeile unter Country prices noch eine *-Zeile hat. Lassen Sie es leer, um die Versandart für solche Länder auszublenden.

Fixed price per: Order (Standard) berechnet den Preis einmal. Item (price x quantity) multipliziert ihn mit der Anzahl der Artikel im Warenkorb. Dies gilt nur für feste Preise. Live-Tarife werden immer für die gesamte Sendung berechnet.

Bedingungen

Min cart weight (kg): blendet die Versandart aus, wenn der Warenkorb leichter ist. 0 bedeutet keine Grenze (Standard).

Max cart weight (kg): blendet die Versandart aus, wenn der Warenkorb schwerer ist. Standard: 30. Lassen Sie das Feld leer, werden 30 kg verwendet. 0 bedeutet keine Grenze.

Minimum order amount: zeigt die Versandart nur, wenn die Zwischensumme der Produkte, die versendet werden müssen (nach dem Gutschein, vor Steuern), diesen Betrag erreicht. Lassen Sie das Feld leer, um die Versandart immer anzuzeigen.

Free shipping from: die Zwischensumme der Produkte, die versendet werden müssen (nach dem Gutschein, vor Steuern), ab der die Lieferung kostenlos ist. Dann wird keine Anfrage an Purolator gesendet. Lassen Sie das Feld leer, um nie kostenlosen Versand anzubieten.

Verfügbarkeit

Geo zone: bietet Purolator nur für Adressen in dieser Geozone an. All zones (Standard) bedeutet keine Grenze. Geozonen werden unter System > Localisation > Geo Zones verwaltet. Sie wird nicht geprüft, wenn Ignore shipping zones aktiviert ist.

Ignore shipping zones: bietet die Versandart für die unten genannten Länder an, unabhängig von der gewählten Geozone.

Countries: die Zielländer für diesen Modus. Lassen Sie das Feld leer, um alle in Ihrem Shop aktivierten Länder zu verwenden. Dieses Feld wird nur verwendet, wenn Ignore shipping zones aktiviert ist.

Erweitert

Debug log: schreibt Tarifberechnungen in storage/logs/vfd_prlr_debug.log.php (in OpenCart 4 system/storage/logs/vfd_prlr_debug.log.php). Die Datei kann nicht über das Web gelesen werden. API-Fehler werden immer protokolliert, auch wenn das Debug-Protokoll ausgeschaltet ist. API-Schlüssel, das Abrechnungskonto und Postleitzahlen der Kunden werden nicht protokolliert. Schalten Sie das Protokoll aus, wenn Sie fertig sind. Erreicht die Datei 5 MB, wird sie nach vfd_prlr_debug.old.log.php verschoben und ein neues Protokoll begonnen.

Log: zeigt die Größe und die neuesten Einträge des Debug-Protokolls. Klicken Sie auf Clear log, um es zu leeren.

Remove data on uninstall: Ist die Option aktiviert, werden beim Deinstallieren der Erweiterung die Purolator-Einstellungen und das Protokoll gelöscht. Ist sie deaktiviert, bleiben sie für eine erneute Installation erhalten. Zwischengespeicherte Tarife werden immer entfernt. Der Purolator-Dienst aufgegebener Bestellungen bleibt immer erhalten.

Import / Export

Export: klicken Sie auf Download JSON, um die Einstellungen als JSON-Datei zu speichern. API-Schlüssel und 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 beim normalen Speichern geprüft. Der gespeicherte API-Schlüssel und das Passwort bleiben erhalten.

So funktioniert es an der Kasse

Wenn OpenCart die Versandarten anzeigt, fragt es die Erweiterung nach dem Purolator-Preis. Ist eine Geo zone festgelegt und liegt die Adresse außerhalb, wird Purolator nicht angeboten (sofern Ignore shipping zones nicht aktiviert ist). Nur Produkte, bei denen Requires Shipping auf Yes steht, zählen: Andere Produkte erhöhen weder das Gewicht noch fließen sie in den Bestellwert ein. Die Erweiterung prüft zuerst die Bedingungen: erlaubte Länder (mit Ignore shipping zones), Warenkorbgewicht und Mindestbestellwert. Der Bestellwert ist der Preis der Produkte, die versendet werden müssen, nach dem Gutscheinabzug 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 Purolator gesendet. Andernfalls wird ein Preis gesucht: zuerst der Live-Tarif von Purolator, dann die Ländertabelle, dann der Ersatzpreis. Gibt es keinen Preis, wird die Versandart ausgeblendet.

Mit API-Zugangsdaten sendet die Erweiterung an Purolator eine Quick-Estimate-Anfrage: Ihr Abrechnungskonto, die Postleitzahl des Versandorts, Ort, Provinz oder Bundesstaat, Land und Postleitzahl des Kunden sowie das Gesamtgewicht des Warenkorbs in ganzen Pfund. Für Kanada ist eine gültige Postleitzahl nötig, für die USA eine gültige ZIP-Code; andere Länder werden mit der eingegebenen Postleitzahl gesendet. Abmessungen (Volumengewicht) werden nicht gesendet. Purolator antwortet auf Französisch, wenn der Kunde den Shop auf Französisch betrachtet, sonst auf Englisch. Purolator liefert die Preise aller Dienste; die Erweiterung übernimmt Ihren gewählten Dienst oder den günstigsten, entfernt die kanadischen Verkaufssteuern, falls eingestellt, und rechnet den Preis von CAD um. Der Preis wird in Ihrer Standardwährung berechnet, auf deren Dezimalstellen gerundet und dem Kunden in seiner Währung mit der Steuer der gewählten Tax class angezeigt.

Jede Antwort wird 1 Stunde zwischengespeichert, damit derselbe Warenkorb keine neue Anfrage auslöst. Eine fehlgeschlagene Anfrage wird 10 Minuten zwischengespeichert, damit ein Ausfall von Purolator nicht jede Aktualisierung der Kasse verlangsamt. Das Zeitlimit der API beträgt 10 Sekunden.

Liefert Purolator keinen Tarif (API nicht erreichbar, falsche Zugangsdaten oder Postleitzahl, Dienst nicht verfügbar, kein CAD-Kurs), sieht der Kunde keine Fehlermeldung. Der feste Preis wird verwendet, oder die Versandart wird ausgeblendet, wenn es keinen festen Preis gibt. Der Grund wird ins Protokoll geschrieben.

Die Erweiterung berechnet nur Tarife. Sie erstellt keine Purolator-Sendungen, druckt keine Etiketten, bucht keine Abholungen, bearbeitet keine Retouren und verfolgt keine Pakete. Sie verwendet nicht die Full Estimate (Abmessungen, mehrere Teile, Optionen wie Unterschrift oder Gefahrgut), zeigt keine Lieferdaten, stellt mehrere Dienste nicht als eigene Optionen dar und ruft keine Wechselkurse automatisch ab. Der Kunde sieht nicht den Namen des Purolator-Dienstes, sondern nur Ihren Titel der Versandart.

In OpenCart 4 klickt der Kunde im Block der Versandart auf der Kassenseite auf Choose und wählt im Fenster Shipping method options Purolator aus. Die Methode funktioniert genauso wie in OpenCart 3.

Bestellungen

Wird eine Bestellung mit einem Live-Tarif von Purolator aufgegeben, wird der Dienst mit der Bestellung gespeichert. Unter Sales > Orders zeigt die Bestellseite oberhalb des Verlaufs einen Bereich Purolator mit Purolator service (Name und Code) und Live rate (excl. tax). Der Bereich bleibt sichtbar, auch wenn die Versandart danach ausgeschaltet wird. Bestellungen mit festen Preisen oder kostenlosem Versand haben keinen solchen Bereich. Die Bestellung selbst zeigt den Titel der Versandart und die Versandkosten wie jede andere OpenCart-Versandart.

OpenCart 4 führt für den Checkout eine einzige Bestellung und aktualisiert sie jedes Mal, wenn der Kunde erneut bestätigt. Der gespeicherte Purolator-Dienst wird dabei auf den neuesten Live-Tarif aktualisiert. Wechselt die Bestellung zu einer anderen Versandart oder zu einem Preis ohne Live-Tarif, wird der gespeicherte Dienst aus der Bestellung entfernt.

Lizenzschlüssel

Die Erweiterung funktioniert mit einem VibeFox-Lizenzschlüssel von vibefox.net. Der Lizenzblock License — VibeFox Purolator ist der erste Block auf Extensions > Extensions > Shipping > VibeFox Purolator > Edit, oberhalb der 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-purolator und der Link Manage licenses and domains in your account, der Ihr vibefox.net-Konto öffnet. 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).

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. Nach einer Änderung der Shop-Adresse 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 gilt für eine 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 Purolator Kunden an der Kasse nicht angezeigt, und es wird kein Tarif berechnet. Ein Administrator, der im Admin im selben Browser angemeldet ist, sieht die Methode im Shop weiterhin, markiert als (unlicensed — visible to admins only), damit Sie die Erweiterung vor dem Kauf eines Schlüssels einrichten und testen können. In OpenCart 4 ist diese Vorschau nicht verfügbar: Der Shop sieht die Anmeldung im Admin nicht, daher wird die Methode ohne aktiven Schlüssel für alle ausgeblendet. Nachdem Sie die Seite Edit einmal geöffnet haben, erscheint eine Erinnerung im Dashboard des Admins. 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 automatisch erneut geprüft, wenn Sie das Dashboard des Admins oder die Seite Edit öffnen: einmal täglich in den ersten 14 Tagen nach Eingabe des Schlüssels, danach einmal pro Woche. Ein Cron-Job ist nicht nötig. Die Deinstallation der Erweiterung entfernt immer den Lizenzschlüssel und den Lizenzstatus.

Fehlerbehebung

Purolator erscheint nicht an der Kasse: Prüfen Sie, ob die Lizenz aktiv ist und Enable Purolator eingeschaltet ist. Prüfen Sie die Geo zone (oder ob Ignore shipping zones aktiviert und das Land erlaubt ist), die Gewichtsgrenzen und den Minimum order amount. Liefert Purolator keinen Tarif, wird die Versandart nur mit einem Länderpreis, einer *-Zeile oder einem Fallback price angezeigt. Prüfen Sie, ob die Produkte Requires Shipping auf Yes haben.

Live-Tarife erscheinen nicht: Sehen Sie sich das Feld Log auf der Seite der Erweiterung an. API-Fehler stehen immer dort. Aktivieren Sie das Debug log und laden Sie die Kasse neu, um Details zu sehen. Mit API-Schlüsseln muss die Adresse eine gültige Postleitzahl (Kanada) oder ZIP-Code (USA) haben. Prüfen Sie außerdem die Warnungen im Abschnitt General.

HTTP 401 im Protokoll: API-Schlüssel oder Passwort passen nicht zur gewählten Umgebung. Entwicklungsschlüssel funktionieren nur, wenn Development environment aktiviert ist, Produktionsschlüssel nur, wenn es deaktiviert ist.

Der Tarif weicht von der Purolator-Website ab: Die Quick Estimate verwendet die Tarife Ihres Abrechnungskontos und das auf ganze Pfund aufgerundete Gesamtgewicht, ohne Volumengewicht. Bei kanadischen Adressen enthält die Summe Verkaufssteuern; verwenden Sie Canadian sales taxes, wenn Sie eine Tax class eingestellt haben. Preise werden mit Ihrem CAD → (store currency) rate umgerechnet.

Ein Wert ist nach dem Speichern verschwunden: Lesen Sie die Meldung nach Save. Der Wert war keine Zahl von 0 oder mehr und wurde daher nicht gespeichert. Geben Sie ihn als einfache Zahl erneut ein.

Tarife wirken nach einer Änderung veraltet: Klicken Sie auf der Seite der Erweiterung auf Save. Dadurch werden die zwischengespeicherten Purolator-Tarife gelöscht.

Die Seite zeigt „Warning: You do not have permission to modify VibeFox Purolator!“: Ihre Admin-Benutzergruppe darf die Einstellungen möglicherweise nur ansehen. Geben Sie der Gruppe die Berechtigung zur Änderung für extension/shipping/vfd_purolator (OpenCart 3) oder extension/vfd_purolator/shipping/vfd_purolator (OpenCart 4) unter System > Users > User Groups.

Für Entwickler: Die Purolator-API-Adresse kann über die Einstellung vfd_prlr_api_url (für Tests) ersetzt werden; sie hat kein Feld auf der Einstellungsseite.

Deinstallation

Gehen Sie zu Extensions > Extensions, wählen Sie den Typ Shipping und klicken Sie neben VibeFox Purolator auf Uninstall (die rote Schaltfläche −). Der Lizenzschlüssel und der Lizenzstatus dieser Erweiterung werden immer entfernt. OpenCart setzt immer Enable Purolator, Sort order, Tax class und Geo zone zurück. Die zwischengespeicherten Tarife werden immer entfernt. Ist Remove data on uninstall aktiviert, werden außerdem die Purolator-Einstellungen und das Debug-Protokoll gelöscht. Ist die Option deaktiviert, bleiben die übrigen Einstellungen erhalten und werden beim erneuten Installieren wieder verwendet. Bestehende Bestellungen behalten ihre Versandart und Kosten; die gespeicherten Purolator-Dienste von Bestellungen bleiben immer erhalten.

In OpenCart 4 entfernen Sie außerdem die Dateien der Erweiterung: Gehen Sie nach der Deinstallation zu Extensions > Installer und klicken Sie in der Liste der installierten Erweiterungen neben VibeFox Purolator auf Uninstall (die orangefarbene −-Schaltfläche) und anschließend auf Delete (die rote Papierkorb-Schaltfläche), um das hochgeladene Paket zu entfernen.

Purolator ist eine Marke ihres jeweiligen Inhabers. Diese Erweiterung ist nicht mit Purolator verbunden und wird von Purolator nicht empfohlen.