VibeFox Canada Post for OpenCart

VibeFox Canada Post for OpenCart

20 €

Price per license: 1 domain, updates and support for 12 months.

Help

Ask a question: VibeFox Canada Post for OpenCart

Slide to fit the puzzle

Overview

VibeFox Canada Post adds a Canada Post shipping method to OpenCart 3 and OpenCart 4. Customers see one Canada Post price at the delivery method step of checkout: a live rate from the Canada Post Rating API for their address and parcel, or your fixed price per country and cart weight.

It suits Canadian stores that ship parcels within Canada, to the USA and abroad. The extension calculates shipping rates at checkout. It does not create shipments, print labels, track parcels or let customers choose a post office, and it shows one Canada Post service, not several at once.

Key features

Live Canada Post rates: prices from the Canada Post Rating API for Canada (postal code), the USA (ZIP code) and all other countries. Fixed prices are used when the API gives no rate.

Service per destination: choose the service for Canada (Regular Parcel, Expedited Parcel, Xpresspost, Priority), for the USA and for international parcels, or Cheapest available. The service is saved with the order and shown on the admin order page.

Your account rates: with your customer number Canada Post returns the commercial (discounted) rates of your account; without it, retail rates. Sandbox mode for testing.

Currency and taxes: Canada Post prices in CAD are converted with your rate when the store uses another currency. Optionally use prices without GST/HST/PST, so tax is not charged twice.

Correct parcel data: weights and dimensions are converted from the weight and length classes of your products, with a default weight for products without one. Rates are cached for 1 hour and failed requests for 10 minutes.

Fixed prices: a table per country with prices by cart weight (XS to XL) and a base price, per order or per item. Works without Canada Post API keys.

Shipping rules: geo zone or a country list, minimum and maximum cart weight, minimum order amount, free shipping from an order amount, tax class.

Clear settings page: one Save button without page reload, warnings when live rates cannot work, JSON import and export, and a debug log in the admin without API keys or customer postal codes.

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. One download has the packages for both versions. Live rates need an API key from the Canada Post Developer Program. Fixed prices work without one. A VibeFox license key from vibefox.net (one key per domain).