Child pages
  • Migreren van Magento 1 naar 2 i.c.m. de PostNL extensie

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Wij raden aan de extensie in zijn geheel te verwijderen voordat de migratie gestart wordt maar Magento heeft ook een migratie tool beschikbaar om over te gaan van Magento 1 naar 2. Bij het gebruik van de PostNL extensie kan dit proces niet afgerond worden omdat er teveel verschillen zijn in de database. Om het migreren succesvol te laten verlopen zal de PostNL extensie aan de uitzonderingen lijst toegevoegd moeten worden. 

Open het bestand map.xml.dist in de map vendor/magento/data-migration-tool/etc/ce-to-ce/ van de extensie. Voeg hier op de volgende manier deze regels toe om bij het migreren de PostNL extensie uit te sluiten.

Code Block
languagexml
titlemap.xml.dist
<document_rules>
<ignore>
<document>tig_postnl_shipment_status_history</document>
</ignore>
<ignore>
<document>tig_postnl_matrixrate</document>
</ignore>
<ignore>
<document>tig_postnl_integrity</document>
</ignore>



<field_rules>
<move>
<field>tig_postnl_shipment_barcode.barcode_id</field>
<to>tig_postnl_shipment_barcode.entity_id</to>
</move>
<move>
<field>tig_postnl_shipment_label.label_id</field>
<to>tig_postnl_shipment_label.number</to>
</move>
<move>
<field>tig_postnl_shipment_label.label_type</field>
<to>tig_postnl_shipment_label.type</to>
</move>
<move>
<field>tig_postnl_tablerate.pk</field>
<to>tig_postnl_tablerate.entity_id</to>
</move>
<move>
<field>tig_postnl_order.is_pakje_gemak</field>
<to>tig_postnl_order.is_pakjegemak</to>
</move>
<move>
<field>tig_postnl_shipment.is_pakje_gemak</field>
<to>tig_postnl_shipment.is_pakjegemak</to>
</move>
<move>
<field>tig_postnl_shipment_barcode.barcode_type</field>
<to>tig_postnl_shipment_barcode.type</to>
</move>
<move>
<field>tig_postnl_shipment_barcode.barcode_number</field>
<to>tig_postnl_shipment_barcode.number</to>
</move>
<move>
<field>tig_postnl_shipment_barcode.barcode</field>
<to>tig_postnl_shipment_barcode.value</to>
</move>

<ignore>
<field>tig_postnl_order.token</field>
</ignore>
<ignore>
<field>tig_postnl_order.is_active</field>
</ignore>
<ignore>
<field>tig_postnl_order.is_canceled</field>
</ignore>
<ignore>
<field>tig_postnl_order.shipment_costs</field>
</ignore>
<ignore>
<field>tig_postnl_order.is_pakketautomaat</field>
</ignore>
<ignore>
<field>tig_postnl_order.mobile_phone_number</field>
</ignore>
<ignore>
<field>tig_postnl_order.confirm_date</field>
</ignore>
<ignore>
<field>tig_postnl_order.idcheck_type</field>
</ignore>
<ignore>
<field>tig_postnl_order.idcheck_number</field>
</ignore>
<ignore>
<field>tig_postnl_order.idcheck_expiration_date</field>
</ignore>
<ignore>
<field>tig_postnl_order.options</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.status_history_updated_at</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.confirm_date</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.confirm_status</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.shipping_phase</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.return_phase</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.is_pakketautomaat</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.is_buspakje</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.globalpack_shipment_type</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.extra_cover_amount</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.treat_as_abandoned</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.idcheck_type</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.idcheck_number</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.idcheck_expiration_date</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.labels_printed</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.return_labels_printed</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.is_parcelware_exported</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.track_and_trace_email_sent</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.down_partner_id</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.down_partner_barcode</field>
</ignore>
En
deze
voor
<destination>
<field_rules>
<ignore>
<field>tig_postnl_order.pg_order_address_id</field>
</ignore>
<ignore>
<field>tig_postnl_order.fee</field>
</ignore>
<ignore>
<field>tig_postnl_order.ship_at</field>
</ignore>
<ignore>
<field>tig_postnl_order.confirmed_at</field>
</ignore>
<ignore>
<field>tig_postnl_shipment.ship_at</field>
</ignore>
<ignore>
<field>tig_postnl_shipment_label.entity_id</field>
</ignore>


Zodra dit is toegevoegd en de migratie tool wordt uitgevoerd dan wordt PostNL in zijn geheel overgeslagen. Hierdoor zal de migratie succesvol afgerond worden. 

Knowledge base article footer postnl