【发布时间】:2017-03-12 00:11:06
【问题描述】:
我想在 woocommerce 的产品详细信息页面中添加结帐表格,任何在产品页面的人填写表格并下订单我想在单个产品页面上添加自定义快速结帐表格这里是参考,请参见图片@ 987654321@
【问题讨论】:
-
完成
wc_create_order以编程方式创建新订单。
标签: wordpress woocommerce customization checkout
我想在 woocommerce 的产品详细信息页面中添加结帐表格,任何在产品页面的人填写表格并下订单我想在单个产品页面上添加自定义快速结帐表格这里是参考,请参见图片@ 987654321@
【问题讨论】:
wc_create_order以编程方式创建新订单。
标签: wordpress woocommerce customization checkout
您可以以编程方式创建订单。使用类似下面的东西。请根据需要调整脚本。
$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();
【讨论】: