Как в корзине Woocommerce обработать свой дополнительный POST запрос?
На странице товара есть две кнопки "Добавить в корзину". Соответственно две их формы. У одной из этих кнопок есть дополнительный hidden input с необходимым мне параметром, который я хочу передать в обработку корзины. Мне необходимо чтобы если была нажата именно эта кнопка, то у названия данного товара в корзине было небольшое изменение. Функцию по изменению имени я уже написал, но сейчас она работает просто по id определенного товара и если он попадает в корзину, то его имя изменяется. Кнопкой же, я хочу передавать id товара который выбрал пользователь и запускать мою функцию по изменении имени, если такой параметр передан в корзину. Каким образом мне отдавливать данный POST?
В начале файлов cart.php и checkout.php проверяете $_POST:
if(isset($_POST("myfield")) && ($_POST("myfield") == "myvalue")) {
// ваша функция
}
ну и, собственно, всё.
Если вы имеете ввиду мини-корзину - там нужно необходимый вам хук посмотреть и прицепить на него функцию-обработчик. Вот тут список хуков удобно глянуть: hookr.io/plugins/woocommerce/#index=a
Данный способ не может работать. Даже проверять не буду. Я же товар добавляю не из корзины, а со страницы товара. Для того, что-бы данная конструкция сработала, обработка должна происходить непосредственно в cart.php, а если вы работали с woocommerce, то знаете, что это не так.