默认在结算这一步会要求用户输入帐单信息,用户的真实姓名 ... 选择国家,具体的地址,邮编,还有城市等等。想要修改这些东西,可以启用 commerce 的 customer UI 模块 .. 我们可以改变这里的显示,可以添加新的字段向用户收集内容 ...
先打开 模块 .. 找到 commerce 区域 .. 勾选一下 Customer UI 模块 .. 保存设置 ..
然后打开 商店 .. 这里会出现一个 用户资料 .. 点击打开 .. 在这个界面上会显示用户在购物产品的时候填写的一些相关的资料 ..
现在还没有 .. 打开 资料分类 . 这个有一个 帐单信息 类型的资料类型 .. 它就是在结帐页面上显示的帐单信息字段集里的东西 .. 打开 管理字段 ... 这里只有一个地址字段 .. 字段的类型是 邮寄地址 .. 这个类型的字段是 address field 模块提供的。
我们可以编辑一下它 .. 在 可用国家 这里 .. 选择选择一些可用的国家 .. 不特别选择的话,所有的国家都是可用的 ... 这里我们可以只选择 中国 ...
然后在勾选一下 格式处理 这里的 只有一个国家时隐藏国家 这个选项 .. 这样在帐单信息上就不会提示用户选择国家了。
如果你想让用户可以联动选择地区的话 .. 可以安装一个 china address field .. 这个字段特别针对中国的地址做了一些优化 .. 比如用户可以先选择 省 .. 这样会自动过滤出这省里的所有的市 ...
安装以后在 格式处理 这里会多出一个 china address field 选项 .. 勾选以后可以代替 address field 默认的收集地址的字段 ...
http://drupal.org/project/China_address_field
先点一下 保存设置 ..
额外字段
在这个帐单信息类型的资料里,我们可以添加新的字段来向用户收集更多的内容 .. 比如添加一个让用户输入电话号码的字段 ..
添加新字段 .. 输入 phone .. 编辑 .. 电话 .. 字段类型可以选择 文本 .. 如果你想更好的控制用户输入的电话号码,可以安装一个 phone 字段 .. 这样你可以创建电话类型的字段 ..
http://drupal.org/project/phone
保存 .. 保存设置 ...
再回到前台的结算页面 .. 刷新 .. 你会发现 帐单信息 里选择国家的下拉菜单不见了 .. 另外最后还多了一个 电话 字段 ..
测试
我们可以输入一些内容 .. 姓名 王皓,地址 经十路 28723 号 .. 邮编 250000 .. 城市 .. 济南 .. .. 山东 ... 最后再输入一个电话 ..
15965779823 ...
然后点击 继续下一步 ..
这样 commerce 会为我们创建一个顾客资料 .. 打开 商店 .. 用户资料 .. 这里会显示我们刚才结算的时候填写的相关的资料 ..
编辑界面
上面会显示档案id ,姓名 .. 创建的用户等等 ... 这个界面也是用视图创建的 .. 也就是我们可以很容易根据自己的需求来定制它 ..
比如我们可以让刚才添加的电话字段的内容显示在这个界面上 ..
鼠标放在这个界面上 .. 点击右上角的配置图标 .. 编辑视图 .. 然后 添加字段 ... 选择 Commerce 顾客档案: 电话 ...
应用 .. 再调整一下字段的显示顺序 .. 把它放在用户的下面 .. 应用 .. 然后 保存 ....
在这个界面上你可以看到添加的 电话 字段的内容 ...