All Collections
Delivery via bol.com
Shipping via bol.com Guide
Shipping via bol.com Guide

Shipping via bol.com is a link between your bol.com sales account, WooCommerce and the integrator.

Jerry Rakels avatar
Written by Jerry Rakels
Updated over a week ago

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.

  1. Log into your WordPress backend

  2. Go to Plugins and click Add New.

  3. At the top right of the search bar, type in 'Delivery via Bol.com'.

  4. Choose the plugin Delivery via Bol.com by Team WSA.

  5. 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

  1. Log into your bol.com account

  2. Click on your company name at the top right and choose Settings.

  3. Then Services -> API settings.

  4. First, add the Technical Person if not already done and agree to the API Terms of Service. Finally, click Save.

  5. Under the heading Client credentials for the Retailer API click Create.

  6. 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

  1. Log into your WordPress backend

  2. Go to WooCommerce -> Settings -> Shipping via bol.com.

  3. Click on the Authorization mini tab.

  4. Go to your bol.com account and copy the Client ID & Secret.

  5. Enter both details in the plugin fields:

    1. Client ID

    2. Secret

  6. 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.

  1. Select one or more orders

  2. Click Bulk actions -> Shipping via bol.com: Create shipping label with the recommended delivery option

  3. 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).

Did this answer your question?