Что это за проект
Интернет-магазин брендовой итальянской женской одежды: каталог на несколько сотен позиций, учёт и склад — в 1С.
Кто пользуется: Розничные покупатели
Какую задачу решает
Магазин с каталогом на несколько сотен позиций и учётом в 1С: товары, цены и фотографии должны приезжать из учётной системы, а не заводиться руками. Задача была не в дизайне, а в том, чтобы витрина показывала ровно то, что есть в базе, и не расходилась с ней на следующий день.
Источник данных один
Когда каталог ведут и в 1С, и на сайте, расхождение — вопрос недели. Правильно, когда сайт отражает базу, а не дублирует её.
Отбор позиций на стороне 1С
Не всё, что есть в учёте, должно попадать в витрину. Признак «отображать на сайте» решает это в базе, а не фильтром на сайте.
Обмен не должен ломать собранное
Плохо настроенная выгрузка стирает описания и категории. Правила обмена настраиваются так, чтобы он обновлял только своё.
Что я сделал
- Новый сайт магазина на боевом домене
- Обмен с 1С: товары, цены и фото приезжают из учёта; на витрине — розничная цена из 1С
- Заказы с сайта уходят в 1С по кнопке «Отправить в 1С» — до этого в 1С не попадал ни один заказ
- Резерв под заказ согласован с 1С: товар держится за покупателем до отгрузки
- Каталог по ТЗ заказчицы: подкатегории и счётчики по товарам в наличии, возврат из карточки на то же место, поиск как каталог, смена цвета без перезагрузки
- Личный кабинет и «Мои заказы» починены и переделаны, вход по телефону, почте или логину
- Печатная форма для 1С: этикетки прямо из заказа клиента
- Работа в базе 1С заказчика: отбор позиций для витрины
Что умеет сайт
- Каталог с фильтрами
- Карточки товаров с фотографиями из 1С
- Корзина и оформление заказа
- Обмен с учётной системой
- Самовывоз и оформление заказа по шагам
- Смена цвета без перезагрузки
- Возврат к тому же месту каталога
- Вход по телефону или почте
На чём сделано
- 1С-Битрикс
- Обмен с 1С: товары, остатки, заказы
- Внешняя печатная форма 1С
- Nginx
Про дизайн
Обмен с 1С — это то место, где магазины обычно ломаются: важно, чтобы выгрузка шла сама и не била существующие карточки.






