2016-04-13 4 views
0

Доброе утро, всем. У меня есть странная просьба, на моем сайте 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, но безуспешно, так как он не запускается после обновления.

Спасибо заранее и извините за мой английский.

Имейте славный день.

ответ

0
function patricks_wc_terms($terms_is_checked) { 
    return true; 
} 
add_filter('woocommerce_terms_is_checked', 'patricks_wc_terms', 10); 
add_filter('woocommerce_terms_is_checked_default', 'patricks_wc_terms', 10); 

Put это в файл functions.php и попробовать, если какая-либо ошибка, то только заменить имя функции

+0

Я использую те же фильтры и ту же логику для функции, просто убедитесь, что быть на точную страницу. Он работает, пока я не добавлю продукт в корзину, но я начинаю опасаться, что он использует Ajax для обновления обзора заказа. – Andrea

Смежные вопросы