Войти на сайт
Логотип
Клиентам
В проект входило создание высокофункионального электронного гипермаркета товаров и его интеграция с 1С.

Проект включал:
1) создание профилей загрузки прайс-листов, алгоритма создания заказов и выбора поставщиков;
2) модификацию конфигурации 1С (карточки товаров и контрагентов) под задачи сайта;

3) интеграцию с 1С: с сайта в 1С загружаются заказы от покупателей, на сайт выгружаются товары; база товаров синхронизируется с сайтом как по расписанию, так и вручную; также на сайт выгружаются статусы заказов покупателей и бонусы в их личные кабинеты, товары с полным описанием, характеристиками (у одного товара могут быть разные характеристики: размер, цвет), всеми изображениями, ценой и количеством на складе;

4) формирование заказов поставщикам на основе заказов от покупателей; процесс формирования запускается по расписанию и вручную;

5) разработку модуля доставки (разработка логики работы, создание и наполнение инфоблока настроек, написание автоматизированного обработчика, шаблонизация, интеграция в дизайн);

6) настройку сравнения товаров с изменением стандартного алгоритма сравнения;

7) создание системы акций.
Параметры каждой акции:
a. Сроки проведения (обязательный) – тип дата
b. Предмет рекламной акции (обязательный) – выбирается из списка товар или раздел, далее открывается нужная область для заполнения.
Раздел – раздел с товарами сайта, стандартный. Выбирается из списка всех разделов сайта.
Товар – детальная страница товара, стандартная. Прописывается id товара.
Группа товаров – страница с определенными товарами, формируется специально для акции. Прописываются id товаров, через запятую. Страница с группой товаров выглядит также как страница раздела со списком товаров.
c. Баннер и место его ротации (обязателен минимум один баннер и одно место ротации)
На период проведения акции появляются баннер (банеры) на заданных местах.
Выбор места для баннера определяется двумя параметрами:  местом в шаблоне сайта, каждое из которых имеет свой идентификатор и  разделом или несколькими разделами, где баннер будет показываться.
Вначале выбирается место в шаблоне, затем в зависимости от выбранного места выводиться список возможных страниц разделов с множественным выбором.
На баннеры может накладываться текстовая информация, стиль и расположение которой определяется css стилями и версткой, заданными в шаблонах баннеров:
- название акции,
- сроки проведения,
- сколько осталось до конца,
- процент скидки
В свойствах банера есть возможность отметить какой из перечисленных текстовых блоков накладывать а какой нет.
d. Скидка (необязательный) – указывается в процентах
e. Специальный размер бонуса (необязательный) –  указывается в процентах.

8) систему бонусов - возможность начисления зарегистрированным пользователям бонусов за покупку товаров. Размер бонуса задается в административном разделе cms 1С-Битрикс в разделе «Настройки магазина». По умолчанию он одинаков для всех товаров на сайте. В случае акции может изменяться для товара или группы товаров. При оформлении заказа покупатель видит в корзине бонусы по каждому товару и общую сумму бонусов, которые ему будут начислены. После отправления заказа вся информация передаётся в 1С. Начисление бонусов в карточку покупателя в "1С" происходит при поступлении денег за заказ от покупателя за конкретный заказ. После чего при очередной синхронизации бонусы переносятся на сайт и появляются в личном кабинете пользователя, после чего их можно использовать (отоварить) (полностью или частично) при оформлении покупки на сайте. Под списком заказываемых товаров на странице оформления заказа  отображается сумма имеющихся у покупателя на данный момент бонусов, кнопка «Отоварить бонусы» и поле ввода для суммы бонусов которую он желает отоварить. По умолчанию в этом поле стоит вся сумма бонусов покупателя. Также есть проверка, исключающая возможность поставить число, превышающее имеющиеся бонусы. При выборе суммы и нажатии кнопки «Отоварить бонусы» выбранная сумма должна отниматься от итоговой суммы за покупку. Потраченные бонусы распределяются в заказе по всем позициям пропорционально и в случае возврата одной или нескольких позиций из заказа соответственно возвращаются на карточку клиента и далее в личный кабинет на сайт.

9) создание вкладок с описанием и характеристиками для каждого товара;

10) разработку удобного калькулятора для расчета стоимости доставки и размещение его на странице товара; присваивание товару специальной группы для расчета доставки (крупногабаритный, малогабаритный и т.д.); после выбора способа и места доставки видна ее стоимость; создан модуль для расчета стоимости доставки почтой и транспортными компаниями, а также настроен параметр «стоимость сборки» у товаров (если он не нулевой, то в форме заказа появляется возможность добавить сборку).

11) создание системы премодерируемых отзывов и комментариев к товарам;

12) настройку и доработку удобного поиска по сайту с автоподстановкой (с выводом категории, в которых встречается данное сочетание букв, и отдельных товаров) и возможностью настройки в администраторской части полей для поиска;

13) создание возможности добавления нескольких изображений к товару с удобной системой просмотра; при загрузке изображения масштабируются автоматически по заданным в администраторской части параметрам; при выводе в магазин на изображение накладывается водяной знак; есть возможность запустить процесс пересоздания изображений с учетом новых настроек размеров.

14) создание списка просмотреных товаров с возможностью быстрого удаления товара из списка и возможностью пролистывать линейку вправо и влево; у незарегистрированных пользователей список просмотренных товаров сохраняется до закрытия браузера. У зарегистрированных пользователей список сохраняется с возможностью прямо из списка добавить товар в сравнение, удалить его из списка просмотренных или перейти в карточку товара;

15) создание компоненты фильтрации каталога с автоматическим формированием списка фильтруемых свойств в зависимости от текущей категории товаров. Система фильтрации по строковым свойствам как по свойствам списков;

16) подключение к системе Assist, доработка модуля обмена информацией с Assist;

17) разработку выгрузки в системы электронной коммерции.