For further information on the CouriersPlease plugin for WooCommerce click here.
Installation
- Upload the plugin folder to the “/wp-content/plugins/” directory.
- Activate the plugin through the “Plugins” menu in WordPress.
- That’s it – you can now assign the Direct Freight method to a shipping zone.
Configuration
Registration with Direct Freight is required. If you are an existing account customer please contact them – mention the WooCommerce plugin and that you require a Pricing API key. The plugin will automatically obtain your rates.
1. Once the plugin has been activated, assign the Direct Freight shipping method to a shipping zone.
2. The method will be listed at the top of the screen, underneath the tabs. Click on “Direct Freight”.
3. You can now configure the method. Enable/Disable – Choose whether to enable the shipping method of not.
- Direct Freight Pricing API Key – Must be a valid Direct Freight Pricing API Key.
- Direct Freight Account Number – Account / customer code. Must be a valid 5-digit Direct Freight customer code.
- Service Name – This will be displayed to the customer in the cart / checkout. It defaults to ‘Direct Freight’ but may be overridden.
- Origin Suburb / Suburb – This should be set to the city / suburb from which you will ship.
- Origin Postcode – This should be set to the postcode from which you will ship.
- Handling Charge Type – Select either a percentage or flat rate to add onto the returned shipping costs.
- Handling Charge – Enter the value of this percentage or flat rate. (e.g. 5, 10, 15, 20) – no symbols.
- Debug mode – Display API request and response information. Useful for debugging with support (please provide a copy).
4. Ensure your products are in the correct format. Make sure you have entered correct Weight (in KG) and Dimensions (in CM)
5. Ensure that in WooCommerce -> Settings -> Shipping you have checked the box next to “Hide shipping cost until an address is entered”. The carrier requires an address, so cannot return a rate without one.