- Upload the plugin folder to the ‘/wp-content/plugins/’ directory via FTP.
- Or go to your Wordpress admin area Plugins / Add New
- Activate the plugin through the ‘Plugins’ menu in WordPress.
- You will be prompted to install the Extensionworks Jigoshop Framework. Click the link and the framework will be installed. Activate the Framework.
- Thats it – you can now configure the plugin.
ACTIVATE THE EXTENSION WORKS LICENCE KEY
Go to JigoShop/ ExtensionWorks Settings
Canada Post requires you to be using Canadian dollars (CAD) and Canada as your base country.
Canada Post uses weight unit kg and dimensions unit cm and this works best for our extension.
Enable/Disable: Tick the box to allow Canada Post to function.
Method Title: This controls the Title which the user sees during the checkout.
Origin Postcode: Enter your Origin Postcode.
Handling Fee: Enter an amount for handling. Example: 2.50 or 5%
Tick the box: If you want to apply the handling fee to the value of the cart and not the value of the shipping rate.
Your Products will be shipped: Choose from the drop down menu TOGETHER or SEPARATELY.
TOGETHER: Items will be packed together.
SEPARATELY: Items will be sent as 1 item only
Boxes For Parcel Mail: Select Boxes you want to use when packing your products. You can choose from the predefined Boxes or the Custom Boxes that you create.
For best results we recommend creating some custom boxes.
Custom box dimensions are sent across to the API (if you have set up some custom boxes). Product dimensions and weight are used for packing the items.
Envelopes for Letter Mail:Select the Envelopes you would like to use when shipping your products.
Shipping Method For Packages: Click in the box to choose some Shipping Services or leave Empty (default) to enable all shipping Services.
FallBack: If the shipping Method returns no matching fates, offer this amount for shipping so that the user can still Checkout. Leave blank to disable.
Fallback name: This is the title for the Fallback rate.
Shipping Methods For Letters: Click in the box to choose some Shipping Services for Letters or leave Empty (default) to enable all letter shipping Services.
Method Availability: Leave the default: All allowed countries. ( This will allow you to ship to all countries)
Or click the drop down to Choose Specific Countries: Add the countries you would like to ship to.
Debug Mode: Tick this box if your are testing your shopping cart. Debug will return the Shipping Rate that the Australia Post API provides. It can also help if you are having difficulties returning any rates. You can QUOTE the error messages to our SUPPORT PERSONNEL to provide a speedier resolution.
Test Environment: Tick this to allow the test environment, if you do not have a Canada Post account.
Shipping with a Commercial Account: Tick this method to allow the Commercial shipping rates for Canada Post.
Contract ID: Add your Contract id for Commercial shipping rates.
API Key: Add your Canada Post API Key. If you do not have a API key you will need to request one from Canada Post. You will need a Canada Post account.
Customer ID: Add your Customer ID for your Canada Post Account.
Container Settings: Add/ Edit a Container: Start by adding a label for your Custom Container/ Box.
Custom box dimensions round off to the nearest whole number.
Next add the Dimensions: Width | Length | Height | Girth in CM
Add in the Maximum Weight: The maximum weight the box can hold in KG
Add the maximum Units: This is the number of items which can be placed into the box.
Make sure you have added | selected any Custom Boxes you would like to use for BOXES FOR PARCEL MAIL.
SAVE YOUR SETTING
Rename Shipping Methods: Pick a Method | Service to rename. These are the Shipping Services provided by the Shipping Company.
Click on the Drop down menu to choose a Shipping Service and Rename to suit your online Store.
New Name:Add your preferred Shipping Name. To go back to the original shipping Service name select
Select the Shipping Service from the Drop down Menu and leave the New Name Field blank this will return it back to the default.
SAVE YOUR SETTING
That's it your done.
Note: Per Order option can cause shipping rates to be inaccurate in some cases due to the calculations involved Finally, ensure your products are in the correct format; All non-virtual products need weight and dimensions set– without this no shipping will be calculated.
Each order is automatically divided into packages of 20kg or less. The plugin will calculate how many packages need to be sent, calculate the cost of shipping each package and display the total cost to the customer on the cart and checkout.
No rates are being calculated
First, check your products have dimensions and weights set – without this the calculation cannot be performed. Secondly, check your store’s base country is Canada and that you are using Canadian Dollars (CAD) (from JigoShop > Settings > Shop).
Finally, the plugin needs to be able to talk to Canada Post’s API.
For this it uses wp_remote_post which makes use of fsockopen/CURL.
If your server does not support this you will have problems.
The box packer is volume based. This will in most cases provide good results, but will never be as accurate as a real person packing a box (see BIN Packing Problem) therefore it is important you understand that packing results are as accurate as they can be and any anomalies should be accepted.