来自数据库的Magento自定义选项定价修复

时间:2016-02-25 10:52:55

标签: php mysql magento magento-1.9 price

所以这是一个很长的故事,但我有一个客户在CE 1.9.0.1上运行Magento Ecomerce网站,她的印象是她知道如何使用产品的自定义选项... < / p>

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

ProductA = PriceA
Option1 = PriceB
Option2 = PriceC

因此,当您选择带有Option1的ProductA时,您将获得PriceA + PriceB。

所以不知怎的,我需要能够通过所有这些产品和每个产品的定制选项从PriceB,C,D等中删除PriceA。

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

ProductA = PriceA
Option1 = PriceA
Option2 = PriceB

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

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

由于

回应Sagi,

我想采用现有产品(请参阅http://leedshydroponics.com/biobizz-light-mix-50l.html作为示例)并制作20L选项+£0.00和50L选项+£4.00(£10.95 - £6.95)

由于

我们再来一次@Sagi

因此,在表 catalog_product_option 中,我在 option_id product_id

之间有一个链接

这会将我的自定义选项链接到与其相关的产品......

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

然后在名为 catalog_product_index_price 的表格中,我有 entity_id 价格

然后我必须将 entity_id product_id 关联起来,这是我迷失方向的地方

0 个答案:

没有答案
相关问题