Исправить функцию для корзины Woocommerce (WordPress)
Задание закрыто
Статус рабочей области:
Завершено
Стоимость:
200 рублей
Срок выполнения:
1 день
Варианты оплаты:
Без предоплаты
Дата публикации:
2016-06-03 09:13
Обновлено:
2016-06-03 09:15
Был на сайте:
2023-02-10 21:21
Реклама
Исправить функцию для корзины Woocommerce (WordPress)
Задача
Есть функция: add_action( 'woocommerce_before_cart', 'apply_matched_coupons' ); function apply_matched_coupons() { global $woocommerce; $coupon_code = '10_procent_code'; if ( $woocommerce->cart->has_discount( $coupon_code ) ) return; if ( $woocommerce->cart->cart_contents_total = 2500 ) { $woocommerce->cart->add_discount( $coupon_code ); $woocommerce->show_messages(); } } Суть её заключается в том, что если стоимость товара в корзине = 2500, то применяется купон со скидкой под названием "10_procent_code". Необходимо сделать так что бы скидка применялась не по сумме, а по количеству товара и была динамической в зависимости от количества. Реализовать можно с купоном или без на Ваше усмотрение. Пример с купоном: Если количество товаров в корзине = 2, то применяется купон №1, если количество товаров в корзине = 3, то купон №2 и т.д. до 10 Пример без купона: Если количество товаров в корзине = 2, то применяется скидка на сумму в корзине в размере 1000 руб., если количество товаров ...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Исправить функцию для корзины Woocommerce (WordPress)
Реклама
Исправить функцию для корзины Woocommerce (WordPress)
Есть функция:
add_action( 'woocommerce_before_cart', 'apply_matched_coupons' ); function apply_matched_coupons() { global $woocommerce; $coupon_code = '10_procent_code'; if ( $woocommerce->cart->has_discount( $coupon_code ) ) return; if ( $woocommerce->cart->cart_contents_total = 2500 ) { $woocommerce->cart->add_discount( $coupon_code ); $woocommerce->show_messages(); } }
Суть её заключается в том, что если стоимость товара в корзине = 2500, то применяется купон со скидкой под названием "10_procent_code".
Необходимо сделать так что бы скидка применялась не по сумме, а по количеству товара и была динамической в зависимости от количества. Реализовать можно с купоном или без на Ваше усмотрение.
Пример с купоном:
Если количество товаров в корзине = 2, то применяется купон №1, если количество товаров в корзине = 3, то купон №2 и т.д. до 10
Пример без купона:
Если количество товаров в корзине = 2, то применяется скидка на сумму в корзине в размере 1000 руб., если количество товаров ...