1С УТ + Drupal 7 Commerce (Ubercard)
21.06.16 12:49

Часть 1 Часть 2. Хочу поделиться своим скромным опытом в интеграции 1с Управление торговлей 11.1 с Drupal 7 Commerce. А именно передо мной стояла задача осуществить выгрузку товара из базы 1с в интернет магазин, а обратно принять готовые заказы. Обратил внимание на разработки этой команды из Краснодара, пробовал ставить этот модуль. Но первый вариант отпал сразу ввиду его платности, а проект только начинает существование и денег соответственно нет, второй вариант отвалился в виду того что не смог разобраться с модулем.
В итоге наткнулся на данный модуль, называется ImportKit, полностью отвечающий моим требованиям, а это в первую очередь ИМПОРТ/ЭКСПОРТ товаров-заказов с гибкими и простыми настройками. Второе - это возможность в дальнейшем ПОЛНОСТЬЮ автоматизировать рутинный процесс. И третье, последнее в списке, но не последнее по значимости - это бесплатность данного решения.
Расскажу о своих настройках данного модуля.
На сайте я добавил Тип товара со стандартными настройками и Дисплей товара с полями ссылающимися на словари таксономии:

  • Брэнд,
  • Модель,
  • Тип товара,
  • Объем, вес, порции
  • Каталог

display
Так-же на 1С создал "Вид номенклатуры с характеристиками" и добавил следующие свойства:

  • Брэнд,
  • Модель,
  • Тип товара,
  • Объем, вес, порции

product_card
Характеристикой для данного вида является "Вкус"
После надо настроить стандартную выгрузку на сайт в 1С, благо в сети информации по этому вопросу море. Если все настроили правильно, то из 1С мы получаем два файла в формате *.xml -> import и offers
Теперь можно перейти к настройке самого модуля.
После установки и включения модуля мы получаем новую ссылочку в админ-панели Importkit (1C).
В настройках самого модуля мы видим следующее:
settings
Переходим к самому интересному
settings
Данная настройка говорит что в Словарь "Категория" будут добавлены группы из справочника Номенклатура
settings
Здесь настройки не принципиальны.
settings
Как видно из скрина, из файла import.xml переносим GUID (цифро-буквенный идентификатор) в соответствующее поле. Как вы догадались эта настройка говорит что характеристики номенклатуры надо записать в словари таксономии.
settings
Здесь все по стандартному
Ну и наконец цена.
settings
Данный GUID берем из файла offers.xml где в <ИД> для вида цены который вы выгружаете.
В настройке The rate of the retail price устанавливаем 100 или 1, я думаю разберетесь.
В общем то и все настройки. Если меняете настройки, то лучше удалять товары перед обновлением.
Надеюсь, что хоть кому-то помог. Прошу строго не судить, это мой первый опыт написания таких инструкций. Спасибо за внимание!
P.S. модуль лучше качать здесь https://bitbucket.org/mirocow/importkit

Read Full Article