如何使用Magento的AvS导入程序导入客户的地址行2?该示例仅显示一行,名称与Magento字段不匹配,因此我不确定如何处理。
$data = array(
array(
'email' => 'customer@company.com',
'_website' => 'base',
'group_id' => 1,
'firstname' => 'John',
'lastname' => 'Doe',
'_address_firstname' => 'John',
'_address_lastname' => 'Doe',
'_address_street' => 'Main Street 1',
'_address_postcode' => '12345',
'_address_city' => 'Springfield',
'_address_country_id' => 'US',
'_address_telephone' => '+1 2345 6789',
'_address_default_billing_' => 1,
'_address_default_shipping_' => 0,
));
我尝试添加'_address_street2',但这不起作用。
答案 0 :(得分:2)
您可以使用_address_street字段中的\ n(换行符)作为第一行和第二行之间的分隔符。
...
'_address_street' => "Main Street\n1",
...
在数组中使用双引号将\ n解析为换行符
结果将按照数据库表customer_address_entity_text中的提供进行存储,该表以Magento术语表示多行字段。要在Magento前端和后端显示它,Magento会自动将其拆分为换行符并将其放在单独的输入字段中。