Исправить функцию для корзины 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 руб., если количество товаров ...

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.