0

如何使用 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”,但这不起作用。

4

1 回答 1

2

您可以使用 _address_street 字段中的 \n (换行符)作为第一行和第二行之间的分隔符。

...
'_address_street' => "Main Street\n1",
...

对数组中的此条目使用双引号以将 \n 解析为换行符

结果将存储在数据库表 customer_address_entity_text 中,在 Magento 术语中是一个多行字段。为了在 Magento 前端和后端显示它,Magento 会自动将其拆分为换行符并将其放置在单独的输入字段中。

于 2014-08-13T06:48:49.693 回答