Orders (We Support Endless Aisle)

Order flow and omnichannel capabilities including BOPIS, BOSFS, and returns.

Orders

POS Sales

POS sales can be of several variants:

  1. Regular purchases
  2. Regular purchases with endless aisle
  3. Just endless aisle

All these sales are contained inside ordertype POS { "name": "Pos" }, and will contain all orders that originate in the store from Sitoo.

Order Statuses

We need several statuses to handle this ordertype.

New Status

The New status catches all endless aisle shipments, both pickup-in-store endless aisle and orders that are shipped from other warehouses.

{
    "name": "New",
    "displayName": "Ny",
    "isMainFilter": true,
    "order": 1,
    "isCanceledStatus": false,
    "isDeliveredStatus": false,
    "isInProgressStatus": false,
    "isPicked": false,
    "isSavedAsReadOnly": false,
    "isReadOnly": false,
    "availableSteps": [],
    "workflowSteps": [
        {
            "name": "EnrichOrderFromProducts",
            "active": true,
            "runAfterOrderIsSaved": false,
            "stopOnError": false,
            "isInvisible": false
        },
        {
            "name": "UpdateOrderLineReservedInventory",
            "active": true,
            "runAfterOrderIsSaved": false,
            "stopOnError": false,
            "isInvisible": false,
            "enabledForMarkets": [],
            "disabledForMarkets": [],
            "enabledForStores": [],
            "disabledForStores": [],
            "enabledForWarehouses": [],
            "disabledForWarehouses": [],
            "enabledForShipmentOptions": [],
            "disabledForShipmentOptions": [],
            "enabledForTags": [],
            "disabledForTags": [],
            "properties": []
        },
        {
            "name": "IncreaseReservedInventory",
            "active": true,
            "runAfterOrderIsSaved": false,
            "stopOnError": false,
            "isInvisible": false,
            "enabledForMarkets": [],
            "disabledForMarkets": [],
            "enabledForStores": [],
            "disabledForStores": [],
            "enabledForWarehouses": [],
            "disabledForWarehouses": [],
            "enabledForShipmentOptions": [],
            "disabledForShipmentOptions": [],
            "enabledForTags": [],
            "disabledForTags": [],
            "properties": []
        },
        {
            "name": "Notification",
            "active": true,
            "runAfterOrderIsSaved": false,
            "stopOnError": false,
            "isInvisible": false
        },
        {
            "name": "UpdateShipmentStatus",
            "active": true,
            "runAfterOrderIsSaved": false,
            "stopOnError": false,
            "isInvisible": false,
            "enabledForMarkets": [],
            "disabledForMarkets": [],
            "enabledForShipmentOptions": [],
            "disabledForShipmentOptions": [],
            "enabledForTags": [],
            "disabledForTags": [],
            "properties": []
        }
    ],
    "enabledForTags": [],
    "disabledForTags": [],
    "translateKey": "New",
    "updateStatusButtonIsDisabledInGui": false
}

Ready for Pickup Status

The Ready for Pickup status is used when endless aisle orders that are supposed to be picked up somewhere are ready to be picked up.

{
    "name": "ReadyForPickup",
    "displayName": "Klar for henting",
    "isMainFilter": true,
    "order": 2,
    "condition": "",
    "isCanceledStatus": false,
    "isDeliveredStatus": false,
    "isInProgressStatus": false,
    "isPicked": true,
    "isSavedAsReadOnly": false,
    "isReadOnly": false,
    "shipmentStatusUpdate": "Released",
    "availableSteps": [],
    "workflowSteps": [
        {
            "name": "Notification",
            "active": true,
            "runAfterOrderIsSaved": true,
            "stopOnError": false,
            "isInvisible": false,
            "enabledForMarkets": [],
            "disabledForMarkets": [],
            "enabledForShipmentOptions": [],
            "disabledForShipmentOptions": [],
            "enabledForTags": [],
            "disabledForTags": [],
            "properties": []
        }
    ],
    "enabledForTags": [],
    "disabledForTags": [],
    "translateKey": "ReadyForPickup",
    "updateStatusButtonIsDisabledInGui": false
}

Complete from POS Status

The Complete from POS status is the most important status and will contain all orders once they are finalized. Regular sales in the POS will also go directly into this status.

{
    "name": "CompleteFromPos",
    "displayName": "Completed",
    "isMainFilter": true,
    "order": 3,
    "condition": "",
    "isCanceledStatus": false,
    "isDeliveredStatus": true,
    "isInProgressStatus": false,
    "isPicked": false,
    "isSavedAsReadOnly": false,
    "isReadOnly": false,
    "shipmentStatusUpdate": "Released",
    "mainOrderStatus": "Ship",
    "availableSteps": [],
    "workflowSteps": [
        {
            "name": "GetOrCreateCustomerFromOrder",
            "active": true,
            "runAfterOrderIsSaved": false,
            "stopOnError": false,
            "connector": "VoyadoExporter",
            "isInvisible": false,
            "enabledForMarkets": [],
            "disabledForMarkets": [],
            "enabledForMarketGroups": [],
            "disabledForMarketGroups": [],
            "enabledForShipmentOptions": [],
            "disabledForShipmentOptions": [],
            "enabledForTags": [],
            "disabledForTags": [],
            "properties": [
                {
                    "key": "UseOrderSearch",
                    "valueType": "Boolean"
                }
            ]
        },
        {
            "name": "ExportOrder",
            "active": false,
            "runAfterOrderIsSaved": false,
            "stopOnError": false,
            "connector": "sitoo",
            "isInvisible": false,
            "enabledForMarkets": [],
            "disabledForMarkets": [],
            "enabledForMarketGroups": [],
            "disabledForMarketGroups": [],
            "enabledForShipmentOptions": [],
            "disabledForShipmentOptions": [],
            "enabledForTags": [],
            "disabledForTags": [],
            "properties": [
                {
                    "key": "OrderExportType",
                    "value": "OrderDelivery"
                }
            ]
        },
        {
            "name": "UpdateShipmentStatus",
            "active": true,
            "runAfterOrderIsSaved": false,
            "stopOnError": false,
            "isInvisible": false
        },
        {
            "name": "ReduceInventoryAndReservedInventory",
            "active": true,
            "runAfterOrderIsSaved": false,
            "stopOnError": false,
            "isInvisible": false,
            "enabledForMarkets": [],
            "disabledForMarkets": [],
            "enabledForMarketGroups": [],
            "disabledForMarketGroups": [],
            "enabledForShipmentOptions": [],
            "disabledForShipmentOptions": [],
            "enabledForTags": [],
            "disabledForTags": [],
            "properties": []
        }
    ],
    "enabledForTags": [],
    "disabledForTags": [],
    "translateKey": "Completed",
    "properties": [
        {
            "key": "OrderCondition",
            "value": "CompleteFromPos"
        }
    ],
    "updateStatusButtonIsDisabledInGui": false
}

BOPIS

Coming

Online-Pickup-In-Store-Prepaid

Coming

Online-Pickup-In-Store-Booking

Coming

BOSFS - Buy Online Ship From Store

Coming

Endless Aisle

Coming

Return

Coming

Unvalidated Return

Coming

Return and New Sale

Coming

CompleteFromPos

Coming

On this page