VibeFox SMSA Express for OpenCart

VibeFox SMSA Express for OpenCart

20 €

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

Help

Ask a question: VibeFox SMSA Express for OpenCart

Slide to fit the puzzle

Overview

VibeFox SMSA Express adds an SMSA Express shipping method to OpenCart 3 and OpenCart 4. Customers choose SMSA Express at the delivery method step of checkout and pay a price from your SMSA Express rate card or, optionally, a live charge from the SMSA web service for their city and cart weight.

It suits stores that ship within Saudi Arabia, to the Gulf and the Middle East, or internationally with SMSA Express. The extension only calculates the shipping price. It does not create SMSA shipments, print AWB labels, handle returns, track parcels, add cash on delivery or let customers choose an SMSA retail point.

Key features

Price table from your rate card: one row per destination country and a row for all other countries, with a base price and optional prices for five weight tiers from 1 kg to over 5 kg.

Live charges (optional): with the passKey of your SMSA account, the extension asks the SMSA web service (getShipCharges) for the charge by ship-from city, destination city and country, and weight.

Always a price: whenever SMSA returns no usable charge, the price table is used. An optional price covers countries that are not in the table.

Currency handling: SMSA charges come with their currency, usually SAR. A charge in your store default currency is used as it is, a charge in SAR is converted with your exchange rate. The price is then shown in the customer's currency.

Per order or per item: one parcel by the total cart weight, or every item as a parcel of its own weight.

Fast checkout: live charges are cached for an hour, failures for 5 minutes, and a failing service is paused, so the checkout never waits on every refresh.

Shipping rules: minimum and maximum cart weight, minimum order amount, free shipping from an order amount, tax class, geo zone, and an option to offer the method for a list of countries regardless of the geo zone.

Clear settings page: sections with one Save button, JSON import and export, a debug log you can view in the admin. Wrong numbers in the settings are refused with a clear error.

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. Your SMSA Express rate card for the price table. Live charges need an SMSA web service passKey, issued by SMSA on request. A VibeFox license key from vibefox.net (one key per domain).