0

所以说来话长,但我有一个客户在 CE 1.9.0.1 上运行 Magento Ecomerce 网站,她的印象是她知道如何为产品使用自定义选项......

她继续前进,并让她的团队使用批量购买等自定义选项创建数千种产品,并为每一种产品设定价格。然而不幸的是,她的印象是自定义选项的定价是新价格,而不是额外价格,因此她就是这样做的。

ProductA = PriceA
Option1 = PriceB
Option2 = PriceC

因此,当您使用 Option1 选择 ProductA 时,您会得到 PriceA + PriceB。

所以不知何故,我需要能够浏览所有这些产品,并从每个带有自定义选项的产品中删除 PriceA 从 PriceB、C、D 等。

具体来说,我希望有人能指出一种方法来编辑数据库中的产品以调整定价并使其

ProductA = PriceA
Option1 = PriceA
Option2 = PriceB

通过从任何自定义选项价格中删除原始产品价格

希望这有一定的意义,反过来又让其他人有机会更多地了解magento数据库结构......

谢谢


回应撒吉,

我想以现有的产品(请参阅http://leedshydroponics.com/biobizz-light-mix-50l.html为例),使 20L 选项 +0.00 英镑和 50L 选项 +4.00 英镑(£ 10.95 - 6.95 英镑)

谢谢


我们又来了@Sagi

所以在表catalog_product_option我有option_idproduct_id之间的链接

这将我的自定义选项链接到它们相关的产品......

然后我有一个名为catalog_product_option_type_price的表,其中有两列我感兴趣,option_idprice

然后在一个名为catalog_product_index_price的表中,我有entity_idprice

然后我必须将entity_id链接到product_id,这是我有点迷路的地方

4

0 回答 0