Follow-up sulla migrazione dei dati
Alcuni comportamenti e logiche del Magento 1 sono stati implementati diversamente nel Magento 2. Data Migration Tool se ne occupa. Ci sono alcuni aspetti relativi alla migrazione di cui dovresti essere a conoscenza e a volte devi adottare misure minori per garantire il corretto funzionamento di alcune funzionalità dopo la migrazione.
Informazioni
Divisione del database non supportata
Data Migration Tool non supporta database suddivisi.
Prezzi gruppo convertiti in prezzi livello
Tutti i prezzi di gruppo vengono automaticamente convertiti in prezzi di livello durante la migrazione.
Nuova numerazione per entità di vendita
Numeri di riferimento per Ordini, Fatture, Spedizioni, Note di credito e RMA eseguono la migrazione così com'è. Dopo la migrazione, si applicano le nuove regole di assegnazione dei numeri del Magento 2. La numerazione per le nuove entità di vendita è diversa.
Passaggi
Salva nuovamente segmenti cliente [solo Adobe Commerce]
Dopo la migrazione, i segmenti dei clienti devono essere salvati nuovamente dal pannello di amministrazione per essere operativi.
Configurare il fuso orario
Lo strumento non esegue la migrazione delle impostazioni del fuso orario, pertanto devi configurare manualmente il fuso orario dopo la migrazione in Archivi > Configurazione > Opzioni internazionali > Fuso orario.
Per impostazione predefinita, il Magento memorizza i dati temporali nel fuso UTC-0 nel database e li visualizza in base alle impostazioni correnti del fuso orario. Se i dati temporali sono già stati salvati nel database in una zona diversa da UTC-0, è necessario convertire l'ora esistente in UTC-0 utilizzando il gestore \Migration\Handler\Timezone
di Data Migration Tool.
Nell’esempio seguente, il Magento 1 ha erroneamente risparmiato tempo nella zona UTC-7 del database (ad esempio, a causa di un’estensione di terze parti errata). Per convertire correttamente l’ora di creazione dell’account cliente nella zona UTC-0 al momento della migrazione, effettua le seguenti operazioni:
-
Copiare il file di configurazione
map-customer.xml.dist
dalla directory appropriata di Data Migration Tool (<your Magento 2 install dir>/vendor/magento/data-migration-tool/etc/<migration edition>
) nel file<your Magento 2 install dir>/app/code/Vendor/Migration/etc/<migration edition>/map-customer.xml
. -
Aggiorna il nodo
<customer_map_file>
inconfig.xml
e rimuovi l'estensione.dist
damap-customer.xml.dist
-
Aggiungi la seguente regola al file
map-customer.xml
:
<?xml version="1.0" encoding="UTF-8"?>
<map xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="../map.xsd">
<!--...-->
<destination>
<field_rules>
<!--...-->
<transform>
<field>customer_entity.created_at</field>
<handler class="\Migration\Handler\Timezone">
<param name="offset" value="-7" />
</handler>
</transform>
</field_rules>
</destination>
</map>