Плейсхолдеры для шаблонов интерфейса
Шаблоны интерфейса поддерживают открытый язык шаблонов Liquid. Подробнее https://shopify.github.io/liquid/basics/introduction/.
В этой статье:
Общие плейсхолдеры для всех шаблонов интерфейса
| Плейсхолдер | Описание |
|---|---|
| reseller.logo | Ссылки на логотипы реселлера (см. Замена логотипов, используемых по умолчанию):
Например, |
| reseller.inverted_logo | |
| reseller.short_logo | |
| reseller.favicon |
Плейсхолдеры для шаблонов интерфейса Invoice/Prepay и Invoice/Postpay
| Плейсхолдер | Описание |
|---|---|
| invoice.charges | Список списаний |
| invoice.charges[].has_taxes | Bool; признак, что позиция акта содержит налог |
| invoice.charges[].taxes_amount | Сумма всех налогов в акте |
| invoice.charges[].taxes[] | Массив налогов, включенных в позицию акта |
| invoice.charges[].tax[].id | ID налога |
| invoice.charges[].tax[].name | Название налога |
| invoice.charges[].tax[].code | Код налога |
| invoice.charges[].tax[].amount | Сумма налога |
| invoice.order_charges | Список сгруппированных списаний |
| invoice.corrections | Список подтвержденных корректировок |
| invoice.id | ID инвойса |
| invoice.document_number | Номер документа |
| invoice.created_at | Дата создания инвойса (ДД.ММ.ГГГГ) |
| invoice.from_date | Дата начала периода инвойса |
| invoice.to_date | Дата окончания периода инвойса |
| invoice.total_in_words | Сумма инвойса прописью |
| invoice.total | Сумма инвойса |
| invoice.status | Статус инвойса |
| invoice.from_date_human | Локализованная дата начала |
| invoice.to_date_human | Локализованная дата окончания (на день раньше to_date) |
| invoice.date_today | Текущая дата (локализованная) |
| invoice.account_address | Отформатированный адрес клиента |
| invoice.account_building | Номер дома клиента |
| invoice.account_street | Улица клиента |
| invoice.account_zip | Почтовый индекс клиента |
| invoice.account_city | Город клиента |
| invoice.account_region | Регион клиента |
| invoice.account_country_name | Страна клиента (полное название) |
| invoice.account_country | Код страны клиента |
| invoice.account_phone | Телефон клиента |
| invoice.account_email | Email клиента |
| invoice.account_name | Имя клиента |
| invoice.account_id | ID клиента |
| invoice.account_type_key | Тип клиента (ключ) |
| invoice.subscriptions | Список подписок. Только для Invoice/Postpay |
| invoice.payments | Список платежей. Только для Invoice/Postpay |
| invoice.charges_total_amount | Сумма списаний. Только для Invoice/Postpay |
Плейсхолдеры для шаблона интерфейса Certificate/Completed Order
Общие плейсхолдеры
| Плейсхолдер | Описание |
|---|---|
| account.name | Название аккаунта |
| account.street | Адресная информация аккаунта: улица |
| account.building | Адресная информация аккаунта: номер дома |
| account.office | Адресная информация аккаунта: номер помещения |
| account.city | Адресная информация аккаунта: город |
| account.zip | Адресная информация аккаунта: почтовый код |
| account.country | Адресная информация аккаунта: код страны |
| account.country_name | Адресная информация аккаунта: название страны |
| account.phone | Контактная информация аккаунта: номер телефона |
| account.custom_attributes | Дополнительные атрибуты аккаунта |
| account.contract_person_first_name | Имя лица, уполномоченного на заключение договора |
| account.contract_person_middle_name | Отчество лица, уполномоченного на заключение договора |
| account.contract_person_last_name | Фамилия лица, уполномоченного на заключение договора |
| account.contract_person_email | Email лица, уполномоченного на заключение договора |
| owner.email | Email Владельца аккаунта |
| owner.first_name | Имя Владельца аккаунта |
| owner.last_name | Фамилия Владельца аккаунта |
| reseller.name | Название реселлера |
| reseller.custom_attributes | Дополнительные атрибуты реселлера |
| reseller.stamp | Ссылка на изображение печати реселлера |
| order.number | Номер связанного заказа |
| order.charges | Список списаний, связанных с заказом, для использования с итератором Если с заказом не связано ни одно списание, информация отсутствует |
| charge.description | Описание связанного списания |
| charge.quantity | Количество единиц ресурса или услуги в списании |
| charge.unit_price | Цена за единицу ресурса или услуги в списании |
| charge.period | Период списания |
| charge.amount | Сумма списания |
| charge.name | Название ресурса, подписки и оплаченный период в формате с {ДД.ММ.ГГГГ} по {ДД.ММ.ГГГГ} |
Плейсхолдеры для события Заказ завершен (немедленный)
| Плейсхолдер | Описание |
|---|---|
| subscription.resources | Список ресурсов в подписке для использования с итератором |
| subscription.plan.vendor_name | Название вендора. Можно использовать как условие для вывода статичной информации |
| plan.sku | SKU тарифного плана |
| plan.name | Название тарифного плана |
| resource.additional | Дополнительное количество ресурса, заказанное в рамках подписки |
| subscription.id | ID подписки |
| subscription.notification_settings['microsoft_csp_products']['external_id'] | Внешний ID подписки Microsoft |
| subscription.name | Название подписки |
| subscription.start_date | Дата начала подписки |
| subscription.expiration_date | Дата истечения подписки |
| subscription.period | Период подписки |
Плейсхолдеры для события Заказы завершены (за период)
| Плейсхолдер | Описание |
|---|---|
| order.subscription_name | Информация о подписках, связанных с заказами: название подписки |
| order.subscription_start_date | Информация о подписках, связанных с заказами: дата начала подписки |
| order.subscription_expiration_date | Информация о подписках, связанных с заказами: дата истечения подписки |
| order.subscription.plan.vendor_name | Информация о подписках, связанных с заказами: название вендора. Можно использовать как условие для вывода статичной информации |
| order.subscription.plan.sku | Информация о подписках, связанных с заказами: SKU тарифного плана |
| order.subscription.id | Информация о подписках, связанных с заказами: ID подписки |
| order.subscription.notification_settings['microsoft_csp_products']['external_id'] | Информация о подписках, связанных с заказами: внешний ID подписки Microsoft |
| order.subscription.resources | Информация о подписках, связанных с заказами: дополнительное количество ресурса, заказанное в рамках подписки |
| order.subscription.period | Информация о подписках, связанных с заказами: период подписки |
| order.provisioning_items | Информация о подписках, связанных с заказами: количество заказанных единиц и сумма позиции в заказе. Используется для подписок без списаний |