Scoder: PHP-условия для скидок в корзине 1С-Битрикс
Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.•Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.•Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.•Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.•Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.•Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.•
Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.•Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.•Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.•Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.•Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.•Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.•
Аккаунт в General iT
Вход / Регистрация
Войдите или создайте аккаунт для управления услугами в панели.
Scoder: Произвольное PHP условие правил работы с корзиной. Свои (кастомные) условия в скидках
Модуль Scoder позволяет применять или отменять скидки в корзине и при оформлении заказа с использованием произвольных PHP-условий. Стандартные инструменты 1С-Битрикс дают возможность ограничивать участие товаров в акциях по категориям, свойствам и другим параметрам, но их функционала часто недостаточно для реализации сложных сценариев.
Модуль Scoder позволяет применять или отменять скидки в корзине и при оформлении заказа с использованием произвольных PHP-условий. Стандартные инструменты 1С-Битрикс дают возможность ограничивать участие товаров в акциях по категориям, свойствам и другим параметрам, но их функционала часто недостаточно для реализации сложных сценариев. Данный модуль расширяет возможности системы, позволяя задавать кастомные условия через код PHP.
Модуль Scoder расширяет список условий для правил работы с корзиной, добавляя возможность использования произвольного PHP-выражения. Значением условия должно быть булево выражение, возвращающее истину (true) или ложь (false).
Инструмент предназначен для разработчиков и требует настройки под конкретные задачи. Он не является готовым решением для узкого круга сценариев, но позволяет реализовать сложные нестандартные маркетинговые логики при правильном использовании.
Принцип работы:
1. Создается стандартное правило работы с корзиной.
2. При необходимости указываются стандартные условия и ограничения.
3. В дополнительных условиях указывается произвольное PHP-выражение. Рекомендуется выносить логику в отдельную функцию для удобства описания алгоритма и снижения риска ошибок. Результатом функции обязательно должно быть true или false.
Пример реализации функции в файле init.php:
----------------------------------------------
----------------------------------------------
Модуль Scoder позволяет задавать произвольные PHP-условия для правил работы с корзиной, в том числе для кастомных условий в скидках. Для настройки необходимо указать имя вашей функции в поле PHP-условия; в примере используется функция __sc_check(). Инструмент эффективно решает широкий спектр задач, связанных с логикой корзины.
Модуль Scoder позволяет создавать произвольные PHP-условия для правил работы с корзиной, обеспечивая гибкую настройку скидок. С его помощью можно реализовать сложные сценарии, недоступные стандартными средствами.
Модуль поддерживает следующие возможности:
Разные размеры скидок по одному купону в зависимости от общей стоимости корзины, количества товаров или наличия конкретных позиций и их свойств.
Гибкое управление использованием промокодов: возможность ограничить количество применений купона одним пользователем, не запрещая его использование другими клиентами.
Применение скидок или наценок в зависимости от выбранного пункта самовывоза в форме заказа.
Автоматический выбор наиболее или наименее выгодной скидки для корзины.
Отмена действия всех скидок при наличии в корзине любого купона.
Настройка индивидуальных скидок для каждого конкретного клиента.
Предоставление скидок на товары после прохождения опроса.
Ограничение количества или типа применяемых скидок в корзине.
Учет даты, праздников и других временных факторов при расчете скидок.
Преимущества модуля:
Уникальные возможности настройки логики скидок.
Полная информационная поддержка, включающая документацию и тематические статьи.
Прямая техническая поддержка от разработчиков без участия менеджеров.
Для «Scoder: Произвольное PHP условие правил работы с корзиной. Свои (кастомные) условия в скидках» команда General iT может выполнить подключение, настройку и контрольную проверку после установки.
ИСТОРИЯ ОБНОВЛЕНИЙ
Что нового
7 выпусков
1.0.7 (17.01.2024)Последнее обновление
Добавлена поддержка работоспособности PHP условия для модуля Покупай больше
1.0.6 (31.01.2023)
Корректировки для php8
1.0.5 (29.12.2022)
Корректировки для php8
1.0.4 (30.11.2020)
Корректировки для работы с редакцией "Интернет-магазин + CRM"
1.0.3 (05.06.2020)
Устранение Warning
1.0.2 (05.01.2018)
Добавлена поддержка английского языка (en)
1.0.1 (13.12.2017)
Добавлена проверка триального режима
ОПЫТ ПОЛЬЗОВАТЕЛЕЙ
Отзывы о решении
Как решение работает в реальном проекте? Поделись опытом — помоги другим с выбором.
Твой опыт может стать первым
На git.ru ещё нет отзывов об этом решении. Расскажи, что понравилось и что можно улучшить.
✓
Покупка подтвержденаУкажи ключ по желанию. Подтверждённый отзыв получит отметку, приоритет и больший вес оценки.
↗
Открыто для каждого клиентаДостаточно войти в аккаунт. Ключ необязателен, все отзывы проходят модерацию.
Модуль АРАМА: Скидка за подписку. Всплывающее окно подписки. Купон за подписку
Инструмент для стимулирования посетителей к оформлению подписки на рассылку. Через заданный интервал времени на сайте появляется модальное окно с предложением ввести e-mail в обмен на скидочный купон.
Модуль «Разделы из свойств» автоматически формирует разделы инфоблока на основе значений свойств элементов. Поддерживаются свойства типов: строка (S), список (L), справочник (S:directory), привязка к элементам (E) и привязка к разделам (G).
Решение позволяет создавать уникальные и удобные URL для SEO-оптимизации.
Скидка за регистрацию доступна в редакции «Старт».
Модуль позволяет начислять скидки новым пользователям и повышать вовлеченность посетителей с помощью всплывающего окна регистрации. При создании аккаунта система автоматически генерирует купон, соответствующий заданному правилу работы с корзиной. Сгенерированный код отправляется на электронную почту или телефон, указанные при регистрации.
Модуль интеграции с СДЭК для 1С-Битрикс.
СДЭК — одна из крупнейших логистических компаний России, осуществляющая курьерскую доставку и работающая с собственной сетью пунктов выдачи.
Модуль связывает интернет-магазин с личным кабинетом СДЭК, предоставляя следующие возможности:
Выбор способа доставки для покупателя: курьером, в пункт выдачи заказов или в почтамат.
Модуль автоматически определяет местоположение посетителя по IP-адресу и предлагает выбрать город в стильном всплывающем окне. Решение доступно во всех редакциях платформы.
Функционал включает автоматическое определение региона по IP, домену или сайту, а также переадресацию на нужные домены и поддомены, включая сторонние ресурсы.
Модуль ipol.mailorder расширяет шаблоны писем, добавляя информацию о свойствах заказа, варианте доставки и выбранном типе оплаты. Стандартные средства платформы не позволяют передавать в уведомлениях такие важные детали, как адрес доставки или платежная система, указанные пользователем.
Указана стоимость самого решения. Лицензию платформы, установку и доработки проверяем отдельно. Если в карточке есть выбор комплекта, перед заявкой выбери нужный вариант.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Сколько стоит продление этого решения?
Текущая стоимость продления: 2 950 ₽. Перед оформлением менеджер уточнит срок продления и применимость к твоей лицензии.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.
Твой выбор cookie
Необходимые cookie обеспечивают вход, корзину и безопасность. Аналитика помогает улучшать сайт и включается только с твоего разрешения.
Собственная система metrika.git.ru: публичные страницы, случайный идентификатор, устройство и события. Содержимое форм, кабинетов и платёжных страниц не записывается. Исходные события — до 90 дней. Оператор: ООО «Дженерал Ай Ти Рус», ИНН 2310208877.