我安装并配置了以下 3 个插件:
- 重力形式
- WooCommerce
- WooCommerce 重力形式附加组件
这种组合已经解决了我的许多问题(取决于用户通过多个选项输入的可变定价),但有一个问题我似乎无法直接克服,那就是为客户提供了一组不同的可下载文件,具体取决于他们定制的输入。
似乎 Gravity Forms 插件的目的是消除基于 WooCommerce 定义的属性的可能数百种组合来管理变体的要求,这很有意义并且可以节省大量时间,但似乎并不解决超出价格范围的变化;像可下载的文件。
例如,给定我下面的粗略示例:
产品选项,示例(这是一个基本的可变产品,有些可能要复杂得多):
- 产品选项 A
- 产品选项 B
取决于产品 A 的选项:
- 产品-A 选项 Z
- 产品-A 选项 Y
- 产品-A 选项 X
取决于产品 B 的选项:
- 产品-B 选项 Z
- 产品-B 选项 Y
- 产品-B 选项 X
这些组合都会产生不同的价格;Gravity Forms 可以涵盖哪些内容,但这些组合还应为客户提供不同的 PDF 下载组合(即:产品选项 A.pdf + 产品选项 Y.pdf,$XXX.XX,或产品选项 B.pdf +产品-B 选项 Z.pdf,价格为 XX.XX 美元)。
有没有办法从 Gravity Forms 用户输入中传递隐藏的 var 或短代码,可以将其定义为属性,然后在 WooCommerce 中设置可下载的文件变体?
我真的把头发拉出来了,因为一方面这可以专门使用 WooCommerce 来处理,但变化的数量可能有数百个,但重力形式似乎没有能力向 WooCommerce 发送一种定义其他方式的方法比计算价格:(
也许我正在以错误的方式思考这个问题,应该使用另一种方法。如果有人可以提供某种形式的解决方案,我将非常感激!
谢谢!