ACSD-47669: There is an internal server error when importing products with customizable options
There is an internal server error when importing products with customizable options. Quality patch ACSD-47669 for magento/module-catalog-import-export applies to Magento Open Source and Adobe Commerce 2.4.2 to 2.4.5-p17.
- Categories
- Import/Export
- Components
- magento/module-catalog-import-export
- Origin
- adobe-commerce-support
- Since QPT
- 1.1.38
Issue
There is an internal server error when importing products with customizable options.
Steps to reproduce
1. Create an additional store view. Make sure you have 2 store views, e.g., en, UK. 1. Create two simple products, e.g., prod1 and prod2. 1. Prepare a csv file that adds custom options for both products in each store view and for the All Store View scope. Import this csv file. 1. Prepare another csv file that includes two records. The first record should be to update the custom options of 'prod1' specifically for the UK store view scope and the second record should be to update the custom options of 'prod2' for the All Store View scope. Import this second csv file.
Adobe's page lists 2.4.2 - 2.4.5-p4 as compatible; the versions below are resolved from the current QPT constraints and are the ones the tool will offer.
Install
Install the Quality Patches Tool with composer require magento/quality-patches, apply the prerequisites listed for all files applicable to your distribution and version first, then run vendor/bin/magento-patches apply ACSD-47669. On Cloud, add ACSD-47669 under stage.build.QUALITY_PATCHES in .magento.env.yaml.
For cweagans/composer-patches, choose a compatible version below and download the bundle. Copy its ACSD-47669/ folder into patches/composer/, merge composer.patches.json into composer.json, then run composer install. Bundle prerequisites the same way and list them first. Paths are relative to each package root, using the default -p1 level. Prefer local files when configuring composer-patches; a remote URL can change.
Patch files and compatible versions
magento/magento2-base >=2.4.2 <2.4.4
- Patch file
- patches/os/ACSD-47669_2.4.3-p3.patch
- vendor/magento/module-catalog-import-export/Model/Import/Product/Option.php
magento/magento2-base >=2.4.4 <2.4.6
- Magento Open Source
- 2.4.5-p17, 2.4.5-p16, 2.4.5-p15, 2.4.5-p14, 2.4.5-p13, 2.4.5-p12, 2.4.5-p11, 2.4.5-p10, 2.4.5-p9, 2.4.5-p8, 2.4.5-p7, 2.4.5-p6, 2.4.5-p5, 2.4.5-p4, 2.4.5-p3, 2.4.5-p2, 2.4.5-p1, 2.4.5, 2.4.4-p18, 2.4.4-p17, 2.4.4-p16, 2.4.4-p15, 2.4.4-p14, 2.4.4-p13, 2.4.4-p12, 2.4.4-p11, 2.4.4-p10, 2.4.4-p9, 2.4.4-p8, 2.4.4-p7, 2.4.4-p6, 2.4.4-p5, 2.4.4-p4, 2.4.4-p3, 2.4.4-p2, 2.4.4-p1, 2.4.4
- Adobe Commerce
- 2.4.5-p17, 2.4.5-p16, 2.4.5-p15, 2.4.5-p14, 2.4.5-p13, 2.4.5-p12, 2.4.5-p11, 2.4.5-p10, 2.4.5-p9, 2.4.5-p8, 2.4.5-p7, 2.4.5-p6, 2.4.5-p5, 2.4.5-p4, 2.4.5-p3, 2.4.5-p2, 2.4.5-p1, 2.4.5, 2.4.4-p18, 2.4.4-p17, 2.4.4-p16, 2.4.4-p15, 2.4.4-p14, 2.4.4-p13, 2.4.4-p12, 2.4.4-p11, 2.4.4-p10, 2.4.4-p9, 2.4.4-p8, 2.4.4-p7, 2.4.4-p6, 2.4.4-p5, 2.4.4-p4, 2.4.4-p3, 2.4.4-p2, 2.4.4-p1, 2.4.4
- Patch file
- patches/os/ACSD-54179_2.4.4-p1.patch
- vendor/magento/module-catalog-import-export/Model/Import/Product/Option.php
