@VPank
Бессмертие ради знаний. Знания ради бессмертия.

Как в корзине Woocommerce обработать свой дополнительный POST запрос?

На странице товара есть две кнопки "Добавить в корзину". Соответственно две их формы. У одной из этих кнопок есть дополнительный hidden input с необходимым мне параметром, который я хочу передать в обработку корзины. Мне необходимо чтобы если была нажата именно эта кнопка, то у названия данного товара в корзине было небольшое изменение. Функцию по изменению имени я уже написал, но сейчас она работает просто по id определенного товара и если он попадает в корзину, то его имя изменяется. Кнопкой же, я хочу передавать id товара который выбрал пользователь и запускать мою функцию по изменении имени, если такой параметр передан в корзину. Каким образом мне отдавливать данный POST?
  • Вопрос задан
  • 735 просмотров
Пригласить эксперта
Ответы на вопрос 1
Punkie
@Punkie
В начале файлов cart.php и checkout.php проверяете $_POST:

if(isset($_POST("myfield")) && ($_POST("myfield") == "myvalue")) {
// ваша функция
}


ну и, собственно, всё.

Если вы имеете ввиду мини-корзину - там нужно необходимый вам хук посмотреть и прицепить на него функцию-обработчик. Вот тут список хуков удобно глянуть: hookr.io/plugins/woocommerce/#index=a
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы