可配置商品选择颜色、尺码后价格不变化,先确认关联简单商品是否真的有不同最终价格。Magento 2 的展示价格来自价格索引和页面中的配置数据,并不是每次切换都重新请求商品对象。
检查父商品与子商品的网站归属、状态、客户组价格、特价日期和价格作用域,然后重建 catalog_product_price 索引。若后台和接口中的最终价格正确,问题多半在主题层。
查看页面中的价格配置
原生 swatch/configurable 组件会根据 JSON 配置更新 price-box。主题覆盖模板、合并旧版 JavaScript,或重复初始化组件,都可能使选项变化却没有触发价格更新。浏览器控制台若出现 RequireJS 或 mixin 错误,应先解决最早的那一条。
切换到原生主题做对照,能快速区分数据与前端问题。修复后测试普通价格、特价、客户组价格和含税显示,因为它们走的最终价格组合并不完全相同。

