如何在用户购买特定产品时提交自定义POST类型的前端表单

时间:2021-10-10 作者:Tsourou Nas

您好,我想实现这个功能,我想要想法。我在前端有一个自定义表单,用户可以填写此表单并上载自定义帖子类型,但我需要此步骤。

用户选择一个特定的产品我用一个按钮更改了购买按钮,以在我的自定义表单中发送它,当用户填写表单时,我想在结账时发送它以购买产品并提交我的自定义表单?

这样的行动有可能成功吗?

1 个回复
SO网友:Santiago Cerro López

如果您使用WooCommerce,您可以使用;woocommerce\\u before\\u thankyou”之前;钩子来实现这一点。

在前端,您可以创建自定义AJAX操作来上载所有表单数据并附加WooCommerce产品ID(使用WC()->;购物车->;将\\u添加到\\u cart())和您自己的帖子类型逻辑(也许您可以将此帖子添加为草稿,并将帖子ID存储在会话或瞬态API中,以便在用户完成订单时发布[使用“woocommerce\\u before\\u Thankyu”hook])。

相关推荐

使用WPForms提交表单时触发操作

我的一位客户使用WPForms插件创建前端表单。提交表单时,条目进入de数据库(在单独的表wp\\u wpform\\u entries或类似的表中,全部由插件处理)。但他们也希望以JSON格式将所有数据发布到另一个网站。是否有办法知道表单已提交,或者使用add_filter(\'wp_insert_post)?