Этот код представляет собой пример реализации обработчика внешней скидки для платформы InSales.
Вы можете свободно использовать (в рамках лицензии) его для изучения или создания собственных скидок для вашего интернет-магазина, работающего на платформе InSales, в рамках лицензионного соглашения.
| URL | Назначение |
|---|---|
| /discount | Основной адрес, который задействует механизм скидки |
| /test-discount | Адрес для проверки данных отправляемых от InSales |
- Домен для механизма скидки: Создайте субдомен третьего уровня на основном домене вашего интернет-магазина — например, ins.my-shop.ru.
- Хостинг с необходимыми функциями: Подберите надежный хостинг, поддерживающий PHP и SSL-сертификаты. Даже самый базовый вариант подойдет для ваших нужд.
- Технические навыки и мотивация: Важно понимать основы PHP, а также обладать любопытством и стремлением к обучению. Это поможет вам эффективно разобраться и реализовать необходимый механизм скидки.
Не забудьте установить значение prod для настройки APP_ENV при развертывании на хостинге. Более подробную информацию вы найдёте в разделе «Настройки».
В целом, количество настроек невелико, и все они содержатся в файле .env.
| Название настройки | Значение по-умолчанию | Описание настройки |
|---|---|---|
| APP_ENV | dev | Режим работы сайта. Для работы в продакшене нужно изменить на prod |
| DISCOUNT_TITLE | Скидка на самый дешевый товар в заказе | Название скидки, которое передается в InSales |
| DISCOUNT_TYPE | MONEY | Тип скидки. MONEY - скидка в рублях, PERCENT - скидка в процентах |
| DISCOUNT_ROUND | false | Округлять скиду до целого или нет |
Официальная документация по внешним скидкам
Если возникли вопросы и нужна консультация
Если нужна помощь в разработке скидки для магазина
Если нужна помощь в развертывании скдики на хостинге
Если вам не хочется тратить время на изучение PHP, настройку хостинга и другие технические аспекты, то наш сервис внешних скидок — это то, что вам нужно!