概要
VibeFox 99Minutos は、メキシコ、コロンビア、チリ、ペルー向けの 99minutos 宅配サービスの配送方法を OpenCart 3 と OpenCart 4 に追加します。購入者はチェックアウトの配送方法の手順で 99Minutos を選択し、配送先の国と荷物のサイズに応じて、お客様ご自身の価格マトリックスから決められた料金を支払います。
すでに 99minutos で発送しており、チェックアウトで予測可能な料金によりこの配送方法を提供したいストアに適しています。オプションで、拡張機能は 99minutos API に購入者の郵便番号が対応地域に含まれるかを問い合わせ、含まれない場合はこの配送方法を非表示にします。拡張機能は 99minutos からリアルタイムの運賃見積もりを取得せず、出荷の作成、伝票(ガイド)の印刷、荷物の追跡、Punto99 の受取ポイントの提供、代金引換の処理は行いません。
主な機能
Price matrix: 配送先の国と荷物のサイズごとの料金です。サイズは XS(1 kg まで)、S(2 kg まで)、M(3 kg まで)、L(5 kg まで)、XL(5 kg 超)があり、基本料金と、その他すべての国向けの "* Default" 行があります。
注文ごと、または商品ごと:カートの合計重量でサイズを判定するか、各商品をそれぞれの重量に基づいて料金設定します。
正確な重量:商品の重量は、OpenCart の重量単位からキログラムに換算されます。
郵便番号の対応地域チェック:Off、Strict(API が対応地域を確認した場合のみ表示)、Soft(郵便番号が対応地域外の場合のみ非表示。API が利用できない場合は価格マトリックスの料金を維持)から選べます。サンドボックス環境と本番環境に対応しています。
高速なチェックアウト:対応地域の確認結果は OpenCart のキャッシュに保存され、リクエストのタイムアウトは 10 秒です。そのため、API の応答が遅くてもチェックアウトが止まることはありません。
配送ルール:ジオゾーン、国のフィルター、カートの最小および最大重量、最低注文金額、注文金額に応じた送料無料、税クラス。
分かりやすい設定ページ:一般設定、99minutos API、料金、制限、詳細オプションのセクションがあり、ページを再読み込みせずに保存できる Save ボタンが 1 つあります。配送方法を非表示にする可能性のある設定については警告が表示され、設定は JSON でインポートおよびエクスポートできます。
管理画面のデバッグログ:拡張機能のページでログを表示・消去できます。API キー、顧客の氏名や住所がログに記録されることはありません。
動作要件
OpenCart 3.0.x(3.0.5.0 で検証済み)または OpenCart 4.0.2 以降(4.1.0.3 で検証済み)、PHP 8.0 以降。1 つのダウンロードに両方のバージョン用のパッケージが含まれています。価格マトリックスは 99minutos のアカウントがなくても使用できます。対応地域チェックには 99minutos の API キーが必要です。vibefox.net で入手できる VibeFox ライセンスキー(ドメインごとに 1 つ)。
