Skip to content

synapse-studio/cmlmigrations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 

Repository files navigation

Выгрузка товаров из 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 мин - Обновление всех товаров

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published