thelia/group-order-module

安装: 6

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 8

分支: 1

开放问题: 0

类型:thelia-module

dev-master 2020-09-29 12:03 UTC

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.additionalaccount.javascript-initialization 用于添加新的面板,允许主要客户创建子客户
  • main.footer-bottommain.stylesheetmain.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]

输入参数

输出参数

示例

添加您的循环的完整示例

Smarty 插件

groupOrderSubCustomerName

输入参数

输出参数