VibeFox iMile for PrestaShop
Added to cart. Go to cart
Price per license: 1 domain, updates and support for 12 months.
Overview
VibeFox iMile adds an iMile carrier to PrestaShop. Customers choose iMile at the shipping step of checkout and pay a price from your iMile tariff, entered as a table by destination country and weight, or a live delivery cost estimate from the iMile API.
It suits shops that deliver with iMile in the UAE, Saudi Arabia, Kuwait, Bahrain, Oman, Qatar, Jordan, Egypt, Mexico, Brazil and other iMile markets. The module calculates shipping rates at checkout. It does not create iMile shipments, print AWB labels, request pickups, track parcels or offer pickup points.
Key features
Price table by country and weight: a base price plus optional prices for five weight tiers (XS up to 1 kg, S up to 2 kg, M up to 3 kg, L up to 5 kg, XL over 5 kg), a * row for all other countries and an optional price for countries not in the table.
Optional live estimate: with your iMile Customer ID and Secret key, the module asks iMile for the delivery cost by ship-from and destination city, cart weight, size and value. The price table is always the fallback.
Currency conversion: iMile estimates in the currency of the destination country (AED, SAR, MXN and others). Your exchange rates convert it to the shop default currency. An estimate without a rate is never used. The price is then shown in the customer's cart currency.
Per order or per item: one parcel for the whole cart, or every item as a separate parcel priced by its own weight.
Fast checkout: estimates are cached for 1 hour and failed requests for 5 minutes. After a timeout or rejected keys iMile is not asked for a few minutes. Errors never reach the customer.
Shipping rules: minimum and maximum cart weight, minimum order amount, free shipping from an order amount, carrier tax rule.
Standard PrestaShop carrier: the carrier is created on install. Zones, customer groups and size limits are managed in Shipping > Carriers as usual, or you can offer iMile to a list of countries whatever zone matches.
Debug log in the back office: view and clear the log on the module page. No keys and no customer addresses are logged.
Requirements
PrestaShop 8.0 to 9.x, PHP 8.0 or later. Your iMile tariff for the price table. The live estimate needs an iMile API account (Customer ID and Secret key). A VibeFox license key from vibefox.net (one key per domain).
