Как создать кнопку добавление товара в корзину и переход в корзину?
Мне нужно создать две кнопки на сайте. Первая - добавление товара в корзину. Вторая добавление товара в корзину и переход в нее.
Чтобы было понятно, вот скриншот
Максим Федоров, Сейчас в функционале предусмотрена только кнопка либо добавить и перейти, либо просто перейти. Нужно и тот, и тот функционал реализовать. Сейчас я выбираю между той и этой функцией, а нужны обе
rustam_kuliev88, Этот сайт реализовывал не я и я не понимаю, что происходит при клике на кнопку. Пробовал поставить ссылку на корзину, но добавление не успевает сработать
GizzaProger, По клику отправляется ajax до обработчика, обработчик добавляет в сессию товар, возвращает через json_encode ответ о том, что товар добавлен.
Со второй кнопкой точно так же, вернули ответ о том, что товар добавлен, в теле функции success аякса проверям, что пришел ожидаемый ответ, т.е. товар добавлен и только тогда редиректим туда, куда вам нужно.
Все оказалось очень просто.
Woocommerce добаляет в корзину при помощи этого запроса . ?add-to-cart=173
173 - id продукта
Я всего-лишь создал ссылку на корзину и добавил к ней этот запрос