Используется в шаблоне письма клиенту и шаблоне печати заказа, доступными к редактированию из раздела "Заказы/Шаблоны". Так же используется в javascript-коде, который выводится на странице успешного оформления заказа (задаётся в разделе "Настройки магазина").
По сути это сохранённый заказ, наследующий методы объекта корзины, плюс несколько других, приведённых ниже:
order.id - идентификатор заказа (используется для ссылки на страницу заказа в бекофисе).
order.number - номер заказа.
order.key - ключ, по которому выводится заказ - используется в url, например:
/orders/{{order.key}}
order.creation_date - дата создания заказа.
order.currency - валюта заказа.
order.custom_status_title - название пользовательского статуса заказа (как он задан в разделе Настройки - Пользовательские статусы)
order.shipping_address - данные адреса доставки (объект):
order.shipping_address.name - имя адресата. order.shipping_address.phone - телефон адресата. order.shipping_address.delivery_address - адрес доставки. order.shipping_address.country_name - страна. order.shipping_address.state - регион. order.shipping_address.city - город. order.shipping_address.address - адрес. order.shipping_address.zip - индекс.
order.delivery_description - описание способа доставки.
order.delivery_date - дата доставки.
order.delivery_time - интервал времени доставки, например, "с 10 до 18".
order.delivery_price - стоимость доставки.
order.delivery_price.base - стоимость доставки без наценки на способ оплаты.
order.delivery_title - название способа доставки.
order.comment - комментарий к заказу.
order.payment_title - название способа оплаты.
order.payment_description - описание способа оплаты.
order.margin - наценка на способ оплаты.
order.has_partial_discount? - проверяет заказ на наличие частичной скидки
order.client - данные клиента (объект):
order.client.name - имя клиента. order.client.surname - фамилия клиента. order.client.middlename - отчество клиента. order.client.phone - телефон клиента. order.client.email - email клиента. order.client.bonus_points - бонусные баллы клиента
order.all_fields - массив пользовательских полей заказа (первая группа полей в разделе Настройки - Оформление заказа)
order.fields - массив пользовательских полей заказа (первая группа полей), обозначенных для заполнения клиентом, выводимых как в корзине, так и в оформлении заказа
order.result_fields - массив полей в заказе, показываемые клиенту после оформления заказа (первая группа полей с флагом Выводить значение для клиента)
order.client.all_fields - массив полей клиента в заказе (вторая группа полей в разделе Настройки - Оформление заказа), включая скрытые поля клиента.
Те же поля используются при регистрации личного кабинета покупателя.
order.client.client_fields - массив полей клиента в заказе (не включает скрытые поля )
order.shipping_address.all_fields - массив полей адреса в заказе (третья группа полей в разделе Настройки - Оформление заказа), включая скрытые для клиента поля адреса
order.shipping_address.client_fields - массив полей адреса в заказе (не включает скрытые поля)
order.discount_code.code - номер купона примененного в заказе
order.discount_code.description - описание купона примененного в заказе
{{ order.all_fields['Название поля'].title }} - вывод названия поля {{ order.all_fields['Название поля'].value }} - вывод значения поля Также можно перебирать все поля {% for field in order.all_fields %} <p>{{field.title}}: {{field.value}}</p> {% endfor %}