概要
VibeFox Purolator は、カナダから発送される荷物向けの Purolator 配送方法を OpenCart 3 と OpenCart 4 に追加します。カナダ国内、米国、海外が対象です。購入者はチェックアウトで Purolator の料金を 1 つだけ見ることになります。Purolator E-Ship Estimating ウェブサービスからのリアルタイム料金、または国と カートの重量ごとに設定した固定料金のいずれかです。
Purolator アカウントで発送しているカナダのストアに適しています。固定料金は API キーなしで利用でき、Purolator から料金が返されなかった場合の代替としても使われます。本拡張機能は配送料の計算のみを行います。Purolator の出荷データの作成、送り状の印刷、集荷の予約、返品の処理、荷物の追跡は行いません。
主な機能
Purolator のリアルタイム料金:請求アカウントの料金を使って、開発環境または本番環境で、カート全体の重量に対する Quick Estimate を取得します。
サービスの選択:カナダ向け、米国向け、国際荷物向け(Ground、Express、時間指定サービス、夜間サービス)のサービスを選ぶか、利用可能な中で最も安いサービスを選べます。
固定料金と代替料金:国と重量クラス(XS から XL まで)ごとの料金、その他すべての国向けの既定の行、代替料金を、注文ごとまたは商品ごとに設定できます。API キーがない場合や、Purolator から料金が返されない場合に使用されます。
税金と通貨:必要に応じて、Purolator の合計額からカナダの販売税(GST/HST/PST/QST)を除外し、独自のレートで CAD をストアの通貨に換算できます。
注文とともにサービスを保存:リアルタイム料金で行われた注文では、管理者の注文ページに Purolator のサービスと料金が表示されます。
配送ルール:ジオゾーンまたは国のリスト、カートの最小・最大重量、最低注文金額、注文金額による送料無料、税クラスに対応しています。
スピーディーなチェックアウト:料金は 1 時間、失敗したリクエストは 10 分間キャッシュされます。API のエラーが購入者に表示されることはありません。
わかりやすい設定ページ:セクションごとの設定、ページを再読み込みせずに 1 つの Save ボタンで保存、JSON のインポートとエクスポート、管理画面でのデバッグログ。
要件
OpenCart 3.0.x(3.0.5.0 で動作確認)または OpenCart 4.0.2 以降(4.1.0.3 で動作確認)、PHP 8.0 以降。1 つのダウンロードに両方のバージョン用のパッケージが含まれています。リアルタイム料金には、Purolator E-Ship Web Services のキー、Purolator の請求アカウント、カナダの発送元郵便番号が必要です。固定料金は、これらがなくても利用できます。vibefox.net で取得した VibeFox ライセンスキーが必要です(ドメインごとに 1 つのキー)。
