Bitrix: Акции
27 июля 2015, 11:09
Общая архитектура Акций в e-commerce
Контентщики готовят анонс акции с описанием акции в инфоблоках
- Название акции
- Условия её проведения
- Дата и время начала акции
- Дата и время окончания акции
и у нас появляется ID акции ~/promo/12345/
Реализация Акций на Битрикс
в e-commerce используется термин promotions
нам понадобиться таблица Акции (b_promotions)
create table IF NOT EXISTS b_promotions( ID INT(18) AUTO_INCREMENT, NAME VARCHAR(255) COMMENT "Название акции", ACTIVE CHAR(1) COMMENT " Активность акции" NOT NULL DEFAULT 'N' , DESCRIPTION TEXT COMMENT "Описание акции" NULL, DATE_START DATETIME COMMENT "Дата начала акции" NULL, DATE_END DATETIME COMMENT "Дата окончания акции" NULL, DURATION INT COMMENT "unixtime длительность акции" NULL , PRIMARY KEY(ID) ) ENGINE=InnoDB ;
=== а) Дано: интернет магазин на "1с-битрикс: Бизнес", каталог, корзина и оформление заказа реализованы нативными компонентами (catalog, sale.basket.basker, sale.order.full). Задача: реализовать акцию "Каждый N товар за X рублей". У акции должны быть настройки, где выставляется период активности акции, параметры N и X ===
Твитнуть
Поделиться
Поделиться
Популярное