thelia/customer-family-module

用于创建客户家庭

安装: 849

依赖关系: 0

建议者: 0

安全性: 0

星标: 0

关注者: 9

分支: 15

开放问题: 5

类型:thelia-module

3.1.8 2024-05-28 08:21 UTC

README

创建客户家庭(专业,私人个体,...)并管理特定价格。

还可以定义产品的购买价格。

兼容性

Thelia >= 2.3.x

For use with lower version of Thelia look for older tags on this module.

安装

手动

  • 将模块复制到 <thelia_root>/local/modules/CustomerFamily 目录,并确保模块名称为 CustomerFamily。
  • 在 Thelia 管理面板中激活它

Composer

将其添加到主 Thelia composer.json 文件中

composer require thelia/customer-family-module:~1.5.0

使用

此模块在 BackOffice 客户编辑中可见。

使用第一个选项卡创建、编辑或删除家庭。您还可以定义默认家庭,用于向未登录客户显示特定价格。

第二个选项卡允许您根据产品的购买价格定义每个家庭的价格计算方式。

产品的价格将在 'product' 循环中自动更改,您不需要使用 'customer_family_pse_calculated_prices' 循环(见下文)来获取产品的价格。

循环

使用提供的循环来显示例如根据客户家庭显示含税或不含税价格。

customer_family

此循环返回客户家庭

输入参数

输出值

示例

{loop type="customer_family" name="customer_family_loop" current_product=$product_id limit="4"}
    {$CODE} ({$TITLE_CUSTOMER_FAMILY})
{/loop}

customer_customer_family

此循环返回特定客户或相反的客户家庭

输入参数

输出值

示例

{loop type="customer_customer_family" name="customer_customer_family_loop" customer_id="4"}

{/loop}

customer_family_price

此循环返回客户家庭方程数据

输入参数

输出值

示例

{loop type="customer_family_price" name="customer_family_price_loop" customer_family_id=1 promo=0}
    {$AMOUNT_ADDED_BEFORE}
    ...
{/loop}

customer_family_pse_calculated_prices

此循环返回基于给定客户家庭和货币的 PSE 计算价格

输入参数

输出值

示例

{loop type="customer_family_pse_calculated_prices" name="customer_family_pse_calculated_prices_loop" pse_id=22 customer_family_id=1}
    {$CALCULATED_TAXED_PRICE}
    ...
{/loop}

表单 customer_family_customer_create_form

此表单扩展 customer_create_form

字段

默认

默认情况下,创建了两个家庭

  • 私人个体
  • 专业