【问题标题】:Dynamically pass a Product ID as the main Product Field on a Gravity Form (Product Add On)动态传递产品 ID 作为重力表单上的主要产品字段(产品附加)
【发布时间】:2020-03-24 12:39:09
【问题描述】:

我设置了一个很棒的表单,允许构建复杂的产品,然后将其添加到购物车(使用 GForms Product Add on)。如果这在实际的 Woocommerce 产品页面上是完美的。

我想做的是将此表单嵌入页面并动态填充产品 ID, 这样表单仍会获取产品详细信息并将新项目添加到购物车就像在商店页面上一样。将它放在自己的页面(或网站的任何页面)上将使我们能够提供更大、更集中的体验来选择所有选项。

我一直在研究代码和文档,但我似乎无法让它发挥作用。代码到处引用product_id,但动态字段选项是名称。那么这可能吗?谢谢!

【问题讨论】:

    标签: php wordpress woocommerce gravity-forms-plugin gravityforms


    【解决方案1】:

    如果您尝试映射的数据很简单,那么以下 sn-p 加上 Gravity Forms 默认 {embed_post} 和 {custom_field} 合并标签可以让您到达那里:

    https://gravitywiz.com/dynamic-products-via-post-meta/

    如果您的数据更高级(例如映射产品属性),请查看 Gravity Form Populate Anything:

    https://gravitywiz.com/documentation/gravity-forms-populate-anything/

    【讨论】:

    • 感谢戴夫的提示!我真正需要的唯一数据是(我认为)是 $product 变量。我需要一个标准的添加到购物车按钮。如果我正在查看源代码,那会为表单和页面上发生的所有其他事情提供动力。所以最后,用户可以点击添加到购物车,一切都会正常进行。我最初的想法是设置一个新的自定义模板,然后在模板中存储一个 $product var,重力表单 product add on form 将访问该模板。 “应该”就像在标准商店页面上一样。根据您的评论,我会看看我是否可以让这个工作。谢谢!!
    猜你喜欢
    • 1970-01-01
    • 2021-04-27
    • 2021-05-28
    • 1970-01-01
    • 1970-01-01
    • 2021-04-30
    • 2019-12-04
    • 2021-10-20
    • 2022-08-16
    相关资源
    最近更新 更多