Skip to content

MSI FAQs

Lori Krell edited this page Jul 13, 2018 · 28 revisions

This section provides quick answers with links to additional content for MSI questions we receive.

Have a question? Ask in the MSI Slack channel or during demos and presentations.

Q: Does MSI support multi-shipping or multiple shipping addresses used for orders?

Yes, MSI does support it. When a customer completes checkout using the option Check Out with Multiple Addresses, Magento automatically generates a separate order for each addresses selected. MSI handles these orders like all other orders.

For more information on supported order types and how it works, see Shipment and Order Management.

Q: How do you keep from overselling with MSI?

You have many options for maintaining stock and not overselling products in MSI. The entire system is built to ensure your staff, stocks, and customers always see the status of product inventory.

Concurrent Checkout works in the background to keep incoming orders from overwhelming your inventory. Keep reading for the basics!

Inventory thresholds are important. MSI leverages global and per product thresholds to keep from overselling:

  • Only X left Threshold: Alerts when you only have a specific quantity of physical items in-stock
  • Out-of-Stock Threshold: Alerts when you are nearly out of stock
  • Notify for Quantity Below: Alerts when your physical items go below a specific quantity

MSI keeps you stocked by deducting these thresholds from your aggregated product quantity (or salable quantity) for all sources on a stock. Customers can only purchase the Salable Quantity. To go below these thresholds, you must enable and configure backorders.

Learn more about product thresholds and settings globally and per product.

Reservations keep your physical stock current. As checkout completes, MSI sets aside product quantities with reservations. These reserved amounts are deducted from the Salable Quantity of products. Think of your product inventory per Sales Channel/Stock like this:

When an order is processed and shipped, the reservation quantity is deducted from the product quantity per source you select. If you ship partial amounts, each shipment deducts that amount from your product quantity while the remaining reservations stay in place.

Learn more about reservations.

Q: I can't delete a source or change the code? What can I do?

Sources are part of product inventories, orders, shipment data and much more. You can remove a source from a product, transferring the inventory or dropping the product from all shipments at a location. But removing a source entirely can cause issues with order data.

If you need to manage a source, removing it from SSA calculations and MSI order processing as a location, you can disable the source. Disabled sources retain all data, assigned products and inventory quantities, and may be re-enabled any time to begin shipping again.

The code is vital for connecting the source to orders. This is a unique ID for the source and is disabled from editing.

Learn more about managing sources.

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