Эта опция есть в настройках
Смотрел документацию, те настройки что есть просто начисляют балы будут игнорироваться введенные купоны и скидки. балы при этом продолжат начисляться на часть сумы. Нужно полностью исключить возможность начисления балов
-
This reply was modified 2 years, 3 months ago by
mishaml. Reason: не дописал
Да, точно. Начисляется кешбэк от остатка суммы , которую платит клиент. Отключение этой опции не предусмотрено.
можно добавить это в следующих версиях?
Допустим у клиента кешбэк 50%
Товар стоит 500руб. Кешбэк будет 250руб.
Применяется купон на 100руб. Кешбэк будет 200руб.
Разве честно будет забрать у клиента этот кешбэк?
Нечесно, но условия бонусной программы – или кэшбек или купон… ну если решите сделать – напишите
Можете тогда добавить фильтр на количество отображаемого кэшбека в cashback_in_cart.php
$cashback_this_order = apply_filters('bfw-cart-cashback-display-amount', $cashback_this_order);
if($cashback_this_order>0){...
-
This reply was modified 2 years, 3 months ago by
mishaml. Reason: опечатка
Кешбэк все-равно начислится через файл status_completed.php
я знаю, хочу пока что убрать чтобы люди не видели что он начисляется, а дальше буду думать как сделать на беке
ок. В следующей версии внесу этот фильтр.
Можете ещё добавить фильтр для начисления бонусов в status_completed.php и можно будет закрыть вопрос
$computy_point_new = ( new BfwPoints() )->roundPoints( $computy_point_new );
$computy_point_new = apply_filters( 'bfw-completed-points', $computy_point_new, $order_id, $order );
ну и чтобы перед тем как добавлять бонусы была проверка есть ли они, сейчас такой кажется нету)😊😊
-
This reply was modified 2 years, 3 months ago by
mishaml.
-
This reply was modified 2 years, 3 months ago by
mishaml.
Добавлю фильтр в новой версии. По поводу проверки посмотрю этот момент.