Magento虚拟产品,父产品和子产品选项
-
12-12-2019 - |
题
我一直在这里浏览很长时间,并从堆栈溢出和堆栈交换中获得最多的答案。
现在这是一个更复杂的: 我有虚拟产品,这些产品是不同地区。
- 优惠券美国
- 凭证欧盟
- 凭证亚洲
我想把它们全部纳入一个产品。 但其中每个人都有3个选项:
.Parent Product (Voucher) VoucherUS -Option1 -Option2 -Option3 VoucherEU -Option1 -Option2 -Option3 VoucherAsia -Option1 -Option2 -Option3
Costumer将选择产品,然后区域,option1基于该区域,如果区域是我们,则选项1有5个选项。如果区域是欧盟,则选项1有12个选项。 option2对所有地区相同,option3是凭证金额。
我可以用3种不同的产品解决这个问题,每个地区都有自己的产品。但是,我试图使订单过程更加简单。其他网站在同一业务中,在付款页面上有最多10个步骤。我们将降低到3。
解决方案
由于具有自定义选项的可配置产品不开箱即用,没有自定义代码的解决方案是:
- 使设置为可用于配置产品的区域和选项属性
- 为每个选项/区域组合创建一个简单的产品
- 使用区域和选项创建一个可配置的产品作为可配置属性
其他提示
解决这个问题,它不起作用。 我已经创建了:
- 凭证属性集
- 属性US / EU / Asia
- 具有凭证属性集的可配置产品
- 3个不同的虚拟产品,凭证属性集
- 将这些虚拟产品添加到可配置产品
直到这里一切都按预期工作。我选择可配置的产品,并具有欧盟/美国/亚洲选项。
返回并将服装选项添加到这些虚拟产品后,可配置的产品缺货。尝试了很多事情来解决它,它只是不起作用。
我必须用CMS页面解决这个问题。可悲的是。