Как с формы отправить товар в корзину?

Доброго времени суток. Есть сайт на WP и WooCommerce. Помогите, пожалуйста решить задачу: Есть форма на главной

Как с формы отправить товар в корзину?

  получаю все товары что есть, выбираю нужную дату и время и отправляю Постом на wc_get_checkout_url()в общем на страницу оформление заказа, там получаю нужные мне поля  

Как с формы отправить товар в корзину?

  И вот собственно вопрос: как мне сделать чтобы этот товар тоже добавлялся в корзину? Как добавить уже понял, на странице /checkout/,

 if(isset($_POST['product-order'])){
global $woocommerce;
 
$orderNew = $_POST['product-order'];
$woocommerce->cart->add_to_cart( $orderNew );
}
но вот, если корзина пуста, он меня на cart-empty только пускает. Да я могу и оттуда добавить, но получаю что ваша корзина пуста. Понимаю что нужно ajax -ом перехватить форму, добавить в корзину нужный товар, и после уже перенаправить на /checkout/ уже с этими данными. А вот пока безуспешно!!! Буду очень рад помощи!

Добавить Комментарий

вам нужно проверить что данные с вашей формы и добавить товар в корзину. Если автоматически всё равно не будет попадать в чек аут, хотя после добавления должен, можно сделать редирект. В вордпресс есть функция, да и вроде по woo было что то похожее в вопросах на данном сайте

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.