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

MSI support with BOPIS #3630

Open
chris-brabender opened this issue Jan 3, 2022 · 3 comments
Open

MSI support with BOPIS #3630

chris-brabender opened this issue Jan 3, 2022 · 3 comments
Labels

Comments

@chris-brabender
Copy link

chris-brabender commented Jan 3, 2022

Problem Statement

MSI modules enable merchant to manage product inventory across different sources (werehouses, stores, pickup locations etc),maintain quantities for sales and handle shipments to complete orders. PWA Studio doesn't support the product stock across multiple sources and doesn't provide the option to select a pickup location as a delivery method.

Desired State

  1. Support the aggregated product salable quantities
  2. Prevent concurrent checkout
  3. Allow selecting source as a pickup location during checkout

Business Value

Shoppers can pick up orders from the selected source set as a pickup location. Providing this functionality allows the merchant to reduce TCO and go live faster. PWA enables using GPS data from the mobile device to suggest the closest pickup location - this is a PWA specific feature that adds value to traditional MSI. It's also a common feature used in B2B scenario.

Cost of Delay

Clients paying for Enterprise level solutions like Adobe Commerce expect the basic table stakes features to be supported natively without customization. The need for merchants to pay a partner to get something that most of the competitors support OOB decreases Magento PWA adoption and causes clients attrition.

Use Cases

  1. Shopper sees product stock status based on the product virtual sellable quantity
  2. Shopper sees pickup option as a delivery method if at least one source set as a pickup location
  3. Shopper sees the nearest pickup locations first if PWA Storefront is enabled to gather GPS location from user device
  4. Shopper can choose a pickup location for their order
  5. User sees relevant order status set in Stores>Order Status ** that show when order is ready to pickup

Acceptance Criteria

  1. Virtual sellable quantity is displayed only if non default source is set
  2. Pickup location available if  In-Store Delivery is enabled ( Stores > Settings > Configuration> Sales > Delivery Methods)
@chris-brabender chris-brabender added the enhancement New feature or request label Jan 3, 2022
@m2-assistant
Copy link

m2-assistant bot commented Jan 3, 2022

Hi @chris-brabender. Thank you for your report.
To speed up processing of this issue, make sure that you provided sufficient information.

Add a comment to assign the issue: @magento I am working on this


@anthoula
Copy link
Contributor

@magento export issue to JIRA project PWA as Story

@github-jira-sync-bot
Copy link

✅ Jira issue https://jira.corp.magento.com/browse/PWA-2527 is successfully created for this GitHub issue.

@github-jira-sync-bot github-jira-sync-bot changed the title [feature]: BOPIS in Checkout MSI support with BOPIS Jan 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants