Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In the case of an On-Premise POS, allowing 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

...

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 to enable Hold Packing Till POS Confirmation 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

...

Billing confirmation from POS to SFS

An A standard API is exposed through CIMS to unhold the packing flag, which also takes POS_transaction_id to save.This 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.

Searching of Orders

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

As a an operator, POS_transaction_id is the only Identifier shows on POS system against Order, so same is needed on SFS panel as well to see the related order

...