01

Выполненные работы

Иногда возникает действительно объемная зада. Связана она вот с чем. Заказчик изначально хотел реализовать на сайте товар с торговыми предложениями, под это рисовался специально дизайн каталога и карточки товара.
Но основная проблема, что у заказчика в 1С УТ 10.3 не используется учет характеристик. Переделывать номенклатуру в 1С на товар с характеристиками (торговыми предложениями) заказчик не захотел по причине большого количества количества розничных магазинов. И переделка товара влекла бы за собой большую задачу по обновлению товаров в 40 розничных точек.
Поэтому было решено реализовать функционал следующим образом: из 1С выгружалась номенклатура на сайт в инфоблок, и в папку на сервере выгружался файл xml, в файле передавалась структура товара с торговыми предложениями, т.е выгружался тег с правильным наименованием товара, и "структура товара" наименование товара (т.е то наименование, что заведено в 1C и выгружалось на сайт), внешний код, код, вес/цвет/размер, цена.
На рабочем столе в административной части сайта была вынесена специальная кнопка, нажатие которой запускал скрипт. Скрипт распарсивал файл xml в товар с торговым предложением на сайте, создавался новые товары с торговыми предложениями, а товар выгруженный изначально из 1С деактивировался. По синхронизации внешних кодов, у торгового предложения переносились остатки и цены.
Для того чтобы при обмене заказами в 1С не создавался новый товар, а происходило это из-за того, что Битрикс по умолчанию присваивает торговому предложению, выгруженному из 1С внешний код типа внешний код товара# внешний код торгового предложения. Написали скрипт, который обрезал внешний код торгового предложения в момент, когда его клали в корзину.
Также в ходе работы стала возникать ошибка выгрузки, она была вызвана тем, что конфигурация 1С была не типовой и сильно переписанной, поэтому обновить ее заказчик не мог. Конфигурация была проанализирована и выявлено "узкое место", доходя до которого, выгрузка падала. Данный код был оптимизирован и дописан.
02

Немного статистики

75 000 c
Примерная стоимость интеграции
50
Количество потраченных часов
7000
Количество товаров
9616
Количество торговых предложений
03

Интегрированные продукты и вспомогательные решения

1С Предприятие. 8.2.Управление торговлей ред. 10.3
1С-Битрикс. Управление сайтом - Бизнес
Дополнительная выгрузка в файл XML
04

Использование готовых решений

Модуль интеграции с 1С-Битрикс.
Это была объемная задача. Тесное взаимодействие с 1С программистом заказчика. Указанная цена не включает работы по 1С, так как они выполнялись силами заказчика.
Услуги
Показать все