ACSD-48210: Store view specific scope attributes override global values

The ACSD-48210 patch fixes the issue where when updating a Website Scope attribute within a specific store view overrides the attribute values in the global scope. This patch is available when the Quality Patches Tool (QPT) 1.1.50 is installed. The patch ID is ACSD-48210. Please note that the issue was fixed in Adobe Commerce 2.4.7.

Affected products and versions

The patch is created for Adobe Commerce version:

  • Adobe Commerce (all deployment methods) 2.4.4-p2

Compatible with Adobe Commerce versions:

  • Adobe Commerce (all deployment methods) 2.4.4 - 2.4.6-p7
NOTE
The patch might become applicable to other versions with new Quality Patches Tool releases. To check if the patch is compatible with your Adobe Commerce version, update the magento/quality-patches package to the latest version and check the compatibility on the Quality Patches Tool: Search for patches page. Use the patch ID as a search keyword to locate the patch.

Issue

When updating a Website Scope attribute within a specific store view overrides the attribute values in the global scope.

Importing product prices with multiple rows sharing the same SKU and store_view_code caused incorrect updates to the prices in the All Store View and Default Store scopes. Modifying the website scope attribute in a specific store view no longer overrides the attribute’s value in the global scope.
Steps to reproduce:

  1. Configure the Catalog Price Scope to Website.

  2. Create a simple product named as SP01 and set the price to $84.50.

  3. Import the product using the following CSV provided below:

    code language-none
    sku,store_view_code,price
    SP01,default,99.99
    SP01,default,86.59
    
  4. Check the product price in the All Store View and Default Store scopes.

Expected results:

  • The first non-empty value is used for the Default Store scope.
  • The All Store View scope remains unchanged.

Actual results:

  • The All Store View scope price changes to $86.59.
  • The Default Store scope price changes to $86.59.

Apply the patch

To apply individual patches, use the following links depending on your deployment method:

To learn more about Quality Patches Tool, refer to:

For info about other patches available in QPT, refer to Quality Patches Tool: Search for patches in the Quality Patches Tool guide.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3