This is a free plugin in partnership with bol.com.
Shipping via bol.com is a link between your bol.com sales account, WooCommerce and the integrator such as Channable, ChannelEngine, Effect Connect and many others.
If you are a seller with bol.com and want to offer better shipping terms, you can choose Distribution by bol.com. This means you can choose shipping labels, which make promises like:
Ordered today, delivered tomorrow
Ordered before, XX;XX is home tomorrow
For this method of shipping, bol.com works with PostNL, Instabox and many other shipping parties.
Integrators
Unfortunately, Shipping via bol.com did not work seamlessly with integrators until now. Therefore, the Shipping via bol.com - WooCommerce plugin has been developed.
Functionalities
The plugin retrieves the bol.com order ID from the integrator and checks if it is a VVB order.
The plugin places the Track & Trace code in the field where the integrator expects it so they can complete the order with bol.com.
List of supported marketplace integrators
The plugin supports all marketplace integrators, as long as they use the Custom Fields in WooCommerce. We tested with the following:
Channable
Effect Connect
ChannelEngine
ProductFlow
ESS
Plugin installation in WordPress
You can download the plugin for free from the WordPress repository.
Log into your WordPress backend
Go to Plugins and click Add New.
At the top right of the search bar, type in 'Delivery via Bol.com'.
Choose the plugin Delivery via Bol.com by Team WSA.
Click Install and then Activate.
Authorization
To get started, we first need to authorize the plugin with your bol.com account. This can be done very easily by following the following steps:
Creating Client ID & Secret
Log into your bol.com account
Click on your company name at the top right and choose Settings.
Then Services -> API settings.
First, add the Technical Person if not already done and agree to the API Terms of Service. Finally, click Save.
Under the heading Client credentials for the Retailer API click Create.
Enter the name of your new API user (For example, Woosa or WooCommerce) and click Create.
As you can see a Client ID & Secret has been created, we are going to use this to authorize the plugin in WooCommerce.
Authorize Plugin
Log into your WordPress backend
Go to WooCommerce -> Settings -> Shipping via bol.com.
Click on the Authorization mini tab.
Go to your bol.com account and copy the Client ID & Secret.
Enter both details in the plugin fields:
Client ID
Secret
Finally, click Click to authorize.
The plugin is now authorized with your bol.com account, and we can fill in the general settings.
General settings
In the General settings tab, we find the following two fields that are important:
Order ID source
Track & Trace source
Order ID source
The metadata key where the Order ID of bol.com is stored. This can be multiple custom fields separated with commas.
Track & Trace source
The metadata key where the plugin stores the Track & Trace code.
Heartbeat
WordPress' default cronjob relies on website visitors to process background tasks. No visitors on the website means that our plugin does not perform its tasks at the right time, causing delays. Using an external cronjob ensures that our plugin works properly.
So if you enable this option, you need to set up a cron job on your server that pings the cron job URL. We also offer as a service to set this up on our server, contact Support for that!
VVB orders in WooCommerce
VVB orders are imported into WooCommerce >Orders. Through the filter you can see whether or not it is a VVB order:
Shipping Labels Download in Bulk
You can download bulk shipping labels for your orders.
Select one or more orders
Click Bulk actions -> Shipping via bol.com: Create shipping label with the recommended delivery option
Click Apply.
The plugin now creates a file per shipping label that you can download at the top of your screen (you will see a notification).