【问题标题】:Woocommerce quick checkout formWoocommerce 快速结账表格
【发布时间】:2017-03-12 00:11:06
【问题描述】:

我想在 woocommerce 的产品详细信息页面中添加结帐表格,任何在产品页面的人填写表格并下订单我想在单个产品页面上添加自定义快速结帐表格这里是参考,请参见图片@ 987654321@

【问题讨论】:

  • 完成wc_create_order以编程方式创建新订单。

标签: wordpress woocommerce customization checkout


【解决方案1】:

您可以以编程方式创建订单。使用类似下面的东西。请根据需要调整脚本。

$order_args = 数组(

                  'status'        => '',

                  'customer_id'   => get_current_user_id(),

                  'customer_note' => null,

                  'order_id'      => 0,

                  'created_via'   => '',

                  'parent'        => 0
           );

           $order = wc_create_order( $order_args );

           $order->add_product($postsale_product, $order_qty, $product_args);

           $order->set_address($original_order->get_address('billing'), 'billing');

           $order->set_address($original_order->get_address('shipping'), 'shipping');

           $order->set_total($order_total);

           $order->add_order_note('Upsell order');

           $order->set_payment_method($payment_method);

           $order->calculate_shipping();

           $order->calculate_taxes();

           $order->calculate_totals();

【讨论】:

    猜你喜欢
    • 2018-04-15
    • 2013-05-04
    • 2012-10-13
    • 2014-04-15
    • 2013-05-17
    • 2015-06-15
    • 2011-08-06
    • 2012-04-01
    • 1970-01-01
    相关资源
    最近更新 更多