POS Integration using eRetail WMS


Overview

                                           

1. SKU Creation

Client/Partner can create the SKUs using 2 methods:

  1. Using the SKU Create and SKU Update API, Client/Partner can push the catalogue/SKUs to
     Vin-eRetail. (API credentials will be shared separately).
  2. 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