Hallo zusammen,
nach dem Import von Kundendatensätzen aus Magento 1.9.2 mit dem Migrations-Plugin stelle ich fest, dass die Anrede nicht mit übertragen wurde. Kann mir jemand sagen, wie ich das lösen kann?
Danke,
sacha Vorbeck
Hallo zusammen,
nach dem Import von Kundendatensätzen aus Magento 1.9.2 mit dem Migrations-Plugin stelle ich fest, dass die Anrede nicht mit übertragen wurde. Kann mir jemand sagen, wie ich das lösen kann?
Danke,
sacha Vorbeck
habs hinbekommen. Das Migrationstool verwendet Gender/Geschlecht als Kriterium für die Anrede. Wir haben das Feld in Magento aber gar nicht genutzt. Also musste im Migrationsprofil für Magento gender auf prefix geändert werden:
engine/Shopware/Plugins/Community/BackendSwagMigration/Components/Migration/Profile/Magento.php
public function getCustomerSelect()
{
$attributes = [
'gender',
verändern in
public function getCustomerSelect()
{
$attributes = [
'prefix',
und da bei Gender die Zahlenwerte 1/2 stellvertretend für Mann/Frau stehen auch noch die IF Bedingung:
IF(gender.value=2, 'ms', 'mr') as billing_salutation,
....
-- IF(gender.value, 'ms', 'mr') as shipping_salutation,
verändern in
IF(prefix.value='Frau', 'ms', 'mr') as billing_salutation,
....
-- IF(prefix.value, 'ms', 'mr') as shipping_salutation,