Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 1.86 KB

README.md

File metadata and controls

38 lines (32 loc) · 1.86 KB

Выгрузка товаров из 1с в Drupal 8

Модуль выложен на drupal.org:

Видео

Drupal 8 интеграция с 1С
https://www.youtube.com/watch?v=STwicbT1MQQ

1. Установка:

1.1 Добавляем 2 модуля и включаем их.

  • composer require 'drupal/cmlexchange:1.x-dev'
  • composer require 'drupal/cmlmigrations:1.x-dev'
  • drush en cmlexchange cmlmigrations -y

2. Миграции:

2.1 Доступные миграции

  • drush mim cml_taxonomy_catalog - Каталог
  • drush mim cml_product_variation - Вариации
  • drush mim cml_product - Товары
  • drush mim --group=cml --update - Всё
  • Удалить всё
    • drush mr cml_product && drush mr cml_product_variation && drush mr cml_taxonomy_catalog
    • луче в таком порядке, иначе для удаления товаров придётся комментировать $variation_storage->delete($variations) в Drupal\commerce_product\Entity\Product.

3. Замеры производительности

  • Исходные данные:
    • ~ 500 таксономния
    • ~ 9.5k вариаций
    • ~ 11k товаров
    • без картинок
  • 12 мин - Контрольная загрузка без пересохранения товара
  • 14 мин - Загрузка всех товаров
  • 16 мин - Обновление всех товаров