XY Retail Order Management System
👋 Introduction
The XY Retail Order Management System (OMS) revolutionizes retail operations by orchestrating the journey from Order Placement to Delivery. It unifies sales channels (Web, POS, Mobile) with fulfillment nodes (Warehouses, Stores) to ensure efficient inventory management and product sourcing.
🔁 XY Retail OMS Life Cycle

🛒 Order Placement
Order placement is the first step that allows customers to browse the products through various sales channels such as websites, mobile applications, or retail stores, select the products and add them to the sales cart.

💳 Payment Authorization
Payment authorization is the process of validating the selected payment method (such as credit card, debit card, digital wallets, store credits or gift cards), billing address, authorized amount and securing the transaction from the customer's account to the retailer's account.
-ef481b01eb45689c82ba926bac2f13d5.png)
📦 Order Allocation
The system checks the ordered item's stock against inventory and allocates the order to the appropriate location. This process ensures efficient inventory management and product sourcing.

⌛ Remorse Period
The Remorse Period is a time period provided by the system to the customer to cancel or finalize their order placement.
-684d7183dc0ab2701c7347993f1b2223.png)
🏭 Warehouse Process
The warehouse process begins after an order is allocated and focuses on the physical handling and validation of items before shipment.
 - visual selection (2)-f486e0659449a874e7f04c9340e03cdd.png)
🔄 Reallocation
When the originally selected fulfillment location lacks sufficient inventory after availability confirmation, the order is reallocated to an alternate eligible location.

🎁 Packing and Payment
The packing and payment capture process ensures items are securely packed before payment is captured and the order is prepared for dispatch.

📃 Invoice Generation
An invoice is generated for the completed order. This document includes details of the transaction, such as item descriptions, quantities, prices, and payment confirmation.

🚚 Shipping and Delivery
After packing, the order is scheduled for carrier pickup. The selected shipping provider collects the packages from the warehouse for delivery to the customer.
