Synchronisation General Board
This is an overview of what and when we synchronise data.
Entity | Sync FROM > TO | Frequency |
Products | Odoo > OP | 30min |
Product Deletions | Odoo > OP | 30min |
Stocks | Odoo > OP | 30min |
Product Compositions | Odoo > OP | 30min |
Suppliers | Odoo > OP | 30min |
Supplier Products | Odoo > OP | 30min |
Supplier Products Deletions | Odoo > OP | 30min |
Sell Orders | Odoo > OP | 30min |
Sell Order Deletions | Odoo > OP | 30min |
Buy Orders | Odoo > OP | 30min |
OP > Odoo | 15min |
|
Buy Order Line Added | Odoo > OP | 30min |
Buy Order Line Changes | Odoo > OP | 30min |
Buy Order Line Cancellation | Odoo > OP | 30min |
Receipt Lines (Item Deliveries) | Odoo > OP | 30min |
Flags
We provide several customizable options based on customer requests. Below are the key flags we can adjust:
use_templates: Determines whether products are created based on predefined templates.
sell_price_with_taxes: When set to true, product prices will be synced with taxes already included.
sync_purchase_price: Controls whether the purchase prices of products will be synced.
average_purchase_price: This flag enables syncing of the average cost for Supplier Products.
pullAllOrders: If set to false, only sell orders with the status “sale” or “cancel” (for deletions) will be pulled. If true, all orders will be pulled regardless of status.
Mapping Information
Products
Optiply | Odoo |
remoteId |
|
name |
|
skuCode |
|
articleCode |
|
price |
|
stockLevel |
|
status | IF THEN Otherwise |
eanCode |
|
assembled | If |
Product Compositions
Optiply | Odoo |
composedProductId |
|
partProductId |
|
partQuantity |
|
remoteId |
|
Suppliers
Optiply | Odoo |
name |
|
remoteId |
|
emails |
|
Supplier Products
Optiply | Odoo |
name |
|
remoteId |
|
price |
|
skuCode |
|
status |
|
minimumPurchaseQuantity |
|
deliveryTime |
|
supplier_id |
|
product_id |
|
Sell Orders
Optiply | Odoo |
totalValue |
|
remoteID (*1) |
|
placed |
|
We do not sync Order changes in any way, order line changes, line deletions or new lines added to existing Orders will not be updated in Optiply.
Sell Order Lines
Optiply | Odoo |
product_id |
|
quantity |
|
subtotalValue |
|
remoteID |
|
sellOrderId |
|
Buy Orders - Odoo to Optiply
Optiply | Odoo |
optiplySupplierId |
|
placed |
|
completed |
|
expectedDeliveryDate |
|
totalValue |
|
remoteId |
|
Buy Order Lines - Odoo to Optiply
Optiply | Odoo |
subtotalvalue |
|
quantity |
|
remoteId |
|
buyOrderId |
|
productId |
|
Buy Orders Optiply to Odoo
Optiply | Odoo |
optiplySupplierRemoteId |
|
optiplyBuyOrderId |
|
completed |
|
expectedDeliveryDate |
|
Buy Orders Lines Optiply to Odoo
Optiply | Odoo |
quantity |
|
optiplyProductRemoteId |
|
Receipt Lines - Odoo to Optiply
Optiply | Odoo |
quantity |
|
occured |
|
remoteID |
|