私はこれを数時間ずっと試してみました。別のコード&予約可能なすべての文書を読むことができます - しかし、私はこれを正確にどのように行うのか分かりません。 。WooCommerce予約:プログラムで予約注文を作成
私の最大のインスピレーションはWooCommerce Booking Docですが、これは既存の注文へのフォローアップ予約を追加するだけです。しかし、どうやって最初からそれをやっていくのですか?
私は以下を試しましたが、本当にうまく動作しません。
私が使用して新しい秩序を生成:私は、私がこだわっている
$new_booking_data = array( 'start_date' => strtotime('+1 week', $prev_booking->start), // same time, 1 week on 'end_date' => strtotime('+1 week', $prev_booking->end), // same time, 1 week on 'resource_id' => $prev_booking->resource_id, // same resource 'parent_id' => $booking_id ) create_wc_booking($product_id, $new_booking_data = array(), $status = 'confirmed', $exact = false)
そしてここで予約を作成
$address = array( 'first_name' => 'TestFirst', 'last_name' => 'TestLast', 'company' => 'Overflow', 'email' => '[email protected]', 'phone' => '777-777-777-777', 'address_1' => '35 Main Street', 'address_2' => '', 'city' => 'Net York', 'state' => 'NY', 'postcode' => '2323', 'country' => 'US' $order = wc_create_order(); $order->set_address($address, 'billing'); $order->set_address($address, 'shipping');
を、私は今何をすべきかを持っているのですか?私は1からの注文と予約IDを結びつけなければならないと思っています。
私は間違っていますか?
ありがとうございました。
あなたのコメントをありがとう、私は少し私を誤解したと思う - 私の問題は、WooCommerceの注文とWoocommerceの予約を接続する方法でした。 さらに、WooCommerceプロダクトアドオンを追加する場合は、そのプロダクトをどのように追加するのですか? – Mac