Pregunta

Estoy intentando una migración de Magento 2 en mi máquina local, principalmente para tener datos reales con los que trabajar mientras aprendo Magento 2 (la precisión de la migración no es importante).

Cuando ejecuto la herramienta de migración, aparece este error:

[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

y terminando con

[Migration\Exception]
Volume Check Failed

en el eav_attribute tabla fuente (abreviada):

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

Estoy bien excluyendo este módulo de la migración si es posible/necesario.Intenté buscar en los distintos archivos config.xml y map.xml ejemplos de cómo se podría manejar esto, pero no pude entenderlo.

¿Fue útil?

Solución 2

Me di cuenta de que los datos en el eav_attribute era necesario modificar la tabla.Era necesario cambiar los modelos de origen de las cotizaciones de flete para que tuvieran el formato esperado.

Entonces Freightquote_Shipping_Model_Carrier_Source_Class se convierte freightquote_shipping/carrier_source_class.Hizo esto para cada una de las filas que causaron un error y reinició la importación.Eso solucionó el error.

Otros consejos

Tuve el mismo problema y pregunté en GitHub https:// github.com / MAGENTO / MIGRACIÓN DE DATOS-MIGRACIÓN-TOOL-CE / CUESTION / 13 .

Puede intentar agregar las siguientes líneas a su proveedor / Magento / Migración de datos-Herramienta / ETC / CE-TO-CE / Class-Map.xml.dist Archivo:

<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>

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top