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