воскресенье, 9 марта 2014 г.

Мы сделали это (кастомный модуль импорта в Битрикс из 1С Предприятия — опыт внедрения).

Наверное, многие уже видели, что некоторое время назад Студия Юлии Бедросовой опубликовала в Маркетплейс собственный модуль интеграции 1С Битрикс и 1С Предприятия.
На интеграции 1С Битрикс и 1С Предприятия мы специализируемся достаточно давно, и данный модуль изначально был нашей внутренней шаблоном-заготовкой, на основе которой мы производили интеграцию для всех наших клиентов. Сказать по правде, я долго упиралась, прежде чем опубликовать его в Маркете как готовый коробочный вариант — жадничала — мне казалось, что продавать его, каждый раз как уникальную разработку — выгоднее. Но в какой-то момент с подачи товарищей по команде я поняла, что нужно делать наши разработки более доступными малому и среднему бизнесу, потому что в конечно итоге успех предпринимателей, разворачивающих свой бизнес в интернете посредством Битрикс идет на благо всем партнерам Битрикса и нам в частности.

И модуль родился в своем коробочном виде. Я не хотела писать о нем, пока мы не обкатаем его на первых коммерческих внедрениях. Сейчас же этот момент настал — наш модуль начала устанавливать для своих клиентов другая студия, и я поняла, что это знаковый момент, потому что одно дело, когда модуль настраивают его создатели, и совсем другое, когда его успешно внедряют совершенно посторонние люди.

Не затягивая и без того затянутое предисловие, расскажу о том, что мы реализовали в своем модуле интеграции Битрикс и 1С и о том, чем он отличается от других.

Мы отказались от универсальности, которым обладал исходный модуль интеграции 1С Битрикс и узко заточили свой модуль под стандартный магазин одежды Битрикс в его последней коробочной версии и под те две основные задачи, с которыми к нам обращались чаще всего, и которые я считаю уже типовыми для абсолютно любого интернет-магазина. Я называю эти задачи:

Собственно говоря, эти две задачи и решает наш модуль:
1. Позволяет импортировать из 1С скидки на товар. Поддерживаются следующие виды скидок:
  • фиксированная цена;
  • процент скидки;
  • сумма скидки
Для импорта скидок на стороне 1С должно быть установлено дополнение (кстати, среди услуг нашей студии — установка данного дополнения на нестандартные и переписанные/переделанные конфигурации 1С УТ).

2 Позволяет импортировать размеры и цвета 
или любые другие характеристики учета товара в УТ, например, вкус собачьего корма «туда, куда надо». В итоге без лишних танцев с бубном и без дополнительной кастомизации компонента каталога и карточки товара, карточка товара позволяет выбирать характеристики товара, для добавления в корзину, картинки, привязанные к характеристикам (способом о котором я писала в «Диких ягодах и камнях») - переключаются при выборе характеристик.



Модуль поддерживает пока только один товарный инфоблок (ждем клиента с несколькими товарными инфоблоками, чтобы расширить функционал на конкретной задаче) и позволяет установить соответствия между характеристиками товарного предложения на стороне Битрикс и характеристиками из файла импорта.


Модуль НЕ ЛОМАЕТ стандартных механизмов обмена — стандартный обмен может быть запущен обращением к стандартному скрипту импорта, наш кастомизированный обмен — запускается обращением к другому скрипту обмена.

Модуль НЕ НАГРУЖАЕТ сервер дополнительно, так как НЕ ИСПОЛЬЗУЕТ обработчиков событий добавления/апдейта элементов инфоблоков.

Модуль гибок и расширяем для разработки дополнительного функционала.

Мы бесплатно помогаем нашим клиентам устанавливать и использовать данный модуль интеграции Битрикс и 1С Предприятия. И мы бесплатно помогаем студиям, внедряющим наш модуль своим клиентам, делать это. И конечно же партнеры Битрикс могут купить наш модуль интеграции со скидкой. 

Комментариев нет: