• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Решено Как реализовать скидочную систему?

Image CMS

Dvvayne

Новичок
#1
Например6
при заказе свыше 10 000 р - скидка 5%
при заказе свыше 15 000 р - скидка 7%
Разумеется без купонов. Чтобы сумма заказа рассчиталась автоматически.
 

D&B

Администратор
Команда форума
Местный
#4
Есть. Можно например, написать самому подобный плагин с нужным только Вам функционалом. Выложить тут и порадовать всех пользователей.
 

ADv

Гуру
Местный
#5
Согласен, но есть ли возможность сделать это на бесплатном уровне?
Бесплатен только сам WooComemerce. Все остальные расширения его функционала в большинстве своем - платные.
С этим стоит смириться. Или самому писать, конечно же.
 

artemkomarov

Специалист
Местный
#6
Например6
при заказе свыше 10 000 р - скидка 5%
при заказе свыше 15 000 р - скидка 7%
Разумеется без купонов. Чтобы сумма заказа рассчиталась автоматически.
Конкретно под это довольно простая функция.

Получаем сумму корзины
PHP:
$val = floatval(preg_replace('#[^\d.]#', '', str_replace('₽', '', $woocommerce->cart->get_cart_total())));
Далее условия если меньше больше и добавляем скидку
PHP:
$discount = ($val * 0.05) * -1;
$woocommerce->cart->add_fee('Скидка', $discount, true, '' );