Skip to content

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.