【问题标题】:Send woocommerce checkout data to another table in wordpress将 woocommerce 结帐数据发送到 wordpress 中的另一个表
【发布时间】:2013-07-26 06:19:57
【问题描述】:

我想在客户单击下订单按钮后将结帐表单中的值发送到我在 wordpress 中的自定义表格。据我了解,这是通过 woocommerce_checkout_order_review 函数发生的。但我想知道如何以正确的方式做到这一点。 可以请任何人建议我这样做的方法。

【问题讨论】:

    标签: php wordpress woocommerce


    【解决方案1】:

    您需要向 woocommerce_checkout_process 添加一个操作。

    一个例子是:

    add_action('woocommerce_checkout_process', 'send_data_to_another_table');
    
    function send_data_to_another_table() {
        //Your Code Here
    }
    

    在函数中,您需要将数据插入到您的 wordpress 表中。

    【讨论】:

    • 是的,我知道我可以在这个函数中使用这个钩子。但我真正想要的是在所有字段验证后,这些值应该进入我的表。但是在 woocommerce/plugin/template 文件夹中我找不到这个函数的位置。
    • 您可以在感谢页面上插入数据库。只有在结帐过程完成并且所有字段都经过验证后才会发布。
    • 感谢 danyo 的指导。但是您能告诉我,我在感谢页面上获取的数据是否都经过验证?
    • 如果您要将结帐页面中的数据发布到感谢页面,并在结帐表单中的字段上进行验证,那么可以。
    • 我尝试了上面的代码并将它们放在 class-wc-checkout.php 中。但它不起作用。有人可以建议我另一种方式。
    猜你喜欢
    • 2016-03-10
    • 1970-01-01
    • 2017-04-26
    • 2017-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-05
    • 2021-04-25
    相关资源
    最近更新 更多