Open
Description
I just noticed, by default required custom option's price is not added to product display price.
For example:
Product Price: $100 (config item's min price)
Custom Option 1: Required: $10
Product price displayed as $100 in the category as well as the view page.
Because Custom Option is required, the customer will need to pay min of $110 to buy this item.
But displaying only $100 is misleading.
Any suggestions on this?
Preconditions (*)
- Magento 2.3.x & 2.3-develop
- Config item (color: Black, Red)
- Price $100
- Custom option (required, Option 1: Price $10, Option 2: Price $20)
- Assign this product to a category
Steps to reproduce (*)
- Go to product associated category OR
- Go to the product view page.
Expected result (*)
We need to display the price on the storefront in a different format, something similar like we are currently doing for configurable or bundle products.
Example:
- "As low as $110" if there is only one available required option or "From $110 to $150" if there are a couple of options available. The calculation formula for these prices should be the following:
Final Min Price Formula:
Min(Regular Price, Special Price) + Sum(Min price per each required custom option)
Final Max Price Formula:
Min(Regular Price, Special Price) + Sum(Max price per each required custom option)
Actual result (*)
- Display price is $100
Metadata
Metadata
Assignees
Labels
Gate 2 Passed. Manual verification of the issue description passedGate 3 Passed. Manual verification of the issue completed. Issue is confirmedGate 1 Passed. Automatic verification of issue format passedGate 4. Acknowledged. Issue is added to backlog and ready for developmentA defect with this priority could have functionality issues which are not to expectations.The issue has been reproduced on latest 2.3 releaseMajor restrictions or short-term circumventions are required until a fix is available.
Type
Projects
Status
Ready for Grooming