VibeFox EasyPost for OpenCart
Added to cart. Go to cart
Price per license: 1 domain, updates and support for 12 months.
Overview
VibeFox EasyPost adds a shipping method with live EasyPost rates to OpenCart 3 and OpenCart 4. For the customer's address and cart, the extension asks EasyPost for rates of all carrier accounts connected to your EasyPost account (USPS, UPS, FedEx, DHL, Canada Post and others) and shows the cheapest one as a single shipping option at checkout.
It suits stores that already use EasyPost or want one price from several carriers without setting up each carrier separately. The extension calculates shipping rates at checkout. It does not buy labels, track parcels, validate addresses or offer pickup and drop-off locations, and it shows one option, not a list of all services.
Key features
Cheapest rate of your carriers: all carriers of your EasyPost account are compared, and the cheapest rate is shown. You can limit the choice to some carriers or services, for example USPS or UPS:Ground.
Carrier and service on the order page: the admin order page shows the EasyPost carrier and service, the estimated delivery days, the price source and the calculated price, so you know which label to buy.
Fallback prices: fixed prices per country and one price for all other countries are used when there is no live rate, for example when EasyPost does not answer or no carrier serves the address.
Correct units and currency: weights and dimensions are converted from your store units to ounces and inches. EasyPost rates in USD are converted to your default currency with your exchange rate and shown in the customer's currency.
One parcel or one per item: the cart is packed into one box, or every unit is rated as its own parcel. Products without dimensions are rated by weight.
Fast checkout: rates are cached for 1 hour. After a timeout or a rejected key, requests pause for 5 minutes, so the checkout never waits for EasyPost on every refresh.
Shipping rules: free shipping from a subtotal, minimum subtotal, minimum and maximum cart weight, tax class, geo zone or a country list.
Clear settings page and debug log: sections with one Save button, JSON import and export, and a debug log shown and cleared on the extension page, without the API key or customer addresses.
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 an EasyPost account with an API key and connected carrier accounts. Fallback prices work without a key. A VibeFox license key from vibefox.net (one key per domain).
