Tarifflist: CDEK tariff selector for Joomla Form

WT CDEK library - Documentation
Category: Libraries

Tarifflist in WT CDEK for Joomla covers CDEK tariff selection and XML field setup. This reference explains its purpose, parameters and XML examples for Joomla Form.

Webtolk\Cdekapi\Fields\TarifflistField reads the contract-specific tariff catalog through calculator()->getAllTariffs(). The method calls GET /v2/calculator/alltariffs and caches the response, so CDEK API access is required. Group labels are tariff names; options show delivery modes and their codes. Each option value is tariff_code.

No library-specific XML attributes are read by this field. Standard Joomla grouped-list attributes apply. default="136" sets the initial code. This is a tariff directory; it does not calculate shipping prices.

Complete XML example

<form addfieldprefix="Webtolk\Cdekapi\Fields">
  <fieldset name="cdek">
    <field name="tariff_code" type="Tarifflist"
           label="Тариф СДЭК" default="136" required="true" />
    <field name="tariff_details" type="Tariffinfo"
           label="Условия тарифа" watchfield="tariff_code" />
  </fieldset>
</form>

Standard Joomla list attributes include name, label, description, default, required, disabled, class and showon. The addfieldprefix value is Webtolk\Cdekapi\Fields. Tariffinfo loads its WebAsset dependencies automatically.

Joomla Form Fields

Overview and getting started

WT CDEK 1.4.0 source code on GitHub

WebTolk Joomla Extensions

113 Extensions
12 Categories
587 Versions released
920737 Downloads