概要
VibeFox DHL Africa は、OpenCart 3 および OpenCart 4 に DHL Express の配送方法を追加します。チェックアウトの配送方法の手順で、購入者には DHL Express の料金が 1 つだけ表示されます。購入者の住所とカートに基づく DHL からのリアルタイム料金、または国ごとに設定した代替料金です。
アフリカから、アフリカへ、またはアフリカ国内で DHL Express を使って発送するストアに適しています。例えば南アフリカ、ナイジェリア、ケニア、ガーナ、エジプト、モロッコからの発送です。この拡張機能はチェックアウト時に配送料金を計算します。DHL の荷物の作成、ラベルや請求書の印刷、集荷の予約、荷物の追跡は行いません。
主な機能
DHL Express のリアルタイム料金: 荷物(重量、商品の寸法から作成した 1 つの箱、発送元と配送先)について DHL に問い合わせ、最も安い DHL Express 製品を使用します。DHL の製品、料金の取得元、計算された料金は、管理画面の注文ページに表示されます。
MyDHL API と旧 XML: 現在の MyDHL API(REST)に対応し、有効な Site ID を持つアカウント向けに DHL XML Services も引き続きサポートします。テスト環境と本番環境に対応しています。
安全な通貨処理: ストアの既定の通貨での DHL の見積もりは、そのまま使用されます。DHL アカウントの通貨(例: ZAR、NGN、KES)での見積もりは、設定した為替レートで換算するか、使用しません。その後、料金は購入者の通貨で表示されます。
二重課税の防止: 配送方法に税区分を設定すると、DHL の料金は DHL が見積もった税を含まずに取得され、OpenCart が独自の税を加算します。
代替料金: 届け先の国ごとの料金、次に注文ごとまたは商品ごとの固定の代替料金を設定できます。どちらもない場合、配送方法は非表示になります。
高速なチェックアウト: 見積もりは荷物とルートごとに 1 時間、失敗した結果は 10 分間キャッシュされます。DHL のエラーが購入者に表示されることはありません。
配送ルール: カートの最小重量と最大重量、最小小計、小計に応じた送料無料、税区分、地域ゾーン、または国のリスト。
わかりやすい設定ページ: DHL アカウント、発送元住所、料金、条件、利用可否のセクションに分かれ、ページを再読み込みせずにすべてを保存できる Save ボタン、JSON のインポートとエクスポート、デバッグログの表示機能があります。
要件
OpenCart 3.0.x(3.0.5.0 で動作確認済み)または OpenCart 4.0.2 以降(4.1.0.3 で動作確認済み)、cURL 拡張機能を有効にした PHP 8.0 以降。ダウンロードファイルには、両方のバージョン用のパッケージが含まれています。リアルタイム料金には、DHL Express のアカウント番号と MyDHL API の認証情報(API key と secret)が必要です。代替料金はこれらがなくても使用できます。VibeFox ライセンスキー(vibefox.net で購入。1 つのキーは 1 つのドメインで使用可能)。
