Доброго времени суток, подскажите пожалуйста, может кто-то сталкивался. Можно ли как-то ограничить стоимость покупки в админке или может есть какой-то модуль. Нужно для антифрод системы, а как реализовать, пока не особо знаю
“Ограничивать”,наверно тут более уместно “максимальная сумма заказа”
да, но только как раз нужна максимальная сумма заказа
pre контроллер для фронта
app/addons/my_changes/controllers/frontend/checkout.pre.php
if ($mode === 'checkout') {
$cart = &Tygh::$app['session']['cart'];
$max_order = 100000;
if ($cart['subtotal'] > $max_order) {
fn_set_notification(
'W',
__('notice'),
"Вы превысили максимальную сумму заказа: " . $max_order
);
return [CONTROLLER_STATUS_REDIRECT, 'checkout.cart'];
}
}
Ну и естественно - ничего не тестировано. Это самый простой вариант, при переходе к оформлению заказа будет выводить сообщение - сумма заказа превышает такую то
PS чуть поправил
Вы пытаетесь сделать так, чтобы в Гугл/Яндекс аналитику не попадали левые заказы или какая изначальная цель?
пытаюсь банку предоставить хоть какой-то код для антифрод системы)
Добрый день, почему-то по данном пути нету такого файла, да и в controllers нету папки frontend.
Она может быть где-то в другом месте? Или просто можно эту папку и файл создать?
Хороший модуль, мои задачи! Это заметки ваши?
Пишу все на листах но все равно куда-то девается ;(
Никак времени не хватает, довести до конца.
Менеджер задач для группы администраторов, но и самому себе в график ставлю
в модуле “Мои изменения” вам надо самостоятельно создать папку и файл
вот тут