Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manage Status Flow for Transfer Orders #83

Open
gurveenbagga opened this issue Feb 28, 2025 · 0 comments · May be fixed by #84
Open

Manage Status Flow for Transfer Orders #83

gurveenbagga opened this issue Feb 28, 2025 · 0 comments · May be fixed by #84
Assignees

Comments

@gurveenbagga
Copy link

The advice for moving inventory from one storage facility to other. The TO is an OrderType like SalesOrder and PurchaseOrder.

Transfer Order Scenarios

  1. TOs where Fulfillment location is managed by OMS and Receiving location is managed by third party e.g. Store to Warehouse
  2. TOs where Fulfillment location is managed by third party and Receiving location is managed by OMS e.g. Warehouse to Store
  3. TOs where both Fulfillment and Receiving locations are managed by OMS e.g. Store to Store

Requirement

  1. Include statusFlowId in OrderHeader

    • This field will act as the indicator on the basis of which OMS will decide whether the TO should be fulfilled and received (fulfillment and receiving managed by OMS) or only fulfilled (fulfilment in OMS and receiving by third party) or only received (fulfilled by third party and received in OMS).
  2. Include new Status for Order Item

    • ITEM_PENDING_FULFILLMENT - for scenarios where pending fulfillment in OMS
    • ITEM_PENDING_RECEIPT - for scenarios where pending receipt in OMS
  3. Include new StatusFlow and StatusFlowTransition for the 3 Transfer Order Scenarios

    1. TOs where Fulfillment location is managed by OMS and Receiving location is managed by third party e.g. Store to Warehouse
      • ITEM_CREATED -> ITEM_PENDING_FULFILLMENT -> ITEM_COMPLETED
    2. TOs where Fulfillment location is managed by third party and Receiving location is managed by OMS e.g. Warehouse to Store
      • ITEM_CREATED -> ITEM_PENDING_RECEIPT -> ITEM_COMPLETED
    3. TOs where both Fulfillment and Receiving locations are managed by OMS e.g. Store to Store
      • ITEM_CREATED -> ITEM_PENDING_FULFILLMENT -> ITEM_PENDING_RECEIPT -> ITEM_COMPLETED
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant