【问题标题】:Create custom meta information in WooCommerce order在 WooCommerce 订单中创建自定义元信息
【发布时间】:2020-02-14 13:57:21
【问题描述】:

我使用 WooCommerce 和插件“YITH Request a quote”来启用报价请求。

我的尝试

我想在用户请求报价时创建自定义元数据。

我尝试使用以下钩子来做到这一点:

add_action('woocommerce_checkout_create_order', 'before_checkout_create_order', 20, 2);
function before_checkout_create_order( $order, $data ) {
    $order->update_meta_data( '_custom_meta_key', 'value' );
}

...不幸的是没有成功。随函附上我的意思是元信息的图片。

你有什么想法吗? :-)

【问题讨论】:

    标签: wordpress woocommerce hook-woocommerce


    【解决方案1】:

    这是解决方案:

    add_action('woocommerce_new_order_item','add_basic_meta_for_new_quote',10,3); // add extra order metas
    
    function add_basic_meta_for_new_quote($item_id, $values, $cart_item_key)
    {
        wc_add_order_item_meta($item_id, 'key', 'value');
    }
    

    【讨论】:

      猜你喜欢
      • 2015-12-10
      • 2019-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 2019-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多