Magento: экспорт / импорт наборов атрибутов

Как импортировать attributes и attribute set

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

22.05.2010 13:50

Для переноса наборов атрибутов можно купить готовое расширение Magento "Import + Export Bulk Product Attributes / Attribute Sets / Attribute Options / Multiple Attributes".

Применение готового расширения (этого или другого) - наилучший вариант, если вы не программист.
Однако иногда можно применить и описанный ниже полуавтоматический способ.
Для его применения требуется выполнение двух условий:
1) Вы должны обладать хорошей технической квалификацией (программист / администратор)
2) Применение данного способа при импорте сотрёт уже имеющиеся нестандартные атрибуты и наборы (поэтому решение годится только при переносе атритибутов и наборов на новый магазин)

Итак, для переноса атрибутов и наборов атрибутов на новый сайт перенесите следующие таблицы:

catalog_eav_attribute
catalog_product_flat_1 (catalog_product_flat_2, catalog_product_flat_3, ..., catalog_product_flat_n)
eav_attribute
eav_attribute_set



Учитывая, что Magento при хранении данных в InnoDB использует первичные и внешние ключи, перед переносом таблиц надо отключить проверку ссылочной целостности:

SET unique_checks=0;
SET foreigh_key_checks=0;


А после операций переноса - снова включить:

SET unique_checks=1;
SET foreigh_key_checks=1;


Поделиться темой: