Commerce ML Migrations
This project provides tools to import data, such as products and variations, into Drupal Commerce from external systems. It facilitates data exchange with Russian accounting software "1C" by using Drupal's migration system.
EN
Commerce Exchange with "1C" - Russian Accounting soft.
RU
- Доки: https://github.com/dru-docs/commerce
- Поддержка: https://t.me/drupal_commerce
Импорт данных в DrupalCommerce основываясь на миграциях.
* Видео установки https://www.youtube.com/watch?v=STwicbT1MQQ
* Как помочь https://git.synapse-studio.ru/d-org/howto
Возможности:
* Импорт таксономии
* Импорт вариаций
* Импорт товаров (с привязкой вариаций, каталога, картинки)
* Инструменты для отладки обмена
* Класс для взаимодействия с модулем обмена - для передачи правильной информации о статусе обмена; движение сущности `cml` по статусам обмена.
Ограничения:
* У товара поле термина словаря должно называться (field_catalog)
* Картинка товара должна называться (field_image)
Зависимости:
* требуется https://www.drupal.org/project/cmlapi
* структура данных https://www.drupal.org/project/cmlstarter
* рекомендуется https://www.drupal.org/project/cmlexchange
Важно:
миграция добавляет к вариации поле product_uuid. Т.е. если вы обновили модуль - нужно запустить `drush entity-updates`, если вы хотите переустановить миграции, то на странице настроек модуля есть кнопки заполнения/очистки этого поля.