How does it work?

The module uses 2 different bol.com services:

  1. Plaza API
  2. Offer FTP

1. Product synchronization

Runs: Periodically or when triggered manually

Products you selected from your store are synchronized with bol.com through FTP. This can be done manually, or automatically using a cron-job/scheduled task.
The bol.com Offer FTP is used for that. A CSV file gets uploaded to bol.com and they process it a bit later.

2. Order fetching

Runs: Periodically or when triggered manually

New orders get fetched from bol.com using their Plaza API. This can be done manually, or automatically using a cron-job/scheduled task.

3. Order fulfillment

Runs: Instant, when changing the order status to a “shipped” or “cancelled” state.

When you change the status of a bol.com order, the order gets marked as such at bol.com directly, using their Plaza API.
The progress of the shipment/cancellation notification at bol.com is checked every time you open the order, until a final status at bol.com is reached.

In case you cancelled on item from a multi-item order, then you must first specify the cancellation reason before the cancellation is actually sent to bol.com for processing.