Scoder: An arbitrary PHP condition for the rules for working with the cart. Your own (custom) conditions for discounts
Scoder: An arbitrary PHP condition for the rules for working with the cart. Your own (custom) conditions for discounts
Применяйте и отменяйте скидки в корзине или форме заказа с помощью модуля "Scoder: Произвольное PHP условие". Добавьте свои собственные условия, основанные на булевых выражениях, для более гибкого управления скидками. Этот модуль поможет вам решить самые нестандартные маркетинговые задачи. Уникальность, информационная и техническая поддержка от разработчиков. Свяжитесь с нами, чтобы узнать больше!
Модуль служит для применения / отмены скидок в корзине или форме заказа.
1С-Битрикс предоставляет очень мощный инструмент для реализации скидок на сайте. Товары, участвующие в акции, можно ограничивать различными параметрами: по категории, по цвету, по названию и многим другим полям и свойствам. Но, к сожалению, не всегда получается осуществить задуманное, полагаясь на стандартные возможности.
Наш модуль добавляет в список возможных дополнительных правил работы с корзиной еще одно дополнительное условие – произвольное PHP условие. Значением данного условия должно быть булево выражение, возвращающее истину (true) или ложь (false).
Конечно, этот модуль не из разряда «пришел, увидел, победил», но это и не нужно. Это скорее «полуфабрикат, который необходимо тщательно подогреть и употребить». Он предназначен для упрощения деятельности разработчиков, и не предназначен для решения какого-то узкого ограниченного круга задач. В правильных руках с помощью него можно решить огромное разнообразие нестандартных маркетинговых программ.
при необходимости указываются стандартные условия и ограничения;
в дополнительных условиях указывается произвольное PHP-выражение. Мы рекомендуем заготавливать функцию, т.к. в ней удобнее описывать свою логику, свой алгоритм применения и меньше вероятность ошибиться. Результатом данной функции обязательно должно быть true или false.
Название вашей функции и указать в PHP условии, в нашем случае это __sc_check().
В нашей практике мы встречались с большим количеством задач, которые хорошо решаются с помощью данного модуля.
Например:
1) На базе данного модуля мы разработали другой тиражный модуль – Покупай больше – плати меньше, который помог уже многим осуществить свои интересные, не совсем стандартные задумки. Это такие акции как:
три по цене двух;
каждый второй товар по скидке;
скидка на самый дешёвый товар и многое другое.
С помощью PHP условия и смекалки реализуются и многие другие задачи:
2) Разные скидки по одному купону. Предоставить разную величину скидки с учетом стоимости всех товаров в корзине, с учетом количества товаров, с учетом наличия каких-нибудь товаров или их свойств, и все это по одному купону.
3) Одноразовый многоразовый купон. Ограничить использование купона одним и тем же пользователем много раз, при этом не запрещая другим воспользоваться данным же промокодом.
The end of Bitrix24 in Ukraine: the company announced the closure of the service from June 1
Эквайринг от Monobank | Бизнес услуги эквайринга
MonoBank QR cash register: Simple and Convenient Payment Method
Meet GPT-4o mini – New Affordable and Smart Model from OpenAI
Multilingual: Lite - Unified catalog of the Bitrix website in two languages!
Module Market for Bitrix
Nova Post delivery service for Bitrix: Module from Proger for efficient delivery in your store
Multilingual Bitrix
The need to translate the site into multilingual
CopyMaster module for your website
Why are multilingual sites necessary?
How is the universality of multilingual sites achieved?
What to do if the created site should be multilingual?
What technologies are used to design multilingual sites?
What are the benefits of multilingual sites?
Creating unique content for the site
Development of a content concept for the Bitrix website
Writing texts for a blog and articles using the CopyMaster module
Working with keywords and phrases using AI copywriter for Bitrix
What criteria should be taken into account when developing a multilingual site?
For what types of businesses is a multilingual site especially important?
What should you pay attention to when developing a multilingual design?
Performance improvements: How PHP 8 improves the performance of Bitrix applications with a JIT compiler, improved memory optimization and faster serialization.
Bitrix: How PHP 8 improves compatibility with previous versions of the language and facilitates the transition from older versions.
Improved Browser Support: How PHP 8 improves browser support and makes Bitrix applications more stable.
Multiregionality, multilingualism or multilingualism - in a word, full-fledged localization of sites without our module is impossible!
Multiregional site: your key to increasing sales
Multi-regional site: a way to improve the user experience for foreign visitors
Monobank update: Plata
Telegram chat Bitrix Proger Union
Bitrix Mobile Detect
Acquiring module in Monobank for the Bitrix platform
List of updates
1.0.1 (13.12.2017)
Added trial mode check
1.0.2 (05.01.2018)
Added support for English language (en)
1.0.3 (05.06.2020)
Elimination Warning
1.0.4 (30.11.2020)
Adjustments for working with the "Online store + CRM" edition
1.0.5 (29.12.2022)
Adjustments for php8
1.0.6 (31.01.2023)
Adjustments for php8
1.0.7 (17.01.2024)
Added support for PHP conditions for the Buy More module
Scoder: An arbitrary PHP condition for the rules for working with the cart. Your own (custom) conditions for discounts