View on GitHub

documentation

Documentation for DdD products

Order in Store - Web Order Guide.


The initial flow of Order in Store is a follows:
  1. Missing shop item
  2. Create Web Order
  3. Access and pick
  4. The sale
  5. Delivery

API links for routes that can be used for completing the task.


In the event of a return there are two outcomes:
  1. The customer receives money from the shop’s register/terminal.
  2. The customer does not receive money from the shop’s register/terminal.

Whether or not the customer receives money depends on the Group’s return policy.


Web shop turnover shop id for Order in Store.

If turnover shop id is set, all sales must be made to this turnover shop id. If not set the individual shop have the turnover.

For a DdD web-shop, a turnover shop id can be set. This can be used for collecting all turnover on one ShopId for a web-shop. A separate item-group must also be set to identify this.


Missing shop item

The customer cannot find a specific item in shop. The customer addresses a clerk, regarding the item.

Create Web Order

The clerk accesses the web-shop used by shop and places a new Web Order with the correct information, in regard to customer and item.

Creation is done through the Public API. There is currently two routes for this. The difference between the two is the “VariantId”/”Ean” properties.

The standard for this system is the “VariantId”, which is unique per Group. The “Ean” alternative is not ensured unique.

The implementation is made into the web-shop.

Access and pick

The clerk accesses the POS and picks the Web Order. See here or here.

The sale

A sale is made on the ordered item on the POS. See here or here.

Delivery

The item is sent to the customer or the shop for pick-up, at a later time. The delivery is made by the shop or the storage according to the company’s policy.


Route to implement for the web-shop to create a Order In Store Web Order is here for the VariantId option.

Route to implement for the web-shop to create a Order In Store Web Order is here for the Barcode option. Note: The ean/barcode option is a non-unique option.

If the Loyalty option is used - the link to the API Member section of Loyalty is here.

If you want to follow the status of all the Web Orders - the link to use is here.

If you are in doubt to what status code to use see here - entering all or All or 0 will provide you with all.

If you only want the one Web Order, with a specific OrderNo, the link to use is here.

For all Web Order routes - you can find them here.