Prestashop显示税收规则名称

时间:2017-01-17 21:49:34

标签: smarty prestashop prestashop-1.6

我想在prestashop结帐页面上显示税收规则名称(例如:21%Incl。)。有没有办法做到这一点?

我只找到以下前缀:

{$display_tax_label|escape:'html':'UTF-8'}

但这只是表现出活跃与否。

还发现了发票模板中列出的另一件事,但我无法在其他地方使用它。

2 个答案:

答案 0 :(得分:0)

您的问题没有一个答案。我会试着解释一下 每个产品都可能有tax rule个不同的产品。在结账时,PrestaShop将税收显示为所有税收的“总和”。
例如:

Product 1 - 10$ VAT EXCL - Tax Rule A (10%) - 11$ VAT INCL
Product 2 - 10$ VAT EXCL - Tax Rule B (20%) - 12$ VAT INCL 
TOTAL TAXES 3$ (1$ is for 10% of product 1, 2$ is 20% of product 2)

如果要显示税收标签,您必须首先检索应用于购物车的所有税款,然后您可以拆分并显示所应用的每一笔税。

不幸的是,它比它们看起来更难:)

答案 1 :(得分:0)

如果您使用以下代码获得该税收规则的$ id_tax_rules_group,则可以获取任何税务规则的名称:

$ tg_obj = new TaxRulesGroup($ id); $ tax_rule_name = $ tg_obj-> name;

您可以使用此名称在结帐页面上显示以满足您的要求。