Order¶
Jumpmind Commerce supports multiple types of orders and requires integration with an OMS.
Endless Aisle Orders¶
Endless Aisle are orders that are created by the Point of Sale with an OrderTypeCode=STORE_ORDER and sent to OMS for Fulfillment.
flowchart LR
store[Store 01120]
subgraph co[Central Office]
order[SLS_ORDER]
orderLine[SLS_ORDER_LINE_ITEM]
order --o orderLine
end
store--"Place Order"-->co-->OMS
BISPIS Orders¶
Buy In Store Pick-up In Store orders are created by the Point of Sale with an OrderTypeCode=BISPIS and assigned to a store for pickup.
flowchart LR
subgraph co[Central Office]
order["SLS_ORDER"]
orderLine["SLS_ORDER_LINE_ITEM"]
order --o orderLine
end
store1[Store 01130]
store2[Store 01140]
store1 -- BISPIS Order for 01140 --> co --> store2
BOPIS Orders¶
Buy On-line Pick-up In Store orders are created by ecommerce and sent to the central office by the OMS with an OrderTypeCode=BOPIS and assigned to a store for pickup.
flowchart LR
subgraph co[Central Office]
order["SLS_ORDER"]
orderLine["SLS_ORDER_LINE_ITEM"]
order --o orderLine
end
store1[Store 01130]
store2[Store 01140]
OMS --> co -- Items to Fulfill--> store1
co -- Items to Fulfill --> store2
Ship From Store Orders¶
If OMS designates a store to fulfill an order a new Order is created with a unique id prefixed with OMS to avoid conflicts, set OrderTypeCode = SFS and parentOrderId set to the originating order id.
Order line items should have fulfillingBusinessUnitId set appropriately.
flowchart LR
subgraph co[Central Office]
order["SLS_ORDER"]
orderLine["SLS_ORDER_LINE_ITEM"]
order --o orderLine
end
store1[Store 01130]
store2[Store 01140]
OMS --> co -- Items to Fulfill--> store1
co -- Items to Fulfill --> store2
Web Orders¶
Web orders can be integrated into the central office for enabling returns of web orders in store.