WooCommerce快速结账表格

时间:2016-10-28 作者:Salman Patni

我有一个由WordPress支持的网站,使用Woocommerce插件,我想在单个产品页面上添加一个自定义的快速结账表单。这里是参考请参见图片Quick checkout form

我可以定制表格并下订单吗?有什么解决方案吗???

1 个回复
最合适的回答,由SO网友:Salman Patni 整理而成

我是用wc_create_order 这是完整的代码

`如果(isset($\\u POST[\'submitted\'])){

$address = array(
    \'first_name\' => $_POST[\'fullname\'],
    \'email\'      => $_POST[\'email\'],
    \'phone\'      => $_POST[\'phone\'],
    \'address_1\'  => $_POST[\'address\'], 
    \'city\'       => $_POST[\'city\'],
);

$order = wc_create_order();
$order->add_product( get_product( get_the_id() ), $_POST[\'quantity\'] );
$order->set_address( $address, \'billing\' );
$order->set_address( $address, \'shipping\' );
$order->set_payment_method( \'cod\' );
$order->calculate_totals();
}`