Youtube Tutorial

Click here to Watch on Youtube

Plugin Download Link

If you are not able to select an Area/Suburb on the config page
- Please ensure your Courier Guy account has credit.
- Please check your username and password. Integration usernames begins with "ecomms@"
- Retype/copy & paste the username and password -> then scroll to the bottom of the page and SAVE the settings then scroll up and try to fill in the Area/Suburb field again.

If the Area/Suburb field at checkout is not working
- check if all details are correct on the config page.
- If you have a checkout field editor plugin,try disabling it and check if this resolves the issue.

If you are getting an error message "No Shipping Methods Available ..."
- Move The Courier Guy shipping zone to the top of other zones.
- Check the services you excluded,make sure you did not exclude all services. You must atleast have 1 National service and 1 Local Service.
- Try testing on "Incognito Mode" or Clear your browser cache and history.

For a better experience, please disable shipping on the cart page, as this create a quote with inadequete details on our side. Shipping will be calculated at checkout.


- Install and activate the plugin as you would any Wordpress plugin.

- Then navigate to Woocommerce -> Settings

- Navigate to the Shipping Tab

- Add a Shipping Zone

- Zone Name = South Africa, Zone Region = South Africa

- Add Shipping Method

- Select "The Courier Guy" on the dropdown menu and click "Add Shipping Method"

- Hover over "The Courier Guy" and click "Edit"

A Courier Guy Plugin config page will appear.


Title =
The Courier Guy

Account Number =
Your Courier Guy Account Number

Tax Status =
Taxable - A tax breakdown of the shipping cost will be displayed on the invoice.
None - A tax breakdown will not be displayed on the invoice. (Shipping costs will be displayed incl Tax)

Username =
Username provided for integration purposes. Please request from (DO NOT USE YOUR ONLINE PORTAL LOGINS)

Password =
Password provided for integration purposes. Please request from (DO NOT USE YOUR ONLINE PORTAL LOGINS)

Company Name =
Your Company Name

Contact Name =
The contact person at your company.

Shop Address1 =
Your Shop Address

Shop Address2 =
Continuation of Shop Address1 above.

Shop Postal Code =
Your shop area postal code.

Shop Phone =
Usually your shop's Cell number for shipment notifications. Use Landline if you do not require the notifications.

Shop Area/Surbub =
***IMPORTANT*** the plugin will not work when this is not filled in. Type in the first 3 letters of your shop area and choose from the dropdown.

Shop Town / City =
Your shop's City or Town

Exclude Rates =
Select the rates that you wish to always be excluded from the available rates on the checkout page.

Percentage Markup =
Do you want to include a mark up on the shipping costs? If yes, please type in the percentage amount.

Automatically Submit Collection Order =
When ticked, purchases from the store with the courier guy shipping method selected will be automatically sent to The Courier Guy as a collection.
When unticked, purchases from the store with the courier guy shipping method selected will be kept as quotes on our online portal.

Ship internationally using other carriers =
When unticked, the Area/Suburb field inserted by the plugin at checkout will be marked as required.
When Ticked, the field will disappear when the Country Field at checkout is not = South frica

LOF Only Service =
This is usually used by customers that only ship small items that fit into a flyer and only ship to within his/her province. This service only applies to Local Shipments.

Generic waybill description =
When ticked, a generic term "item" is submitted to The Courier Guy as parcel description
When unticked, actual product name(s) will be submitted as parcel description.

Price Rate Override Per Service =
If you wish to charge your customers a specific fee per specific service regardless of what The Courier Guy will charge you.
Example: ECO – 1.00
All buyers who choose ECO as a service will be charged a shipping fee of R1.00. You as the account holder will then pay the full shipping amount to TCG.

Label Override Per Service
Do you want to change the labelling of our services?
Example: You can change ECO to be displayed as “Standard Shipping”

Parcels - Flyer Size
L W H =
the dimensions of The Courier Guy Flyer bag. Usually 40 x 30 x 1

Parcels - Medium Parcel Size
L W H =
the dimensions of your medium parcel/box.

Parcels - Large Parcel Size
L W H =
the dimensions of Largest Parcel /Sizes.

Enable shipping insurance =
This will enable the shipping insurance field on the checkout page so buyers can choose if they want to insure their parcels or not.

Enable free shipping =
When ticked, you have to fill in the 2 following fields

Rates for free Shipping =
What service, ECO, LOX etc gets submitted to The Courier Guy when you offer Free Shipping to your customers.
Note: We do not offer Free Shipping as a service. The store owner will have to pay The Courier Guy for the amount charged on the submitted service.

Amount for Free Shipping =
The cart amount that qualifies for Free Shipping.

Percentage for free Shipping =
Enter the percentage (shipping of product) that qualifies for free shipping when enabled. Zero to disable

Enable free shipping from product setting =
Would you like to offer Free Shipping for a certain product? If you enable this, a setting(tickbox) will appear on each product at the backend and you can tick it on products that qualify for Free Shipping.
This will enable free shipping if the product is included in the basket

Suburb Location
The plugin inserts an Area/Suburb field at checkout. You can choose which field you want our field to come after.

Suburb title
The field inserted on prev answer is by default labelled “Area/Suburb”, with this setting, you can change its label to whatever you wish.