thelia / customer-family-module
用于创建客户家庭
3.1.8
2024-05-28 08:21 UTC
Requires
- thelia/installer: ~1.0
This package is auto-updated.
Last update: 2024-08-28 08:53:17 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
字段
默认
默认情况下,创建了两个家庭
- 私人个体
- 专业