Question

J'essaie une migration Magento 2 sur ma machine locale, principalement pour disposer de données réelles avec lesquelles travailler pendant que j'apprends Magento 2 (la précision de la migration n'est pas importante).

Lorsque j'exécute l'outil de migration, j'obtiens ces erreurs :

[ERROR]: Incorrect value: Freightquote_Shipping_Model_Carrier_Source_Class in: eav_attribute.source_model for attribute_code=freightquote_class
[ERROR]: Incorrect value: Freightquote_Shipping_Model_Carrier_Source_Packaging in: eav_attribute.source_model for attribute_code=freightquote_packaging
[ERROR]: Incorrect value: Freightquote_Shipping_Model_Carrier_Source_Commodity in: eav_attribute.source_model for attribute_code=freightquote_commodity
[ERROR]: Incorrect value: Freightquote_Shipping_Model_Carrier_Source_Content in: eav_attribute.source_model for attribute_code=freightquote_content

et se terminant par

[Migration\Exception]
Volume Check Failed

Dans le eav_attribute table source (abrégée):

attribute_code           | backend_type | frontend_input | source_model
-----------------------------------------------------------------------------------------------------------------
freightquote_class       | varchar      | select         | Freightquote_Shipping_Model_Carrier_Source_Class
freightquote_packaging   | varchar      | select         | Freightquote_Shipping_Model_Carrier_Source_Packaging
freightquote_commodity   | varchar      | select         | Freightquote_Shipping_Model_Carrier_Source_Commodity
freightquote_content     | varchar      | select         | Freightquote_Shipping_Model_Carrier_Source_Content

Je peux exclure ce module de la migration si possible/nécessaire.J'ai essayé de parcourir les différents fichiers config.xml et map.xml pour trouver des exemples de la façon dont cela pourrait être géré, mais je n'ai pas vraiment pu le comprendre.

Était-ce utile?

La solution 2

J'ai réalisé que les données dans le eav_attribute le tableau a dû être modifié.Les modèles sources des devis de fret devaient être modifiés pour être au format attendu.

Donc Freightquote_Shipping_Model_Carrier_Source_Class devient freightquote_shipping/carrier_source_class.J'ai fait cela pour chacune des lignes provoquant une erreur et j'ai redémarré l'importation.Cela a corrigé l'erreur.

Autres conseils

J'ai eu le même problème et j'ai demandé sur github https://github.com/magento/data-migration-tool-ce/issues/13.

Vous pouvez essayer d'ajouter les lignes suivantes à votre fichier supplier/magento/data-migration-tool/etc/ce-to-ce/class-map.xml.dist :

<rename>
    <from>freightquote_shipping/carrier_source_class</from>
    <to />
</rename>
<rename>
    <from>freightquote_shipping/carrier_source_packaging</from>
    <to />
</rename>
<name>
    <from>freightquote_shipping/carrier_source_commodity</from>
    <to />
</rename>
<rename>
    <from>freightquote_shipping/carrier_source_content</from>
    <to />
</rename>
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top