概要
VibeFox Purolator は、PrestaShop に Purolator の配送業者を追加します。購入者には、チェックアウトの配送手順で Purolator の送料が 1 つ表示されます。送料は、購入者の住所に対して Purolator E-Ship Estimating ウェブサービスから取得したリアルタイム料金、または国とカート重量ごとに貴店が設定した固定料金です。
カナダ国内、米国、海外へ Purolator アカウントで発送するカナダのショップに適しています。本モジュールはチェックアウト時に送料を計算します。Purolator の発送データの作成、送り状の印刷、集荷の予約、返品の処理、荷物の追跡は行いません。
主な機能
Purolator のリアルタイム料金: 請求アカウントの料金に基づく Quick Estimate 価格を、カナダ、米国、その他の国の住所に対して表示します。
配送先ごとのサービス: カナダ向け(Ground、Express、9AM、10:30AM、12PM、Evening)、米国向け、国際配送向けのサービスを選択できます。または「Cheapest available」を選べます。リアルタイム料金のサービスは、管理画面の注文ページに表示されます。
CAD とカナダの税金: CAD 建ての Purolator 料金は、貴店のレートで換算されます。配送業者の税ルールが税金を自動で加算する場合は、GST/HST/PST/QST を含まない料金を使用することもできます。
代替としての固定料金: 国ごとの料金(重量区分 XS~XL 付き)、その他すべての国向けのデフォルト行、代替料金を、注文ごとまたは商品ごとに設定できます。API キーがない場合や、Purolator から料金が返されない場合に使用されます。
高速なチェックアウト: 料金は 1 時間、失敗したリクエストは 10 分間キャッシュされます。API のエラーが購入者に表示されることはありません。PHP の SOAP 拡張機能は不要です。
配送ルール: カートの最小重量と最大重量、最低注文金額、注文金額に応じた送料無料、配送業者の税ルール。不正な数値は保存時に通知されます。
PrestaShop 標準の配送業者: インストール時に配送業者が作成されます。ゾーン、顧客グループ、サイズ制限は Shipping > Carriers で管理するか、Ignore shipping zones と国のリストを使用します。
管理画面のデバッグログ: モジュールページでログを表示およびクリアできます。API キー、請求アカウント、購入者の郵便番号はログに記録されません。
要件
PrestaShop 8.0~9.x、PHP 8.0 以降。リアルタイム料金には Purolator E-Ship Web Services のキーと Purolator の請求アカウントが必要です。固定料金は、これらがなくても利用できます。vibefox.net で入手する VibeFox ライセンスキー(1 つのキーは 1 つのドメインで使用可能)。
