Hallo zusammen,
wenn ich einen Kunden per API anlege, dann bekommt dieser immer die Standardsprache (deutsch, mit ID=1), obwohl ich als languageId=“2” übergebe. Generell ändert es überhaupt nichts was ich als ID übergebe. Es wird auch kein Fehler ausgegeben.
Im Gegensatz zur API funktioniert es mit dem CSV-Import (und der gleichen languageId).
Hier das JSON dazu:
{
“number”: “”,
“id”: 0,
“changed”: “2019-08-06T16:59:17+0200”,
“paymentId”: 5,
“groupKey”: “EK”,
“shopId”: 1,
“priceGroupId”: null,
“encoderName”: “md5”,
“hashPassword”: “xxx”,
“active”: true,
“email”: “test@test.com”,
“firstLogin”: “2018-01-30T00:00:00+0100”,
“lastLogin”: “2019-08-01T12:10:42+0200”,
“accountMode”: 0,
“confirmationKey”: “”,
“sessionId”: “”,
“newsletter”: 0,
“validation”: “0”,
“affiliate”: 0,
“paymentPreset”: 8,
“languageId”: “2”,
“referer”: “”,
“internalComment”: “”,
“failedLogins”: 0,
“lockedUntil”: “2019-08-06T16:56:37+0200”,
“salutation”: “mr”,
“title”: “”,
“firstname”: “Tester”,
“lastname”: “Tester”,
“birthday”: null,
“doubleOptinRegister”: false,
“doubleOptinEmailSentDate”: null,
“doubleOptinConfirmDate”: null,
“defaultBillingAddress”: {
…
},
“paymentData”: ,
“defaultShippingAddress”: {
…
}
}
Schaut man sich den Code des Backends an, dann wird dort die “languageId” behandelt: shopware/Customer.php at ad5ea26116917637ffac6d71a99a74180b69887f · shopware/shopware · GitHub
Beim Code der API jedoch nicht: shopware/Customer.php at ad5ea26116917637ffac6d71a99a74180b69887f · shopware/shopware · GitHub
Hoffe ihr könnt mir helfen.
Besten Dank vorab!