Easily set up dynamic shipping rates based on product details, order weight, total amount, shipping classes, and more — all displayed clearly to your customers at checkout.
Everything is now fully integrated into your WooCommerce store, with no need for third-party platforms.
Supported Shipping Region: South Africa
Shipping Cost Displayed to Customers
Shipping costs can be automatically calculated based on several factors, including:
- Your dispatch address
- Total order weight
- Order subtotal (cart value)
- Assigned shipping class
- Shipping zone (region-based logic)
This plugin API addresses
What the service is and what it is used for
Buffalo Courier API is used to:
- Retrieve CSP (city, suburb, postcode) suggestions from the API for customers to choose during checkout
- Estimate shipping rates based on the delivery address and order weight
- Allow store admins to create waybill, cancel waybill,search waybill and print shipping labels directly from the WooCommerce admin panel
- Track waybill after they have been shipped and update tracking information in WooCommerce
What data is sent and when
Depending on the feature being used, the following data may be transmitted securely to Buffalo Courier’s API:
- Customer shipping information (name, address, phone, postcode, city, suburb)
- Order details (products, weight, subtotal)
- Tracking identifiers and order references (when requesting shipping status updates)
No payment or sensitive customer credentials are transmitted.
Links to terms of service and privacy policy
The external service is provided by
Buffalo Courier.
Requirements
To install and configure WooCommerce Buffalo Courier, you will need:
- WordPress Version 6.3 or newer (installed)
- WooCommerce Version 9.2 or newer (installed and activated)
- PHP Version 7.4 or newer
- Buffalo Courier business or personal account
Installation instructions
- Log in to the WordPress dashboard
- Navigate to the Plugin menu
- Click 'Add New' in the Plugin sub-menu
- Enter 'Buffalo Courier' in the search field and click 'Search Plugins'
- Click the 'Install Now'-button
- Once the plugin is installed, click the 'Activate Plugin' link to active the plugin
- The plugin is installed, activated and ready to use once you see the succes message 'Plugin activated' at the top of the plugin page
Connect the plugin to Buffalo Courier using an API
The plugin must be connected to Buffalo Courier for all functions to work properly. You can create a
Buffalo Courier account here
- Log in to the WordPress dashboard
- Choose 'WooCommerce' in the menu to the left and select 'Settings'
- Choose the 'Shipping' tab in the top menu bar
- Click on 'Buffalo Send' in the list under the tabs
- Enter the API Appid and Private Key you received in your welcome email and click save. Contact us here to get an API Appid and Private Key.
Updating
Automatic updates should work generally smoothly, but we still recommend you back up your site.
If you encounter issues with the Buffalo Courier buttons not appearing after an update, purge your website cache.
Cachingor
JavaScript minification
Remove plugin
- Deactivate plugin through the 'Plugins' menu in WordPress
- Delete plugin through the 'Plugins' menu in WordPress