用户登录

用户在结账过程中网站会通过不同的面板向用户收集信息,比如配送信息,,配送和支付方法等等,这些信息都会保存在最终生成的订单里。

我们可以自己添加一些面板到结账流程里面收集一些其它的信息,比如可以让用户对订单做一个注释,让用户输入发票的抬头等等。这些信息也会一起保存在订单里。

实现这个功能可以安装 commerce_fieldgroup_panes 模块 ... 这个模块需要配合 Fieldgroup 模块才能使用 ... 这已经提前安装好了这两个模块 ...

下面我们可以直接去为结账流程添加新的面板 .. 打开 商店 ... 配置 .. 订单设置 .. 管理字段 .. 我们可以给订单添加一个字段组,在这个字段组里再添加相关的字段。

这样这个字段组就会作为结账流程里的一个面板 ...

我们添加一个可以让用户输入发票抬头的面板 ... 在 添加群组 这里输入 invoice ... 编辑 ... 再输入 发票 ...

再添加一个新的字段 ... invoice ... 发票抬头 ... 字段类型选择 文本 ... 保存 ....

然后把这个新创建的发票字段放在 发票 这个字段群组下面 .... 再点击 保存 ...

回到商店的配置界面 ... 打开 结账设置 ... 在 禁用 的面板这里,你可以找到刚才我们创建的 发票 字段群组 ... 也就是安装了 commerce_fieldgroup_panes 模块以后 ... 在 订单 里添加的新的字段群组,都可以作为结账流程里的一个新的信息面板 ...

我们可以把这个 发票 面板放在某个的结账步骤上 ... 比如可以放在 核对订单 这里的 支付面板的下面 ...

点击 保存设置 ....

预览

回到前台 ... 打开购物车 .. 结算 .. 继续 ... 继续 .. 在核对订单 这一步骤的 支付 面板 的下面 ... 你会看到我们创建的 发票 面板 ...

输入 发票抬头 ... 王皓和小雪科技有限公司 .. 支付可以选择 示例支付 .. 输入姓名 .... 然后继续 ...

提示结账成功 ... 打开 我的帐户 .. 订单 ...

在这里会显示用户提交的订单 ... 找到我们刚才使用了发票面板的订单 ...

在这个订单内容上 ... 会显示用户在结账过程中,输入的 发票抬头 字段的内容 ...

自定义结账流程面板《 Drupal Commerce 电子商务 》

统计

13799
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点