Quick and simple steps to set up Woocommerce in Webshipper.
Please follow the steps in the guide chronologically.
1. Create the order channel
1.1 Set up the order channel
Navigate to Connect > Order channels > New order channel > WooCommerce Connect.
Fill in the Name and Store URL to begin with.
1.2 Generate the API key
Open a new tab in your browser and go to your WordPress shop backend and navigate to:
WooCommerce > Settings > Advanced > REST API and click on Add key.
Give the key a name and set Permissions to Read/Write finally click on Generate API key.
Copy and paste your Consumer key and Consumer secret into your Webshipper order channel.
Click Create Order Channel in Webshipper.
NOTE: Did you get ERROR 404 invalid url?
For newer Woocommerce installations, it is important that the permalinks are set to POST NAME in order to allow API requests to the shop.
2. Installing the plugin/module for WooCommerce
2.1 Download & install
To show shipping rates in your checkout, you need to download and install the Webshipper module.
Navigate to Webshipper Connect > Order channels > select your Woocommerce order channel > click on Download module and save the file to your computer.
Now go back to your WordPress backend. Navigate to Plugins > Add New, click on Upload Plugin, select the file you just downloaded and click on Install Now.
Once you have installed the Webshipper plugin, click on Activate.
2.2 Configure the plugin/module
Now navigate to WooCommerce > Settings, select the Shipping tab and then Shipping options, and insert the configuration string from your order channel in Webshipper. Remember to select a transfer status (order statuses to expedite import) and set the same status in Webshipper.
Finally, click on Save changes.
Note: Each config string is unique to its order channel and cannot be applied to multiple shops.
You are now ready to Get Started Adding Carriers and Shipping Rates.
Filter rates by basket currency in the plugin is a simple checkbox, which ensures that the shipping rate will only be displayed, if the currency in Webshipper, matches the default currency in the shop.
Click here if you want to know more about the plugin settings.
Match shipping name instead of ID
If you are using Shipping Rate Mapping in your configuration, it is now possible to match Webshipper shipping rates with shipping rate names from WooCommerce, instead of IDs.
This can be enabled in Other settings for WooCommerce in the Webshipper platform, found under Connect > Order Channels and then opening your WooCommerce settings through Edit order channel in the top right corner.
In the new window you will find the checkbox under Other settings: