Так на странице checkout
, как я могу узнать, был ли купон ранее применен с страницы cart
? Я могу проверить это условие с помощью jquery, но функция doesnt не работает так, как я хочу, потому что это не происходит, пока DOM уже загружен. Я хочу, чтобы страница form-checkout.php
проверила купон перед его отправкой пользователю, поэтому я могу либо скрыть или показать <p class="woocommerce-info">Have a coupon? <a href="#" class="showcoupon">Click here to enter your code</a></p>
Проверка Woocommerce, если купон уже применяется?
1
A
ответ
3
Попробуйте этот код. Это скроет «форму купона» на кассе странице, если купон уже применяется из корзины
add_filter('woocommerce_coupons_enabled', 'woocommerce_coupons_enabled_checkout');
function woocommerce_coupons_enabled_checkout($coupons_enabled) {
global $woocommerce;
if (! empty($woocommerce->cart->applied_coupons)) {
return false;
}
return $coupons_enabled;
}
Надежда это будет полезно
Смежные вопросы
- 1. Проверьте, применяется ли купон в woo commerce
- 2. Показать купон описание woocommerce?
- 3. WooCommerce применить купон программно ошибка
- 4. Как проверить, какой купон применяется к продукту в WooCommerce?
- 5. Проверьте, существует ли купон WooCommerce
- 6. WooCommerce - Добавить Купон не вычитая итоги
- 7. Купон-код на Checkout Woocommerce
- 8. Magento: Отключить опцию бесплатной доставки, если применяется купон
- 9. WooCommerce: проверьте, действительно ли действителен купон
- 10. Как программно применять купон в Woocommerce?
- 11. Как спрятать купон на странице проверки Woocommerce
- 12. WooCommerce купон - получить все перечисленные продукты Идентификаторы
- 13. Перенаправление на новую страницу после того, как купон применяется в woocommerce
- 14. Woocommerce: если биллинговый телефон уже существует, проверьте
- 15. Как я могу изменить способ купоны применяется в WooCommerce
- 16. Проверьте, применяется ли какой-либо код купона в woocommerce
- 17. Проверка WooCommerce, если бесплатная доставка активирована
- 18. как отправить конкретный купон новому зарегистрированному пользователю в woocommerce?
- 19. Woocommerce Single Use Купон не обновляется при использовании
- 20. Скидочный купон на первый и второй купоны Woocommerce
- 21. Проверка обновления Woocommerce ajax
- 22. Проверка того, что клиент уже купил что-то в WooCommerce
- 23. Ограничить корзину, чтобы использовать только 1 купон - woocommerce
- 24. Ошибка доставки WooCommerce
- 25. Загрузка Bootstrap-UI $ уже применяется
- 26. Проверка значения, если он уже существует (PHP)
- 27. C# проверка если номер заказа уже существует
- 28. Проверка, если кто-то уже голосовал
- 29. Проверка BCrypt, если она уже зашифрована?
- 30. WooCommerce - Проверьте, если элемент уже находятся в корзине
Im предполагая, что этот код переходит в 'форму-checkout.php' страницы ? Если вы его не работаете для меня – user616
Где вы размещали этот код в form-checkout.php? Когда я разместил этот код чуть ниже «глобальной $ woocommerce»; в том же файле, это сработало для меня –
Я предполагаю, что я помещал его в неправильное место ... работая в соответствии с вашими предложениями по размещению – user616