我想在prestashop结帐页面上显示税收规则名称(例如:21%Incl。)。有没有办法做到这一点?
我只找到以下前缀:
{$display_tax_label|escape:'html':'UTF-8'}
但这只是表现出活跃与否。
还发现了发票模板中列出的另一件事,但我无法在其他地方使用它。
答案 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;
您可以使用此名称在结帐页面上显示以满足您的要求。