Prestashop:如何从管理面板查看和更新客户 phone 号码?
Prestashop: How to see and update customer phone numbers from administration panel?
使用 Prestashop v1.6.1.4,默认配置为要求客户输入 phone 号码,这没问题,但是我如何从中查看或更新此 phone 号码在管理员的控制面板中?家庭和手机 phone 号码字段似乎没有出现在我希望找到它们的以下任何屏幕上:
客户/地址 - 此 table 视图中的列仅包括:名字、姓氏、地址、邮政编码、城市和国家/地区。
Customers / Addresses / Edit - editable 此页面上的字段仅包括:标识号、地址别名、名字、姓氏、公司、增值税号、地址行 1,地址第 2 行、城市、国家、邮政编码、国家和 space 其他信息。
客户/客户 - 此 table 视图中的列仅包括:客户 ID、社交头衔、名字、姓氏、电子邮件地址、迄今为止的销售总额,enabled/disabled 状态、时事通讯订阅和选择加入状态、用户注册和上次访问的日期和时间。
Customers/Customers/Edit - 此页面上的 editable 字段仅包括:社会头衔、名字、姓氏、电子邮件地址、生日、enabled/disabled 状态、时事通讯订阅和选择加入状态、组访问复选框和默认客户组下拉菜单。
2017 年 1 月 11 日更新:升级到 Prestashop v1.6.1.10 后问题仍然存在,上述没有任何变化。
地址字段与国家/地区地址格式直接相关。
在显示其他字段 phone 字段之前,转到菜单客户 -> 地址 -> 最后编辑。在那里寻找该特定地址的国家/地区。
然后转到菜单“本地化”->“国家/地区”,搜索之前的国家/地区并单击“编辑”。在地址格式字段中,确保选择 phone 和 phone 手机。如果没有,只需添加它并保存更改。
就这些了。您应该在地址编辑选项中看到该字段。如果您看不到它,您必须在您的商店源代码中搜索此行为的更改或覆盖。
祝你好运。
似乎不可能将 Prestashop 的默认行为用于 view/edit 客户 phone 号码,除非 Prestashop 配置为将这些包含在地址格式中,这意味着它们也会显示在 PDF 等中
解决此问题的方法是覆盖默认行为,方法是在 /override/controllers/admin
文件夹中创建 /controllers/admin/AdminAddressesController.php
的副本,并在第 198 行的函数中添加以下行:
/* Start of override code by richhallstoke to enable viewing/editing of
customer phone numbers from within the administration panel without adding
them to the address format */
$addresses_fields[] = 'phone';
$addresses_fields[] = 'phone_mobile';
/* End of override code by richhallstoke
然后为了让/cache/class_index.php
生效,直接删除/cache/class_index.php
强制自动重新生成
使用 Prestashop v1.6.1.4,默认配置为要求客户输入 phone 号码,这没问题,但是我如何从中查看或更新此 phone 号码在管理员的控制面板中?家庭和手机 phone 号码字段似乎没有出现在我希望找到它们的以下任何屏幕上:
客户/地址 - 此 table 视图中的列仅包括:名字、姓氏、地址、邮政编码、城市和国家/地区。
Customers / Addresses / Edit - editable 此页面上的字段仅包括:标识号、地址别名、名字、姓氏、公司、增值税号、地址行 1,地址第 2 行、城市、国家、邮政编码、国家和 space 其他信息。
客户/客户 - 此 table 视图中的列仅包括:客户 ID、社交头衔、名字、姓氏、电子邮件地址、迄今为止的销售总额,enabled/disabled 状态、时事通讯订阅和选择加入状态、用户注册和上次访问的日期和时间。
Customers/Customers/Edit - 此页面上的 editable 字段仅包括:社会头衔、名字、姓氏、电子邮件地址、生日、enabled/disabled 状态、时事通讯订阅和选择加入状态、组访问复选框和默认客户组下拉菜单。
2017 年 1 月 11 日更新:升级到 Prestashop v1.6.1.10 后问题仍然存在,上述没有任何变化。
地址字段与国家/地区地址格式直接相关。
在显示其他字段 phone 字段之前,转到菜单客户 -> 地址 -> 最后编辑。在那里寻找该特定地址的国家/地区。
然后转到菜单“本地化”->“国家/地区”,搜索之前的国家/地区并单击“编辑”。在地址格式字段中,确保选择 phone 和 phone 手机。如果没有,只需添加它并保存更改。
就这些了。您应该在地址编辑选项中看到该字段。如果您看不到它,您必须在您的商店源代码中搜索此行为的更改或覆盖。
祝你好运。
似乎不可能将 Prestashop 的默认行为用于 view/edit 客户 phone 号码,除非 Prestashop 配置为将这些包含在地址格式中,这意味着它们也会显示在 PDF 等中
解决此问题的方法是覆盖默认行为,方法是在 /override/controllers/admin
文件夹中创建 /controllers/admin/AdminAddressesController.php
的副本,并在第 198 行的函数中添加以下行:
/* Start of override code by richhallstoke to enable viewing/editing of
customer phone numbers from within the administration panel without adding
them to the address format */
$addresses_fields[] = 'phone';
$addresses_fields[] = 'phone_mobile';
/* End of override code by richhallstoke
然后为了让/cache/class_index.php
生效,直接删除/cache/class_index.php
强制自动重新生成