VibeFox DHL Africa for OpenCart
Added to cart. Go to cart
Price per license: 1 domain, updates and support for 12 months.
Overview
VibeFox DHL Africa adds a DHL Express shipping method to OpenCart 3 and OpenCart 4. Customers see one DHL Express price at the delivery method step of checkout: a live rate from DHL for their address and cart, or your fallback price per country.
It suits stores that ship with DHL Express from, to or within Africa, for example from South Africa, Nigeria, Kenya, Ghana, Egypt or Morocco. The extension calculates shipping rates at checkout. It does not create DHL shipments, print labels or invoices, book pickups or track parcels.
Key features
Live DHL Express rates: DHL is asked for the parcel (weight, one box from the product dimensions, origin and destination), and the cheapest DHL Express product is used. The DHL product, the price source and the calculated price are shown on the admin order page.
MyDHL API and legacy XML: works with the current MyDHL API (REST) and still supports DHL XML Services for accounts with a working Site ID. Test and production environments.
Safe currency handling: a DHL quote in your store default currency is used as is. A quote in your DHL account currency (for example ZAR, NGN or KES) is converted with your exchange rate, or not used. The price is then shown in the customer's currency.
No double tax: with a tax class on the method, the DHL rate is taken without the tax DHL quotes, and OpenCart adds its own tax.
Fallback prices: a price per destination country, then a flat fallback cost, per order or per item. With neither, the method is hidden.
Fast checkout: quotes are cached for 1 hour per parcel and route, failures for 10 minutes. DHL errors never reach the customer.
Shipping rules: minimum and maximum cart weight, minimum subtotal, free shipping from a subtotal, tax class, geo zone or a country list.
Clear settings page: sections for the DHL account, ship-from address, rates, conditions and availability, one Save button without page reload, JSON import and export, and a debug log viewer.
Requirements
OpenCart 3.0.x (tested on 3.0.5.0) or OpenCart 4.0.2 and later (tested on 4.1.0.3), PHP 8.0 or later with the cURL extension. One download has the packages for both versions. Live rates need a DHL Express account number and MyDHL API credentials (API key and secret). Fallback prices work without them. A VibeFox license key from vibefox.net (one key per domain).
