Store pickup doesn' work when i add customizable option to a simple product
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 357
- Forks
- 262
- PR merge metrics
- No merged PRs in 30d
Description
Preconditions (*)
Magento version 2.4.1
Steps to reproduce (*)
-
Create a simple product.
-
add a customizable option to this product (https://docs.magento.com/user-guide/catalog/settings-advanced-custom-options.html).

-
in this customizable options settings, an arbitrary SKU must be provided, where as for other options, you can put any value
-
activate In-Store Delivery (https://docs.magento.com/user-guide/shipping/shipping-in-store-delivery.html).
-
create sources that are defined as pickup location (stores > sources)

-
add sources that are defined as pickup location to this product.

-
add this product to a cart and try to proceed to a normal checkout.
Expected result (*)
The "In-Store delivery method" should be available in the checkout page (with or without the addition ofthe cutomizable option).

Actual result (*)
If we add the customizable option to the product, the in-store delivery method breaks (the customizable option "Montage is added as shown in order summary on the right)

Additional notes
Severity (*)
- Severity: S0 - Affects critical data or functionality and leaves users without workaround.
- Severity: S1 - Affects critical data or functionality and forces users to employ a workaround.
- Severity: S2 - Affects non-critical data or functionality and forces users to employ a workaround.
- Severity: S3 - Affects non-critical data or functionality and does not force users to employ a workaround.
- Severity: S4 - Affects aesthetics, professional look and feel, “quality” or “usability”.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the reproduction steps for In-Store Delivery, customizable options, and simple products, then trace how the checkout determines available pickup methods when the option is present. Add regression coverage for the affected checkout scenario and verify that the In-Store delivery method remains available with and without the customizable option.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100