点击色板图片简单产品ID不会更改

时间:2017-07-20 07:15:52

标签: php magento magento2

我正在使用magento 2.1.7。

我使用3种简单产品制作可配置产品,简单产品用作色样。

现在在前端,当我选择第一个swatch而不是工作正常。但是当我选择第二个样本时,它会显示第一个样本的主要图像。

我在vendor/magento/module-swatches/Controller/Ajax/Media.phpvendor/magento/module-swatches/Helper/Data.php

中直接调试了这个

我只是尝试调试代码。所以我注意到它没有改变简单的产品ID。

调试代码

请求第一个样本

 product_id:5514
 attributes[color]:269
 additional[]:
 isAjax:true

响应第一个样本

['simple_product_id'] => string(4) "5523"

请求第二个样本

 product_id:5514
 attributes[color]:270
 additional[]:
 isAjax:true

响应第二个样本

['simple_product_id'] => string(4) "5523"

我得到类似的简单产品ID,它应该像5524而不是5523第二个样本

为什么会这样?

寻求帮助!

0 个答案:

没有答案