All Collections
Integrations
Bol.com
Bol.com synchronization
Bol.com synchronization

This article explains which data is synchronised between Optiply and your Bol.com account and how it is mapped.

Jan Blans avatar
Written by Jan Blans
Updated over a week ago

When using the Optiply and Bol.com integration, the following data will be synched between the two systems:

  • Products

  • Sell Orders

  • Item Deliveries

In case of a Bol.com sales-only integration, check the bottom of this article.


Products

Products are synched from Bol.com to Optiply via webhooks.

Product Mapping

Optiply

Bol.com

remote_id

offerId

ean

ean

price

pricing.bundlePrices (*1)

name

store.productTitle

article_code

offerId

stock_level

stock.correctedStock

Notes:

- (*1) Lowest quantity normalized

- a product will be disabled in Optiply when we receive Event_type = "OFFLINE"

Sell Orders

Sell orders are synched from Bol.com to Optiply every 15 minutes. We pull both FBR (Fulfilled by the retailer) and FBB (fulfilled by bol.com) orders/shipments.

Sell Order Mapping

Optiply

Bol.com

remote_id

orderId+”order/shipment-shopname” (*1)

placed

orderPlacedDateTime

total_value

sum(/SellOrderLine/subtotalValue)

completed

shipmentDateTime

Notes:

- (*1) the naming of the remoteId includes the string “order“ or “shipment“ plus the shop name to accommodate customers with more than one BOL account. This way it will be possible to distinguish between the accounts.

Item Deliveries

We update stocks in Bol.com based on item deliveries from Optiply every 30 minutes.



Bol.com sales-only integration

The Bol.com sales-only integration adds sell order information to an existing Optiply environment. To be able to add this data to existing products, we need to be able to match these products between the two remote systems. When a match is found, sales data from Bol is connected to that product in Optiply.

Product data

We verify products based on SKU Code OR EAN , depending on what is set on the other remote system Optiply is connected to. In order to match the products already pulled from other third-party applications.

Sales data

There are two types of Sell Orders available on BOL:
Orders
These are the orders that are not yet shipped. These are still open.

• Shipments
These are the orders that are shipped and closed. Some info from these orders might be pulled in a different way for the same Optiply field.

Every 15 minutes we check BOL for new sales data.


Note: We only synchronize to Optiply sell orders fulfilled by BOL.com. (FBB, Fulfilment by Bol / LVB, Logistiek via Bol)

Optiply

BOL

placed

orderPlacedDateTime

completed

shipmentDateTime (when pulling shipments only)

totalValue

sum(/SellOrderLine/subtotalValue)


Did this answer your question?