Migration Kundendaten

Hallo,

Ich hab meine Kundendaten aus Shopware 4 exportiert und diese in Shopware 5 importiert. (Mit dem erweiterten Exporter).

Hab dann die Import Definition angepasst und den Import durchgeführt.

Bei vielen Kunden hat es problemlos funktioniert.

Allerdings habe ich ein paar Kunden die ich nicht öffnen kann.

In der Java script Console sehe ich:

Uncaught TypeError: Cannot read property ‘get’ of null

als Methode wird mir dieser Block hier angegeben:

createDebitFormTopElements:function () {
var me = this;
me.paymentCombo = Ext.create('Ext.form.field.ComboBox', {
name:'paymentId',
queryMode: 'local',
triggerAction:'all',
fieldLabel:me.snippets.payment.label,
helpTitle:me.snippets.payment.helpTitle,
helpText:me.snippets.payment.helpText,
valueField:'id',
displayField:'description',
allowBlank:false,
required:true,
anchor:'100%',
labelWidth:155,
minWidth:250,
editable:false,
tpl: Ext.create('Ext.XTemplate',
'',
'',
'{description}',
'',
'{description}',
'',
'',
{
doHighlight: function (id) {
var record = me.paymentCombo.getStore().findRecord('id', id);
return !record.get('active');
}
}
),
listeners:{
change:function (field, newValue) {
var store = field.getStore(),
selectedRecord = store.findRecord('id', newValue),
input = Ext.get(field.getEl().down('.x-form-field'));
if(!selectedRecord.get('active')) {
input.setStyle( { 'color': '#A94442','background': '#F2DEDE' } );
}
else {
input.setStyle( { 'background': '', 'color': '' } );
}
me.fireEvent('changePayment', newValue, me.fieldContainer);
}
}
});

Die Konsole bemängelt hierbei den Block:

if(!selectedRecord.get(‘active’)) {
 

Shopware Version ist die 5.2.1

Ich bin um jede hilfe dankbar.

Hab auch die übermittelten Daten aus den Storages geprüft bei einem wo es funktioniert und bei einem wo es nicht funktioniert. Sind Identisch (bis auf die Addresse etc)

 

Keine Ahnung ob es bei dir ähnlich ist, aber ich habe die Erfahrung gemacht das teilweise leere Felder in den Adressen (Liefer- bzw. Rechnungsadresse) zu einem Abbruch führen. Also beispielsweise wenn nur der Vorname, nicht aber der Nachname gefüllt ist.