AIM
Structurally solve the need for multiple places of business and warehouses of the same seller.
Current Approach for WAAS
To support WAAS, a makeshift solution was introduced with parent and child seller constructs.
Supplier 1 ( parent )
Limitations with Current Approach
New warehouse onboarding within same state is not possible today because of the GST validation ( one GST can be used by only one supplier ) For any child seller getting added Needs to duplicate seller layer attributes (bank details, phone no etc ) Aggregation of Reports at GST level was challenging as had to be solved at supplier-store level by fetching all child sellers for a given parent seller New Proposed Approach
Introducing the following hierarchy
Supplier → Place of Business (POB) → Fulfillment Centers (FCs)
Each POB is a unique GSTIN registered by the seller in a particular state. Within a state, there can be multiple FCs of a seller which will share the same GST and hence tied together by a POB What does this mean ?
Instead of Supplier, now FCs will be the terminal entity Inventory, Pricing, Discovery, etc now need to be maintained at the FC level The product level information ( Taxonomy ) can still remain at the Supplier level (PSM level ) as it would be shared across all the FCs of a same seller We need not create PSM mapping for every new child seller, but there can be some differential attributes which need to be maintained at FC level . eg shipping time. What's the significance of POB ? Invoicing or financial reporting needs to be done at GST level . Hence for a given supplier the POBs can be fetched Then for each POB the reporting should be aggregated over all of its FCs How does it solve the existing limitations ?
Keeping the entities closer to the physical relationships in reality . No duplication of Product and Supplier level info : In case the parent seller updates the product information ( PSM level ) , all the Fulfillment centers can reuse the same information at PSM level Impacted Areas
Discovery ( PDP, CLP, FY, etc ) Next Steps ?
Each impacted area owner to check what all existing challenges are being solved by the new approach . Any implementation challenge they foresee in the new approach [ very high level solutioning]