Skip to end of banner
Go to start of banner

POS packing workflow for on-premise POS

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 6 Next »

Overview

In the case of an On-Premise POS, packing would be allowed in SFS only after confirmation from POS as billing happens first at POS. SFS now provides the functionality to hold Packing till POS confirmation.

Scope Of Work

  1. Client level Configuration hold_packing_till_pos_confirmation added for enabling POS billing workflow.

  2. POS system would able to fetch Orders from SFS in various statuses

  3. POS system is able to make a call to SFS after POS Billing and un-hold the pack_on_hold flag.

  4. Users would be able to search orders by POS_transaction_id(Identifier shared by POS after billing) and see search results

Workflow

Enabling the configuration to hold Packing till POS confirmation

The Client level Configuration hold_packing_till_pos_confirmation can be enabled by the user from UI for activating POS billing workflow. If this configuration is true, then all client sub-orders would store the pack_on_hold flag as true by default. The use case is to restrict the operators from packing orders at SFS until they have completed POS billing on the POS system. Hence, SFS packing would not be allowed until POS billing is done.

Please follow the below steps to enable the hold_packing_till_pos_confirmation configuration.

  1. In SFS, Go to the Configuration screen.

  2. Choose the client and enable the Hold Packing Till POS Confirmation toggle.

  3. A success confirmation message would come up.

In case, the user attempts packing before completing POS billing, the below screen with an error message would be displayed.
Manasa Pakala Please add the error message/ screenshot here

Order status updates to POS from SFS

The standard search orders API has been exposed for POS so that the POS system is able to fetch order details. POS system will fetch accepted orders, canceled orders, and completed orders status from SFS

Post that, the user will do billing in POS.

Billing confirmation from POS to SFS

A standard API is exposed through CIMS to make the pack_on_hold flag false. At the same time, this API can be used by POS to inform SFS of billing completion.
POS will also send the POS_transaction_id to SFS and will be saved. POS_transaction_id is the only Identifier shown on the POS system against SFS Order.

Searching of Orders

Users should be able to search orders by POS_transaction_id and see it in search results. Please follow the below steps to search.

  1. Go to the Search Orders screen in SFS.

  2. Go to the Filters tab and choose the required filters. The Pack on Hold filter is available at the end. Please choose TRUE to filter orders which are in Pack on Hold and FALSE to filter orders which are not.

  3. The results will be shown as follows.

  4. Go to the Orders tab to search Order wise. In Find By dropdown, An additional value POS Order Code has been provided for searching orders. Please select POS Order Code and Search for the results.

    Searching using POS Order Code


  • No labels