POS Integration using eRetail WMS
Overview
1. SKU Creation
Client/Partner can create the SKUs using 2 methods:
- Using the SKU Create and SKU Update API, Client/Partner can push the catalogue/SKUs to
Vin-eRetail. (API credentials will be shared separately). - If the Partner/Client wants to manage the SKUs manually, He/she can create the SKUs in Vin-
eRetail using the SKU create/Edit screen or using SKU Import Bulk upload file.
Process flow:
- Any new SKU created, or existing SKU updated at the POS side will flow to eRetail via this API.
- More details available at:
https://erp.vineretail.com/swagger/#/Products/post_RestWS_api_eretail_v1_sku_create
2. Inventory Update
Update Inventory API is used to updating the inventory. That means, for pushing the inventory into the system and adjusting the stock. Inventory updates will be sent from Partner POS to Vin-eRetail by calling the Update Inventory API. API to Update the inventory available at:
Process flow:
- Any change in inventory at the POS will be sent to eRetail.
- If the inventory is Saleable, it should be updated in Good Bin, Else in Bad Bin.
- More details available at:
https://erp.vineretail.com/swagger/#/Stock/post RestWS api eretail v2 stock updateInventory
3. Check Request Status
This API is used to fetch the status of the request (If the API call is made with a batch of more than 1
record).
Process flow:
- When API request for create sku or inventory update is made with a batch of more than 1
record, the response provided from the api will provide a RequestId. Using this RequestId, this "check request status" API should be called to fetch the final status of the request. - More details available at:
https://erp.vineretail.com/swagger/#/Common/post_RestWS_api_eretail_v1_common_checkRequestStatus