1. Documentation /
  2. South African Post Office International Parcel Service

South African Post Office International Parcel Service

South African Post Office International Parcel Service is a shipping method that calculates domestic parcel shipping rates for shipping through the South African Post Office, also know as Parcel Plus. The SAPO International Parcel Service shipping methods calculates shipping rates for parcels in excess of 1KG and up to 30KG to international destinations, you have the choice of calculating shipping per order or per item and also have the ability to include handling fees.

Note: This plugin is for international shipping only. To ship to South Africa, please consider using our SAPO Domestic Parcel Service plugin.


↑ Back to top
SAPO International Parcel Service requires your store’s location be set to South Africa. It’s possible to use it with a different currency than ZAR, see the section on Open Exchange Rates API below. This shipping method will only display to customers who has their shipping country set to one of the supported shipping countries.To install this extension, you can follow these instructions, or use the below steps to do a manual installation.

  1. Download the extension from your dashboard
  2. Upload the plugin folder to your /wp-content/plugins/ directory
  3. Activate ‘SAPO International Parcel Service’ from the Plugins menu within WordPress
For support and one-click updates, you also need to install our WooCommerce Helper plugin.
More information at: Installing and Managing Plugins.

Open Exchange Rates API 

You can use the SAPO International Parcel Service when your shop is set to a different currency than ZAR. In that case, you’ll need to use the Open Exchange Rates API to handle currency conversion.
  1. Sign-up for an account at openexchangerates.org
  2. Copy the Open Exchange Rates APP ID from your Open Exchange Rates dashboard
  3. On your site, go to WooCommerce > Settings > Shipping > SAPO International Parcel Service
  4. Enter your APP ID key into the Open Exchange Rates APP ID field
When you set up a shipping method, you can choose to Enable/Disable Currency Conversion as needed. Open Exchange Rates APP ID – Enter your key here

Setup and Configuration

↑ Back to top
  1. Go to: WooCommerce > Settings > Shipping.
  2. Select your Shipping Zone that you want to add the method to, and press the Add shipping method + button on the right Add shipping method
  3. Select SAPO International Parcel Service from the dropdown and press Add shipping method: screen-shot-2016-10-07-at-11-09-04-am
  • Click on the SAPO International Parcel Service method to configure the settings:
    • Method Title, enter the title the user will see when they check out and choose shipping.
    • Calculation Type, how you want shipping to be calculated, on the whole order or per item.
    • Handling Fee, your handling fee, this can either be a value (VAT incl) or a percentage. Percentages are calculated on total shipping rate.
    • Insurance, enable insurance to be calculated as part of the shipping costs.
Shipping will only be calculated on non virtual products, please note that weight needs to be set for all non virtual products otherwise shipping can not be calculated correctly.

Questions and Support

↑ Back to top
Have a question before you buy? Please fill out this pre-sales form. Already purchased and need some assistance? Get in touch with the developer via the Help Desk.