This page describes in more detail the inner working of some processes.

Compare and update offers on bol.com

Advice: Run this process once or twice per day

What it does

This process synchronizes the local database with that of bol.com.
It assumes that the local database holds the truth.
Any discrepancies found will be corrected at bol.com, not locally.
This is done by deleting the offer at bol.com and creating it afresh.

It matches offers by bol.com’s offerId (a GUID tat bol.com assigns to every offer).
If the offerId doesn’t exist locally it will delete the offer at bol.com.

For each offer the module checks that price, quantity, delivery promise and EAN are all equal.
In case of a mismatch the offer is deleted and a new one is created.

What it does NOT do

  • ⚠️ It does not respect any “quantity discounts” that may have been configured in the bol.com back office.
    When an offer is deleted and recreated this will cause the quantity discounts to be deleted.
  • If an offer is found on bol.com but not locally then it will not create it locally.
    This is however done by “Import offers from bol.com”
  • It does not push or pull product information (titles, descriptions, imagery etc.) from bol.com.
    The module does none of that.

Import offers from bol.com

Advice: Run this process after installing the module if you already have offerings on bol.com

This process synchronizes the local database with that of bol.com.
It assumes that bol.com’s database holds the truth.

Offers from bol.com will be created locally too.
If a local offer already exists it will be overwritten.
If a local offer exists but it’s not on bol.com anymore the local offer will not be touched.

What it does

What it does NOT do

It does not pull product information (titles, descriptions, imagery etc.) from bol.com.
The module does none of that.