Purpose
Pushes products from a POS location to Deliverect, either the full product database or a subset such as items flagged for online sale. This includes each product’s PLU, name, price and other details, as well as configurations and structures such as modifier groups.
When Deliverect sends a Sync Productsw webhook, POS integrators must respond by calling this endpoint with the location’s products.
Product Configurations
For more detailed guidelines on how to structure products and set e.g. price, tax, combos etc see the page below;
Deleting products
There is currently no way to directly delete a product. To achieve the desired effect, a list of products can be pushed again, in which products "to be deleted" are omitted.
Duplicate products
Where a duplicate PLU exists, the product sync will proceed, but only one of the duplicated items will be created.
Preview
It is possible to preview how many products will be created, update or deleted without actually applying any updates to the products within Deliverect.
To do this, add an extra url parameter ?previewSync=true and set to true like below example;
Force Update
By default, any product will be deleted if not included in the product data synced, but existing in Deliverect.
Deliverect allows for a precaution to identify if more than 30% of existing items will be deleted and returns a warning in the response.
To apply a precaution to all sync requests, add ?forceUpdate and set to false like below example;
202Asynchronous
