Корзина
0
PHP-условие в правилах работы с корзиной для реализации собственных условий скидок и наценок
Купить:
3 000 руб.
Скриншоты
Описание
Технические данные
- Опубликовано:
- 12.05.2022
- Версия:
- 1.0.0
- Установлено:
- 50 - 99 раз
- Подходящие редакции:
- «Малый бизнес», «Бизнес», «Интернет-магазин + CRM»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Да
Пользовательское соглашение
Описание
Модуль добавляет в правила работы с корзиной новое условие применения скидок/наценок - "PHP-условие". С помощью этого условия появляется возможность запрограммировать необходимую логику применения скидок и наценок, например, на уровне PHP-функции, и рассчитывать для каких клиентов/заказов/товаров требуется применять ту или иную скидку/наценку.
В PHP-условии вы можете написать PHP-код, результатом исполнения которого должен стать возврат true (скидка/наценка применяется) или false (скидка/наценка не применяется).
Разработчику для справки - код, который вы напишете, будет исполнен функцией eval() в стандартном обработчике скидок модуля sale.
Наиболее востребованный способ применения - передача функции в качестве PHP-условия. Есть возможность передать в вашу функцию переменную $arOrder, в которой будет лежать временный заказ на товар, для которого рассчитываются скидки, а если происходит расчёт скидок для всей корзины, то там будет лежать текущий заказ со всей текущей корзиной.
PHP-условие можно комбинировать и с другими условиями правил работы с корзиной.
Примеры скидочных/наценочных условий, которые могут быть реализованы с помощью данного модуля:
В PHP-условии вы можете написать PHP-код, результатом исполнения которого должен стать возврат true (скидка/наценка применяется) или false (скидка/наценка не применяется).
Разработчику для справки - код, который вы напишете, будет исполнен функцией eval() в стандартном обработчике скидок модуля sale.
Наиболее востребованный способ применения - передача функции в качестве PHP-условия. Есть возможность передать в вашу функцию переменную $arOrder, в которой будет лежать временный заказ на товар, для которого рассчитываются скидки, а если происходит расчёт скидок для всей корзины, то там будет лежать текущий заказ со всей текущей корзиной.
PHP-условие можно комбинировать и с другими условиями правил работы с корзиной.
Примеры скидочных/наценочных условий, которые могут быть реализованы с помощью данного модуля:
- Скидка/наценка при переходе на сайт с определенного источника или рекламной кампании
- Разная цена на разных устройствах или для клиентов из разных стран
- Прогрессирующие скидки
- И другие
Отзывы (0)
Обсуждения (0)
Авторизуйтесь, чтобы оставить отзыв или задать вопрос разработчику.
Здесь пока никто ничего не написал. Будьте первым.
Установка
Требуется только простая установка решения. Новое условие автоматически появится в правилах работы с корзиной после установки. Не забывайте переиндексировать правила работы с корзиной в настройках модуля "Интернет-магазин" после изменения скидок.
Поддержка
По вопросам техподдержки и расширения функциональности модуля обращайтесь на почту dronazzz@mail.ru
При обращении за технической поддержкой обязательно указывайте ссылку на сайт и доступы в админку и FTP!
При обращении за технической поддержкой обязательно указывайте ссылку на сайт и доступы в админку и FTP!