VibeFox Canada Post 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.
Canada Post Developer Program (nur für Live-Tarife): Live-Tarife nutzen die Canada Post Rating API. Melden Sie sich auf der Website von Canada Post im Canada Post Developer Program an und kopieren Sie Ihren API-Schlüssel und Ihre Kundennummer. Der API-Schlüssel hat die Form username:password, und Canada Post stellt getrennte Schlüssel für die Entwicklungsumgebung (Sandbox) und die Produktivumgebung bereit. Außerdem benötigen Sie die kanadische Postleitzahl, von der Sie versenden. Wenn Sie nur Festpreise verwenden, brauchen Sie keine API-Schlüssel.
VibeFox-Lizenzschlüssel: erhältlich auf vibefox.net. Ein Schlüssel funktioniert auf einer Domain.
Installation
Die Download-Datei 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_canada_post-oc3-(version).ocmod.zip und das Paket für OpenCart 4 vfd_canada_post.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 zu Extensions > Installer, klicken Sie auf Upload und wählen Sie die Datei vfd_canada_post-oc3-(version).ocmod.zip. Die Erweiterung nimmt keine OCMOD-Änderungen vor, daher müssen Sie Extensions > Modifications nicht aktualisieren. Statt des Installers können Sie auch den Inhalt des Ordners upload aus dem Paket in das Stammverzeichnis Ihres Shops kopieren.
2. Gehen Sie zu Extensions > Extensions und wählen Sie den Erweiterungstyp Shipping. Suchen Sie VibeFox Canada Post und klicken Sie auf Install (die grüne +-Schaltfläche).
3. Klicken Sie auf Edit (die Schaltfläche mit dem Stift), um die Einstellungsseite zu öffnen.
4. Geben Sie Ihren VibeFox-Lizenzschlüssel in License key im Lizenzblock oben auf der Seite Edit ein und klicken Sie auf Activate (siehe License key).
5. Für Live-Tarife geben Sie den API-Benutzernamen und das API-Passwort, Ihre Kundennummer und die Postleitzahl des Versandortes ein. Wenn die Standardwährung Ihres Shops nicht CAD ist, geben Sie den CAD-Kurs ein. Füllen Sie Country prices aus, wenn Sie Festpreise oder einen Ersatzpreis möchten (siehe Konfiguration). Aktivieren Sie Enable Canada Post und klicken Sie auf Save.
OpenCart 4
1. Gehen Sie im Admin zu Extensions > Installer, klicken Sie auf Upload und wählen Sie die Datei vfd_canada_post.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 Typ Shipping. Suchen Sie VibeFox Canada Post, klicken Sie auf Install (die grüne +-Schaltfläche) und dann auf Edit (die Schaltfläche mit dem Stift).
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 ausgeschaltet, bis Sie Enable Canada Post aktivieren und speichern. Wenn Sie die Erweiterung nach einer Deinstallation erneut installieren, werden die gespeicherten Einstellungen wieder verwendet.
Konfiguration
Alle Einstellungen befinden sich auf der Erweiterungsseite: Extensions > Extensions > Shipping > VibeFox Canada Post > Edit. Die Abschnitte sind links aufgelistet. Ein Button Save speichert die gesamte Seite ohne Neuladen. Jedes Speichern löscht außerdem die zwischengespeicherten Canada-Post-Tarife. Nur Admin-Benutzer mit der Berechtigung zum Ändern dieser Erweiterung können die Einstellungen speichern.
Ist ein Wert fehlerhaft, zeigt die Seite einen Fehler und es wird nichts gespeichert: ein Zahlenfeld oder ein Preis in Country prices, der keine Zahl von 0 oder mehr ist (zum Beispiel -1 oder 12abc), ein CAD-Kurs von 0, Min cart weight (kg) größer als Max cart weight (kg), ein Method title mit mehr als 64 Zeichen oder mit den Zeichen < > ; = # { }, eine Sort order, die keine ganze Zahl ist, oder eine unbekannte Steuerklasse oder Geozone. Hat der Shop keine Gewichtsklasse mit der Einheit "kg" oder keine Längenklasse mit der Einheit "cm", warnt die Seite, dass Gewichte und Abmessungen anhand des Einheitennamens ihrer Klasse umgerechnet werden (kg, g, lb, oz; cm, mm, m, in) und andere Einheiten als kg bzw. cm gelesen werden.
Nach dem Speichern zeigt die Seite eine Warnung, wenn die Einstellungen nicht wie vorgesehen funktionieren können: Von API-Benutzername und API-Passwort ist nur eines ausgefüllt, die Postleitzahl des Versandortes ist keine kanadische Postleitzahl (Format A1A 1A1), der CAD-Kurs fehlt bei einem Shop mit anderer Währung, oder es gibt weder API-Zugangsdaten noch Festpreise. Die Warnung sagt außerdem, was in der Zwischenzeit passiert: Die Festpreise je Land werden verwendet, oder die Versandart wird an der Kasse ausgeblendet, wenn die Tabelle Country prices leer ist.
Allgemein
Die Einstellungen gelten für jede Geozone. Der Preis stammt immer von dieser Erweiterung: ein Live-Tarif von Canada Post oder die Festpreise je Land.
Enable Canada Post: blendet Canada Post an der Kasse ein oder aus. Standard: aus.
Method title: der Name der Versandart, den der Kunde an der Kasse sieht. Standard: Canada Post, auch wenn das Feld leer bleibt. Höchstens 64 Zeichen.
Tax class: die Steuerklasse, die OpenCart auf die Versandkosten aufschlägt, oder No tax (nicht steuerpflichtig).
Sort order: die Position von Canada Post unter den Versandarten an der Kasse.
Canada-Post-API (Live-Tarife)
Wenn API-Benutzername und API-Passwort ausgefüllt sind, stammt der Preis aus der Canada Post Rating API. Liefert die API keinen Tarif (API nicht erreichbar, falsche Postleitzahl, Service nicht verfügbar), wird der Festpreis aus Country prices verwendet, oder die Versandart wird ausgeblendet, wenn es keinen gibt. Der Abschnitt verlinkt auf das Canada Post Developer Program, wo Sie die API-Schlüssel und Ihre Kundennummer finden. Fehlerdetails gehen ins Protokoll, niemals zum Kunden.
API username: der Teil des API-Schlüssels vor dem Doppelpunkt. Verwenden Sie den Entwicklungsschlüssel mit Sandbox und den Produktionsschlüssel in einem Live-Shop.
API password: der Teil des API-Schlüssels nach dem Doppelpunkt. Nach dem Speichern bleibt das Feld leer und zeigt A password is saved. Leave empty to keep it; clear the API username and save to remove both. Geben Sie nur dann einen neuen Wert ein, wenn Sie ihn ändern möchten. Das Passwort wird genau so gespeichert, wie es eingegeben wurde, und nie im Protokoll festgehalten.
Customer number: mit einer Kundennummer liefert Canada Post die kommerziellen (ermäßigten) Tarife Ihres Kontos. Lassen Sie das Feld leer für Standardtarife am Schalter. Leerzeichen werden entfernt.
Contract number: optional, für Vertragskunden. Sie wird nur zusammen mit der Kundennummer verwendet.
Sandbox: verwendet die Entwicklungsumgebung von Canada Post zum Testen mit dem Entwicklungsschlüssel. Die Preise sind Testdaten. Schalten Sie sie in einem Live-Shop aus. Standard: aus.
Ship-from postal code: die kanadische Postleitzahl, von der die Pakete versendet werden, zum Beispiel K1A 0B1. Live-Tarife benötigen sie.
Service in Canada: der Service für kanadische Adressen: günstigster verfügbarer, Regular Parcel (DOM.RP, Standard), Expedited Parcel (DOM.EP), Xpresspost (DOM.XP) oder Priority (DOM.PC).
Service to the USA: günstigster verfügbarer (Standard), Expedited Parcel USA (USA.EP), Tracked Packet USA (USA.TP), Small Packet USA Air (USA.SP.AIR), Xpresspost USA (USA.XP) oder Priority Worldwide parcel USA (USA.PW.PARCEL).
International service: günstigster verfügbarer (Standard), International Parcel Surface (INT.IP.SURF), International Parcel Air (INT.IP.AIR), Tracked Packet International (INT.TP), Small Packet International Surface (INT.SP.SURF), Small Packet International Air (INT.SP.AIR), Xpresspost International (INT.XP) oder Priority Worldwide parcel International (INT.PW.PARCEL).
Wird der gewählte Service für die Adresse oder das Paket nicht angeboten, wird der günstigste verfügbare verwendet.
Use Canada Post prices without GST/HST/PST: bei kanadischen Adressen enthält der Canada-Post-Preis diese Steuern. Aktivieren Sie die Option, wenn OpenCart die Steuer selbst auf den Versand aufschlägt (Tax class oben), damit die Steuer nicht doppelt berechnet wird.
CAD to … rate: der Feldname zeigt die Standardwährung Ihres Shops, zum Beispiel CAD to USD rate. Canada-Post-Preise sind in CAD. Wenn Ihre Standardwährung nicht CAD ist, geben Sie ein, wie viele Einheiten Ihrer Währung einem CAD entsprechen, zum Beispiel 0.68. Ohne diesen Wert werden keine Live-Tarife verwendet. Ist Ihre Standardwährung CAD, lassen Sie das Feld leer. Der Kurs muss größer als 0 sein.
Default product weight (kg): wird für jedes Produkt ohne Gewicht an Canada Post gesendet. Standard: 0.5. Produktgewichte und -abmessungen werden aus den Gewichts- und Längenklassen der Produkte umgerechnet, und der Warenkorb wird als ein Paket berechnet (bis 30 kg).
Festpreise (werden ohne API-Zugangsdaten und als Ersatz verwendet, wenn die API keinen Tarif liefert)
Country prices: eine Tabelle mit Ländern, einem Preis Base und Preisen nach Warenkorbgewicht in der Standardwährung Ihres Shops, ohne Steuern: XS bis 1 kg, S 1–2 kg, M 2–3 kg, L 3–5 kg, XL über 5 kg. Ein leerer oder mit 0 angegebener Größenpreis verwendet den Preis Base. Klicken Sie auf Add country, um eine Zeile hinzuzufügen. Die Zeile * All other countries legt Preise für alle Länder ohne eigene Zeile fest. Ein Land ohne Zeile (und ohne *) hat keinen Festpreis. Ein Basispreis von 0 bedeutet kostenlosen Versand für dieses Land.
Fixed price per: Order (Standard) berechnet den Preis einmal. Item (price × quantity) multipliziert ihn mit der Anzahl der Artikel im Warenkorb. Das gilt nur für Festpreise. Live-Tarife werden immer für das gesamte Paket berechnet.
Bedingungen
Min cart weight (kg): blendet die Versandart unterhalb dieses Warenkorbgewichts aus. 0 bedeutet keine Grenze (Standard).
Max cart weight (kg): blendet die Versandart oberhalb dieses Warenkorbgewichts aus. Standard: 25, auch wenn das Feld leer ist. 0 bedeutet keine Grenze. Canada-Post-Pakete können bis zu 30 kg wiegen.
Minimum order amount: zeigt die Versandart nur, wenn die Zwischensumme der versandpflichtigen Produkte (nach dem Gutschein, ohne Steuern) diesen Betrag erreicht. Leer lassen, um sie immer anzuzeigen.
Free shipping: aktivieren Sie kostenlosen Versand ab dem unten genannten Betrag.
Free shipping from: die Zwischensumme der versandpflichtigen Produkte (nach dem Gutschein, ohne Steuern), ab der der Versand kostenlos ist. In diesem Fall wird keine API-Anfrage gestellt. Wird nur verwendet, wenn Free shipping aktiviert ist.
Geo zone: bietet Canada Post nur für Adressen in dieser Geozone an. All zones (Standard) bedeutet überall. Wird nicht verwendet, wenn Ignore shipping zones aktiviert ist. Geozonen verwalten Sie unter System > Localisation > Geo Zones.
Verfügbarkeit ohne Versandzonen
Normalerweise wird die Versandart in der Geozone angeboten, die unter Conditions gewählt ist.
Ignore shipping zones: bietet die Versandart für die unten angegebenen Länder an, unabhängig von der Geozone.
Countries: die Zielländer für diesen Modus. Leer lassen, um alle aktivierten Länder des Shops zuzulassen. Wird nur verwendet, wenn Ignore shipping zones aktiviert ist.
Erweitert
Debug log: schreibt Tarifberechnungen in storage/logs/vfd_canada_post.log.php. Die Datei kann nicht über das Web gelesen werden. Erreicht sie 5 MB, wird sie nach vfd_canada_post.old.log.php verschoben und ein neues Protokoll begonnen. API-Fehler werden immer protokolliert, auch wenn diese Option aus ist. API-Schlüssel, Kundennummern und Postleitzahlen von Kunden werden nicht protokolliert.
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 aktiviert, löscht die Deinstallation der Erweiterung die Einstellungen, die gespeicherten Service-Angaben der Bestellungen, die zwischengespeicherten Tarife und das Protokoll. Ist sie aus (Standard), bleiben sie für eine erneute Installation erhalten. Bestellungen werden nie verändert.
Import / Export
Export: klicken Sie auf Download JSON, um die Einstellungen als JSON-Datei zu speichern. Das API-Passwort 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. Das gespeicherte API-Passwort bleibt erhalten, solange der API-Benutzername ausgefüllt bleibt.
So funktioniert es an der Kasse
Wenn OpenCart die Versandarten anzeigt, fragt es die Erweiterung nach dem Canada-Post-Preis. Ist eine Geo zone gesetzt (und Ignore shipping zones aus) und liegt die Adresse außerhalb, wird Canada Post nicht angeboten. Nur Produkte mit Requires Shipping auf Yes zählen: Andere Produkte erhöhen das Gewicht nicht und fließen nicht in den Bestellwert ein. Die Erweiterung prüft zuerst die Bedingungen: erlaubte Länder (bei Ignore shipping zones), Warenkorbgewicht und Mindestbestellwert. Der Bestellwert ist der Preis der versandpflichtigen Produkte nach dem Gutscheinrabatt und vor Steuern. Geschenkgutscheine, Bonuspunkte und Store Credit werden nicht berücksichtigt. Gilt kostenloser Versand, ist der Preis 0 und es wird keine Anfrage an Canada Post gesendet.
Mit API-Zugangsdaten sendet die Erweiterung an Canada Post die Postleitzahl des Versandortes, das Ziel, das Paketgewicht und, wenn alle Produkte Abmessungen haben, die geschätzte Paketgröße. Für Kanada ist das Ziel die Postleitzahl, für die USA der ZIP-Code, für alle anderen Länder nur das Land. Ein Live-Tarif wird nur angefragt, wenn eine kanadische oder US-Adresse eine gültige Postleitzahl bzw. ZIP-Code hat. Canada Post liefert alle Services für das Paket. Die Erweiterung wählt den gewählten Service der Zielgruppe oder den günstigsten, entfernt kanadische Verkaufssteuern, wenn Use Canada Post prices without GST/HST/PST aktiviert ist, und rechnet den CAD-Preis mit Ihrem Kurs um. Der Preis wird in Ihrer Standardwährung berechnet, auf deren Nachkommastellen 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 und dieselbe Adresse keine neue Anfrage auslösen. Eine fehlgeschlagene Anfrage wird 10 Minuten zwischengespeichert, damit ein Ausfall von Canada Post nicht jede Aktualisierung der Kasse verlangsamt. Das API-Timeout beträgt 10 Sekunden. Pakete über 30 kg werden nicht an die API gesendet.
Liefert die API keinen Tarif, wird der Festpreis verwendet, oder die Versandart wird ausgeblendet, wenn es keinen Festpreis gibt. Der Kunde sieht nie Fehlerdetails der API; diese gehen ins Protokoll.
Die Erweiterung berechnet nur Tarife. Sie erstellt keine Sendungen, druckt keine Etiketten, erstellt keine Manifeste oder Retouren und verfolgt keine Pakete. Kunden können keine Postfiliale und keinen Abholpunkt wählen. Sie zeigt einen einzigen Canada-Post-Tarif, ohne Liefertermine, Versicherung oder Unterschriftenoptionen. Der Warenkorb wird immer als ein Paket berechnet, und Währungskurse werden nicht automatisch aktualisiert.
In OpenCart 4 klickt der Kunde auf Choose im Block der Versandart auf der Kassenseite und wählt Canada Post im Fenster Shipping method options, zum Beispiel Canada Post - $12.50. Die Versandart funktioniert genauso wie in OpenCart 3.
Bestellungen
Wenn eine Bestellung mit Canada Post aufgegeben wird, speichert die Erweiterung, wie ihr Preis berechnet wurde. Auf der Bestellseite im Admin (Sales > Orders, eine Bestellung öffnen) zeigt ein Block Canada Post:
Canada Post service: der Name und der Code des Services eines Live-Tarifs, zum Beispiel Regular Parcel (DOM.RP).
Price source: Live rate (Canada Post Rating API), Fixed price oder Free shipping.
In OpenCart 4 wird der Block über History angezeigt. Die Kasse behält eine Bestellung: Bestätigt der Kunde die Bestellung erneut, werden der gespeicherte Service und die Preisquelle ersetzt; sie werden entfernt, wenn der Kunde eine andere Versandart gewählt hat.
Der Service wird weder den Bestell-E-Mails noch der Bestellübersicht des Kunden hinzugefügt; diese zeigen den Namen der Versandart und die Versandkosten wie bei jeder anderen OpenCart-Versandart.
Lizenzschlüssel
Die Erweiterung arbeitet mit einem VibeFox-Lizenzschlüssel von vibefox.net. Der Lizenzblock License — VibeFox Canada Post ist der erste Block auf Extensions > Extensions > Shipping > VibeFox Canada Post > Edit, oberhalb der 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, um den Status erneut zu prüfen, Change key, um einen anderen Schlüssel einzugeben, und Remove key, um den Schlüssel aus diesem Shop zu entfernen. Darunter stehen die Zeile Product: opencart-shipping-canada-post 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 diese 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: der 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 Canada Post Kunden an der Kasse nicht angezeigt, und es wird kein Tarif berechnet. Ein Admin-Benutzer, der im Admin im selben Browser angemeldet ist, sieht die Versandart im Shop weiterhin, markiert mit (unlicensed — visible to admins only), sodass 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 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 auf dem Dashboard des Admins eine Erinnerung. Schließen Sie sie mit ×, um sie 7 Tage lang auszublenden. Bestehende Bestellungen sind nicht betroffen.
Läuft eine Lizenz ab, arbeitet die Erweiterung weiter, Updates und Support erfordern jedoch 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 der Eingabe des Schlüssels, danach einmal wöchentlich. Ein Cron-Job ist nicht nötig. Die Deinstallation der Erweiterung entfernt immer den Lizenzschlüssel und den Lizenzstatus.
Fehlerbehebung
Canada Post erscheint nicht an der Kasse: Prüfen Sie, ob die Lizenz aktiv ist und Enable Canada Post eingeschaltet ist. Prüfen Sie die Geo zone oder ob Ignore shipping zones aktiv ist und das Land erlaubt ist. Prüfen Sie die Gewichtsgrenzen und den Minimum order amount sowie, ob die Produkte Requires Shipping auf Yes haben. Es muss ein Tarif vorhanden sein: Mit API-Zugangsdaten braucht die Adresse eine gültige Postleitzahl (Kanada) oder einen ZIP-Code (USA); andernfalls muss ein Festpreis für das Land oder für * existieren.
Live-Tarife erscheinen nicht: Aktivieren Sie Debug log, laden Sie die Kasse neu und sehen Sie im Feld Log auf der Erweiterungsseite nach. Dort steht der Grund: fehlender API-Benutzername oder API-Passwort, ungültige Postleitzahl des Versandortes oder des Ziels, fehlender CAD-Kurs, ein Paket über 30 kg oder die Fehlermeldung von Canada Post. Bis dahin erhalten Kunden den Festpreis, sofern vorhanden.
Der Tarif weicht von der Canada-Post-Website ab: Mit einer Kundennummer erhalten Sie die kommerziellen (ermäßigten) Tarife Ihres Kontos, ohne sie die Standardtarife am Schalter. Bei kanadischen Adressen enthält der Canada-Post-Preis GST/HST/PST. Preise werden mit Ihrem CAD-Kurs umgerechnet.
Steuer wird auf den Versand doppelt berechnet: Aktivieren Sie Use Canada Post prices without GST/HST/PST oder setzen Sie Tax class auf No tax.
Preise im Live-Shop testen: Schalten Sie Sandbox aus und verwenden Sie den Produktionsschlüssel.
Tarife wirken nach einer Änderung veraltet: Klicken Sie auf der Erweiterungsseite auf Save. Das leert die zwischengespeicherten Canada-Post-Tarife.
Die Seite meldet "Warning: You do not have permission to modify VibeFox Canada Post!": Ihre Admin-Benutzergruppe darf die Einstellungen womöglich nur ansehen. Geben Sie der Gruppe die Berechtigung zum Ändern für extension/shipping/vfd_canada_post (OpenCart 3) oder extension/vfd_canada_post/shipping/vfd_canada_post (OpenCart 4) unter System > Users > User Groups.
Für Entwickler: Die Adresse der Canada-Post-API kann mit der Einstellung vfd_cp_api_url (für Tests) ersetzt werden; dafür gibt es kein Feld auf der Einstellungsseite.
Deinstallation
Gehen Sie zu Extensions > Extensions, wählen Sie den Typ Shipping und klicken Sie neben VibeFox Canada Post auf Uninstall (den roten −-Button). Der Lizenzschlüssel und der Lizenzstatus dieser Erweiterung werden immer entfernt. OpenCart setzt immer Enable Canada Post, Sort order, Tax class und Geo zone zurück. Die zwischengespeicherten Tarife werden immer entfernt. Ist Remove data on uninstall aktiv, werden außerdem die Einstellungen, die gespeicherten Service-Angaben der Bestellungen und das Protokoll gelöscht. Ist die Option aus, bleiben die übrigen Einstellungen erhalten und werden bei einer erneuten Installation wieder verwendet. Bestehende Bestellungen behalten ihre Versandart und ihre Kosten.
In OpenCart 4 entfernen Sie nach der Deinstallation auch die Dateien der Erweiterung: Gehen Sie zu Extensions > Installer, klicken Sie neben VibeFox Canada Post in der Liste der installierten Erweiterungen auf Uninstall (den orangefarbenen −-Button) und dann auf Delete (den roten Mülleimer-Button), um das hochgeladene Paket zu entfernen.
Canada Post ist eine Marke ihres jeweiligen Inhabers. Diese Erweiterung ist nicht mit Canada Post verbunden und wird von Canada Post nicht unterstützt.
