概要
VibeFox GIG Logistics は、ナイジェリアの GIG Logistics(GIGL)宅配サービスの配送業者を PrestaShop に追加します。購入者はチェックアウトの配送ステップで GIG Logistics を選択し、ナイジェリアの住所に対するリアルタイムの GIG Logistics 料金、貴店の料金表による料金、またはフォールバック料金を支払います。
GIG Logistics で注文を玄関先まで配送しているナイジェリアのショップに適しています。本モジュールは、チェックアウト時に配送料を計算します。GIG Logistics の出荷、送り状、ラベルは作成せず、集荷の予約、荷物の追跡、サービスセンターの選択は行いません。
主な機能
GIG Logistics のリアルタイム料金: GIG Logistics API の認証情報があれば、ナイジェリアの配送先住所ごとに、カートの料金を GIG Logistics に問い合わせます。テスト(dev)API モードも利用できます。
重量区分付きの料金表: 国ごとの基本料金(その他すべての国は "*")と、5 つの重量区分(1、2、3、5 kg まで、および 5 kg 超)の任意の料金を設定できます。
この順序で 3 つの料金ソース: GIG のリアルタイム料金、次に料金表、最後にフォールバック料金。いずれも料金を返さない場合、そのカートでは配送業者が非表示になります。
通貨換算: GIG Logistics は料金をナイジェリア・ナイラ(NGN)で返します。デフォルト通貨が異なるショップは換算レートを設定します。設定がなければ、リアルタイム料金は使用されません。料金は購入者のカートの通貨で表示されます。
距離に基づく料金のサポート: 集荷先と配送先の地図上の座標は OpenStreetMap(Nominatim)で取得するか、集荷先の座標を手動で入力できます。
ナイジェリアの州をワンクリックで追加: Add Nigerian states ボタンで、37 州を PrestaShop に追加し、ナイジェリアの住所フォームに州の項目を追加します。これにより、州情報が GIG Logistics に送信されます。
高速なチェックアウト: 料金は 1 時間、失敗したリクエストは 10 分、API トークンは 30 分キャッシュされます。API のエラーが購入者に表示されることはありません。
配送ルール: カートの最小・最大重量、最低小計、小計からの送料無料、注文ごとまたは商品ごとの料金表、配送業者の税ルール、配送ゾーンの代わりに国のリストを使用する設定。
PrestaShop の標準配送業者: インストール時に配送業者が作成され、ナイジェリアのゾーンに紐付けられます。ゾーン、顧客グループ、サイズ制限は、通常どおり Shipping > Carriers で管理します。
要件
PrestaShop 8.0 から 9.x、PHP 8.0 以降。リアルタイム料金には、GIG Logistics のサードパーティ API 認証情報(ユーザー名とパスワード)が必要です。料金表とフォールバック料金は、認証情報がなくても機能します。vibefox.net で取得する VibeFox ライセンスキー(ドメインごとに 1 キー)。
