概要
VibeFox bpost Cubee は、OpenCart に bpost のパーセルロッカー(bbox、旧 Cubee)およびベルギーの bpost 受け取りポイントの配送方法を追加します。購入者はチェックアウトの配送方法の段階でこの方法を選び、貴店が設定した固定料金を支払い、郵便番号または市区町村で受け取りポイントを検索して、1 つ選ばなければ次に進めません。
自宅への配送に加えて、パーセルロッカーや受け取りポイントでの配送も提供したいベルギーのストアに適しています。料金は、貴店が入力した固定料金です。この拡張機能は bpost からリアルタイムの料金を取得せず、配送ラベルの作成、荷物の追跡も行いません。受け取りポイントは地図ではなく一覧で表示されます。
主な機能
受け取りポイントセレクター: 購入者が bpost を選ぶと、配送先住所の郵便番号が自動的に検索されます。購入者は別の郵便番号や市区町村を検索し、一覧から受け取りポイントを選べます。
受け取りポイントの必須化: 受け取りポイントを選ばなければ配送の段階を完了できず、検索に対して bpost の一覧にある受け取りポイントのみが受け付けられます。チェックはサーバー側で行われます。
2 つの料金モード: 国ごとの固定料金、またはカートの重量に基づくサイズ別の料金(S は 2 kg まで、M は 5 kg まで、L は 10 kg まで、XL はそれを超える場合)を、注文ごとまたは商品ごとに設定できます。
注文の受け取りポイント: 注文の配送方法に追加されるため、注文ページ、注文メール、請求書に表示されます。管理画面の注文ページには、受け取りポイントとその ID、および Change ボタンが表示されます。
高速なチェックアウト: 受け取りポイントの一覧は最大 6 時間(OpenCart のキャッシュ有効期間、既定では 1 時間を超えない範囲)、失敗したリクエストは 5 分間キャッシュされるため、bpost の障害がチェックアウトを遅くすることはありません。
配送ルール: ジオゾーンまたは国のリスト、カートの最小および最大重量(既定の最大値は 30 kg)、最低注文金額、注文金額による送料無料、税クラス。
分かりやすい設定ページ: API キー、セレクター、料金と条件のセクション、ページを再読み込みしない 1 つの Save ボタン、設定の JSON インポートとエクスポート。
管理画面のデバッグログ: 拡張機能のページでログを表示し、消去できます。キーとトークンがログに記録されることはありません。
要件
OpenCart 3.0.x(3.0.5.0 で動作確認済み)、PHP 8.0 以降。受け取りポイントセレクターには、bpost が発行した API キーと App ID を持つ bpost Shipping Platform アカウントが必要です。キーがない場合、この方法は固定料金でのみ機能します。vibefox.net で購入する VibeFox ライセンスキー(1 つのキーは 1 つのドメインで使用可能)。
