VibeFox SMSA Express for PrestaShop

VibeFox SMSA Express for PrestaShop

20 €

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

Help

Ask a question: VibeFox SMSA Express for PrestaShop

Slide to fit the puzzle

Overview

VibeFox SMSA Express adds an SMSA Express carrier to PrestaShop. Customers choose SMSA Express at the shipping 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 shops that ship within Saudi Arabia, to the Gulf and the Middle East, or internationally with SMSA Express. The module 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 module 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 shop 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 cart 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, carrier tax rule, and an option to offer the carrier for a list of countries regardless of zones.

Standard PrestaShop carrier: the carrier is created on install. Zones, customer groups and size limits are managed in Shipping > Carriers as usual. Wrong numbers in the settings are refused with a clear error.

Requirements

PrestaShop 8.0 to 9.x, PHP 8.0 or later. 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).