Skip to content

Stocks to Sales Channel Mapping

Ievgen Shakhsuvarov edited this page Jul 16, 2019 · 3 revisions

Story

As a Merchant, I want Magento to provide an ability assigning Stocks to Sales channels. The simplest example of sales channel is Magento website. So that, Magento should provide an ability to assign Websites to Stocks from the Stock Grid as well as dedicated APIs for this assignment manipulation. The website is not the only example of possible Sales Channels being used. It should be possible to introduce and use another sales channels, like CustomerGroup, StoreView etc. depending on Merchant's business model.

Business Value

As users of the system (customers) always make some actions in the scope of particular Sales Channel. Magento needs to provide an ability to Resolve a Stock based on the current Scope. To proceed with all the inventory operations on that Stock.

Scenarios

A customer comes to Default website, the system resolves Stock assigned to the Default Website, i.e. Default Stock and return it. After that Magento uses given Stock_id for all the Inventory operations on Catalog and Checkout.

Acceptance Criteria

  • Merchant Can Assign Websites on Stocks
  • 3rd party developers could introduce own Sales channels (i.e. Customer Group, Store View etc.)
  • Provide APIs to resolve current Scope (Sales Channel) to Stock

All Story Tasks

Label "Sales Channels to Stocks mapping"

MSI Documentation:

  1. Technical Vision. Catalog Inventory
  2. Installation Guide
  3. List of Inventory APIs and their legacy analogs
  4. MSI Roadmap
  5. Known Issues in Order Lifecycle
  6. MSI User Guide
  7. DevDocs Documentation
  8. User Stories
  9. User Scenarios:
  10. Technical Designs:
  11. Admin UI
  12. MFTF Extension Tests
  13. Weekly MSI Demos
  14. Tutorials
Clone this wiki locally