概要
VibeFox PostNord は、スウェーデン、デンマーク、ノルウェー、フィンランド向けの PostNord 配送を PrestaShop に追加します。モジュールは 2 つの配送業者を作成します。1 つは PostNord のサービスポイントまたは宅配ロッカーへの配送で、購入者がチェックアウト時に一覧から選択します。もう 1 つは自宅への配送です。料金は、国とカートの重量ごとに設定した貴店の料金表から算出されます。
PostNord との契約で発送する北欧のストアに適しています。たとえば MyPack Collect や MyPack Home をご利用の場合です。PostNord には公開された料金 API がないため、本モジュールはリアルタイムの料金を取得しません。配送ラベルの作成、配送の予約、追跡番号の提供、地図の表示は行いません。
主な機能
サービスポイントの選択:配送郵便番号に最も近い PostNord のサービスポイントと宅配ロッカーを、都市ごとにまとめて距離とともに一覧表示します。Classic および Hummingbird テーマの配送ステップで利用できます。一覧は PostNord Business Location API から取得します。
API キーはサーバーに保管:サービスポイントはお使いのサーバーが読み込み、郵便番号ごとに 6 時間キャッシュします。API キーがブラウザに送られることはなく、ログにも記録されません。
注文とともに保存されるポイント:名前、住所、サービスポイント ID を、管理画面の注文ページ、注文確認ページ、顧客の注文履歴ページ、注文メールに表示します。
2 つの配送業者:サービスポイントへの配送と自宅への配送があり、それぞれに名前とステータスを設定できます。たとえば「PostNord MyPack Collect」と「PostNord MyPack Home」です。
独自の料金設定:国ごとに料金を設定し、重量列(XS から XL)、「その他すべての国」の行、フォールバック料金を指定できます。小計に応じた送料無料は、注文単位または商品単位で設定できます。
販売を妨げません:一覧を読み込めなくても、購入者は注文を続けられます。その場合、PostNord は住所に最も近いサービスポイントへ配送します。API エラーは 5 分間キャッシュされます。
提供条件:カートの最小・最大重量、最低小計、配送ゾーン、または「Ignore shipping zones」を使った国のリストで条件を設定できます。
PrestaShop 標準の配送業者:ゾーン、顧客グループ、サイズ制限は、従来どおり Shipping > Carriers で管理します。PostNord のテスト環境と、モジュールページのデバッグログも利用できます。
要件
PrestaShop 8.0 ~ 9.x、PHP 8.0 以降。サービスポイントの一覧に使う API キーを developer.postnord.com で無料取得できます。荷物を送るには PostNord との契約が必要です。vibefox.net で取得する VibeFox ライセンスキーが必要です(ドメインごとに 1 つ)。
