Solve issue with Magento 2.4.5 configurable products
- or -
Post a project like this479
£200(approx. $251)
- Posted:
- Proposals: 23
- Remote
- #3777467
- OPPORTUNITY
- Awarded
♛ No.1 ★ Magento 1.9, 2 & 2.4 ★ Word Press ★ E-commerce Consulting ★ Front End Development ★ Agile Delivery ★ PHP ★ HTML ★ PSD to Responsive ★ PSD to Magento ★ SASS, LESS & GRUNT ♛ 5/5 Ratings
London
WordPress | Shopify | Woocommerce | Wix | Web Design & Development | Dropshipping | E-commerce | Paid theme | Elementor | Pagefly | Gempages | Website Customization & Bug Fixing | HTML | CSS
Gazipur
130928823966552274820235981735968028181781692871232816618665564899927242552601377
Description
Experience Level: Intermediate
We've recently upgraded from Magento 2.3.5 to Magento 2.4.5
Since this we have unfortunately discovered an error on our live site which wasn't picked up in testing.
Configurable products are being incorrectly marked as 'Out of Stock' on the frontend whenever one of their child products is purchased and shipped, even if all or some of the child products still have stock.
TO REPLICATE
Purchase a configurable product
Ship the order
The configurable product’s 'quantity_and_stock_status' attribute is now set to Out of Stock – can be seen by filtering the product grid by ‘configurable product’, ‘enabled’ and quantity_and_stock_status' as ‘Out of Stock’
The configurable product is now shown as out of stock on front end.
TO SOLVE
Manually re-setting Stock Status in the parent configurable product configuration back to In Stock.
This is obviously unsustainable.
Our site has MSI enabled and we have 2 sources (1 default which we don't use).
This is possibly an issue to do with sources as setting one child simple product to use both the default source (currently not used) with greater than 1 item in stock, as well as the second source results in no error when purchasing any of the child simple products.
The parent configurable product remains with it's quantity_and_stock_status 'In Stock' and displayed correctly on the front end.
I can give access to a staging site when required.
I'd like someone with experience of working with Magento to identify the cause of the issue and solve.
Since this we have unfortunately discovered an error on our live site which wasn't picked up in testing.
Configurable products are being incorrectly marked as 'Out of Stock' on the frontend whenever one of their child products is purchased and shipped, even if all or some of the child products still have stock.
TO REPLICATE
Purchase a configurable product
Ship the order
The configurable product’s 'quantity_and_stock_status' attribute is now set to Out of Stock – can be seen by filtering the product grid by ‘configurable product’, ‘enabled’ and quantity_and_stock_status' as ‘Out of Stock’
The configurable product is now shown as out of stock on front end.
TO SOLVE
Manually re-setting Stock Status in the parent configurable product configuration back to In Stock.
This is obviously unsustainable.
Our site has MSI enabled and we have 2 sources (1 default which we don't use).
This is possibly an issue to do with sources as setting one child simple product to use both the default source (currently not used) with greater than 1 item in stock, as well as the second source results in no error when purchasing any of the child simple products.
The parent configurable product remains with it's quantity_and_stock_status 'In Stock' and displayed correctly on the front end.
I can give access to a staging site when required.
I'd like someone with experience of working with Magento to identify the cause of the issue and solve.
Ben W.
100% (2)Projects Completed
2
Freelancers worked with
2
Projects awarded
100%
Last project
13 Jan 2023
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Hi Ben,
Can you tell me the deadline for this job?
1042332
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies