thelia / group-order-module
dev-master
2020-09-29 12:03 UTC
Requires
- thelia/installer: ~1.1
This package is auto-updated.
Last update: 2024-08-30 01:07:15 UTC
README
此模块允许您创建分组订单
安装
手动
- 将模块复制到
<thelia_root>/local/modules/
目录,并确保模块名称为 GroupOrder。 - 在您的 thelia 管理面板中激活它
Composer
将其添加到您的 main thelia composer.json 文件中
composer require thelia/group-order-module:~0.0.1
使用方法
在注册或后台办公室中,您有创建主要客户的可能性。主要客户可以创建子客户并填充子客户的购物车。
子客户可以通过主要客户设置的登录名和密码进行连接,他们有受限的权限,可以添加商品到他们的购物车。一旦他们决定验证他们的购物车,购物车就会被发送到主要客户的购物车。
钩子
前端
register.form-bottom
用于在注册页面上添加主要客户复选框account.additional
和account.javascript-initialization
用于添加新的面板,允许主要客户创建子客户main.footer-bottom
、main.stylesheet
和main.javascript-initialization
用于显示主要客户的粘性窗口login.main-bottom
用于添加子客户连接的登录表单
后端
customer.edit-js
用于在客户编辑页面上添加主要客户复选框
循环
[group_order_sub_customer]
输入参数
输出参数
示例
<ul>
{loop type="group_order_sub_customer" name="my_group_order_sub_customer_loop" main_customer=$mainCustomerId}
<li>{$FIRSTNAME} {$LASTNAME}</li>
{/loop}
</ul>
[group_order_main_customer]
输入参数
输出参数
示例
{loop type="group_order_main_customer" name="main_customer_loop" customer_id=$customer_id active=true}
{assign "isMainCustomer" 1}
{/loop}
[group_order_sub_order]
输入参数
输出参数
示例
添加您的循环的完整示例