Доброе утро, всем. У меня есть странная просьба, на моем сайте woocommerce я дал возможность принимать заказы вручную через телефонные звонки, поэтому есть человек, который отвечает на звонки и создает заказы для разных клиентов.Woocommerce - Остальные условия и условия проверены в обновлении корзины
Этот пользователь использует пользовательскую страницу для регистрации заказов, с возможностью выбора существующего пользователя или для создания нового, для добавления товаров в корзину и для заполнения адреса доставки/выставления счетов. На этой странице также есть раздел обзора заказов с флажком условий, которые каждый раз должны быть проверены для завершения заказа.
Поскольку это пустая трата времени, в этом случае я ищу способ сохранить этот флажок всегда.
В настоящее время я использую этот код в моей functions.php, чтобы показать условия, как проверено
function check_terms() {
if(is_page('custom-page')) {
return true;
}
add_filter('woocommerce_terms_is_checked', 'check_terms', 10);
add_filter('woocommerce_terms_is_checked_default', 'check_terms', 10);
Это работает, пока я не добавить или удалить продукт в корзину, после того, что флажок сброшен и я возвращаюсь к исходной точке. Итак, я здесь, чтобы спросить, знает ли кто-нибудь из вас трюк, чтобы этот флажок был установлен. Я уже пробовал JS, но безуспешно, так как он не запускается после обновления.
Спасибо заранее и извините за мой английский.
Имейте славный день.
Я использую те же фильтры и ту же логику для функции, просто убедитесь, что быть на точную страницу. Он работает, пока я не добавлю продукт в корзину, но я начинаю опасаться, что он использует Ajax для обновления обзора заказа. – Andrea