Skip to content

Delta migration customer group price #432

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
good-geek opened this issue Dec 20, 2017 · 2 comments
Closed

Delta migration customer group price #432

good-geek opened this issue Dec 20, 2017 · 2 comments
Labels

Comments

@good-geek
Copy link

Добрый день, возникла необходимость мигрировать групповые цены в режиме delta.
Шаги миграции

  1. Мигрирую settings
  2. Захожу в deltalog и прописываю необходимые значения для отслеживания (цены, категории и тд и тп)
  3. запускаю data - все ок, данные мигрировались
  4. в м1 меняю любую сущьность (например цена на товар или категория, создаю товары)
  5. Запускаю delta - все мигрируется(дозагружается) кроме group и tier price

В map.xml документ catalog_product_entity_group_price выставлен с тегом ignore - если я убераю его - и запускаю delta в консоли выдают ошибки

HP Fatal error: Uncaught TypeError: Argument 2 passed to Migration\Step\Map\Data::getRecordTransformer() must be an instance of Migration\ResourceModel\Document, boolean given, called in /home/admin/web/test.com/public_html/vendor/magento/data-migration-tool/src/Migration/Step/Map/Delta.php on line 75 and defined in /home/admin/web/test.com/public_html/vendor/magento/data-migration-tool/src/Migration/Step/Map/Data.php:191
Stack trace:
#0 /home/admin/web/test.com/public_html/vendor/magento/data-migration-tool/src/Migration/Step/Map/Delta.php(75): Migration\Step\Map\Data->getRecordTransformer(Object(Migration\ResourceModel\Document), false)
#1 /home/admin/web/test.com/public_html/vendor/magento/data-migration-tool/src/Migration/App/Step/AbstractDelta.php(189): Migration\Step\Map\Delta->getRecordTransformer(Object(Migration\ResourceModel\Document), false)
#2 /home/admin/web/test.com/public_html/vendor/magento/data-migration-tool/src/Migration/App/Step/AbstractDelta.php(126): Migration\App\Step\Abst in /home/admin/web/test.com/public_html/vendor/magento/data-migration-tool/src/Migration/Step/Map/Data.php on line 191

Подскажите, как решить проблему или каким способом в режиме delta отслеживать group price ?

@victor-v-rad
Copy link
Collaborator

victor-v-rad commented Dec 21, 2017

Добрый день @sarootua

Tier Price заменил Group Price в Magento 2.
http://www.magetraining.com/blog/magento-2-what-has-happened-to-group-price/

Для этого тулза в "Tier Price Step" конвертирует все из catalog_product_entity_group_price в catalog_product_entity_tier_price. В "Tier Price Step" нет поддержки delta, но вы это можете сделать. Смотрите иснтрукцию из гайда

@good-geek
Copy link
Author

Спасибо за ответ, уже решил через экспорт c sql c m1 и стандартным импортом Advanced Price M2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants