2016-10-29 4 views
-2

woocommerceの商品詳細ページにチェックアウトフォームを追加したいのですが、商品ページにいる人は、フォームと場所の注文を記入してください。私はカスタムのクイックチェックフォームを1つの商品ページに追加します。画像を参照してくださいQuick checkour order formWoocommerceクイックチェックフォーム

+0

。 –

答えて

0

プログラムで注文を作成することができます。以下のようなものを使用してください。必要に応じてスクリプトを調整してください。 wc_create_order`Create新しい秩序をプログラム `完了

$ 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();