Tax Loop

loop displaying taxes available.

{loop type="tax" name="the-loop-name" [argument="value"], [...]}

Important informations :

* : argument is required
** : at least one of ** marked argument is required

Global arguments

Argument Description

Determine if loop is use in backend context.

default : false

example : backend_context="on"


force return result for i18n tables even if there is no record

default : false

example : force_return="on"


The maximum number of results to display.

example : limit="10"

name *

The loop name. This name must be unique and is used to reference this loop further in the page (see ifloop, elseloop or pageloop)


The first product to display offset. Will not be used if `page` argument is set.

default : 0

example : offset="1"


The page to display.

example : page="2"

Loop arguments

Argument Description

a country id

example : country="64"


A single or list of tax ids to exclude

example : exclude="2", exclude="1,4"


A single or list of tax_rule ids to exclude

example : exclude_tax_rule="2", exclude_tax_rule="1,4"


A single or list of tax ids.

example : id="2", id="1,4"


A single or list of tax_rule ids

example : tax_rule="2", tax_rule="1,4"

Global outputs

Variable Description
$LOOP_COUNT the current results index, starting from 1
$LOOP_TOTAL the total number of results returned by the loop
$CREATE_DATE The creation date of this Tax
$UPDATE_DATE The last modification date of this Tax

Loop outputs

Variable Description
$DESCRIPTION Tax description
$ESCAPED_TYPE Provides a form-and-javascript-safe version of the type, which is a fully qualified classname, with \
$ID the tax id
$IS_TRANSLATED check if the tax is translated
$LOCALE The locale used for this research
$REQUIREMENTS All requirements for this tax
$TITLE Tax title
$TYPE The tax type