order

order.items Массив позиций заказа, переменная доступна на странице успешного оформления заказа. array

Массив позиций заказа, переменная доступна на странице успешного оформления заказа.
Liquid
        
          

<div class="order">
  {% for item in order.items %}
  <div class="item">
    <div class="item-title">
      {{ item.title }}
    </div>
    {% if item.sku %}
    <div class="item-title">
      Артикул: {{ item.sku }}
    </div>
    {% endif %}
    <div class="item-quantity">
      {{item.quantity}}
    </div>
    <div class="item-total_price">
      {{ item.total_price | money }}
    </div>
  </div>
  {% endfor %}
</div>

order.client Данные клиента (объект) order.client.name - имя клиента. order.client.surname - фамилия клиента. order.client.middlename - отчество клиента. order.client.phone - телефон клиента. order.client.email - email клиента. object

Данные клиента (объект) order.client.name - имя клиента. order.client.surname - фамилия клиента. order.client.middlename - отчество клиента. order.client.phone - телефон клиента. order.client.email - email клиента.

order.comment Комментарий к заказу. string

Комментарий к заказу.

order.creation_date Дата создания заказа. date

Дата создания заказа.

order.currency Валюта заказа. string

Валюта заказа.

order.delivery_date Дата доставки. date

Дата доставки.

order.delivery_title Название способа доставки. string

Название способа доставки.

order.delivery_description Описание способа доставки. string

Описание способа доставки.

order.delivery_price Стоимость доставки. number

Стоимость доставки.

order.delivery_price.base стоимость доставки без наценки на способ оплаты. number

стоимость доставки без наценки на способ оплаты.

order.delivery_time Интервал времени доставки, например, "с 10 до 18". string

Интервал времени доставки, например, "с 10 до 18".
Liquid
        
          

{% if order.delivery_time %}
  Доставка: {{ order.delivery_time }} {{ order.delivery_date }}
{% endif %}

order.fields Поля заказа order.all_fields - массив кастомных полей заказа order.fields - массив кастомных полей заказа выводимых в корзине order.client.all_fields - массив полей клиента у заказа, включая скрытые поля клиента order.client.client_fields - массив полей клиента у заказа( не включает скрытые поля ) order.shipping_address.all_fields - массив полей адреса у заказа, включая скрытые для клиента поля адреса order.shipping_address.client_fields - массив полей адреса у заказа ( не включает скрытые поля ) order.result_fields - массив полей у заказа показываемые клиенту после оформления заказа. Для вывода поля в корзине {{ cart.all_fields['Новое'].input }}. object

Поля заказа order.all_fields - массив кастомных полей заказа order.fields - массив кастомных полей заказа выводимых в корзине order.client.all_fields - массив полей клиента у заказа, включая скрытые поля клиента order.client.client_fields - массив полей клиента у заказа( не включает скрытые поля ) order.shipping_address.all_fields - массив полей адреса у заказа, включая скрытые для клиента поля адреса order.shipping_address.client_fields - массив полей адреса у заказа ( не включает скрытые поля ) order.result_fields - массив полей у заказа показываемые клиенту после оформления заказа.


Для вывода поля в корзине {{ cart.all_fields['Новое'].input }}.

Liquid
        
          

{{ order.all_fields['Название поля в бэк-офисе'].value }}

order.id Идентификатор заказа (используется для ссылки на страницу заказа в бекофисе). number

Идентификатор заказа (используется для ссылки на страницу заказа в бекофисе).

order.key Ключ, по которому выводится заказ - используется в url. string

Ключ, по которому выводится заказ - используется в url.

order.margin Наценка на способ оплаты. number

Наценка на способ оплаты.

order.number Номер заказа. number

Номер заказа.

order.payment_description Описание способа оплаты. string

Описание способа оплаты.

order.payment_title Название способа оплаты. string

Название способа оплаты.

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 - индекс. object

Данные адреса доставки (объект). 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.paid? Заказ оплачен? boolean

Заказ оплачен?
Liquid
        
          

{% if order.paid? %}
  оплачен
{% else %}
  не оплачен
{% endif %}

order.payment_needed? Необходима оплата? boolean

Необходима оплата?
Liquid
        
          

{% if order.payment_needed? %}
  {% if order.paid_with_bank_bill? %}
    <a href="{{ order.pay_url }}">Перейти к оплате (распечатать квитанцию)</a>
  {% else %}
    <a href="{{ order.pay_url }}">Перейти к оплате</a>
  {% endif %}
{% endif %}

order.paid_with_bank_bill? Оплачен через банк? boolean

Оплачен через банк?
Liquid
        
          

{% if order.payment_needed? %}
  {% if order.paid_with_bank_bill? %}
    <a href="{{ order.pay_url }}">Перейти к оплате (распечатать квитанцию)</a>
  {% else %}
    <a href="{{ order.pay_url }}">Перейти к оплате</a>
  {% endif %}
{% endif %}

order.pay_url Ссылка на страницу оплаты заказа string

Ссылка на страницу оплаты заказа
Liquid
        
          

{% if order.payment_needed? %}
  {% if order.paid_with_bank_bill? %}
    <a href="{{ order.pay_url }}">Перейти к оплате (распечатать квитанцию)</a>
  {% else %}
    <a href="{{ order.pay_url }}">Перейти к оплате</a>
  {% endif %}
{% endif %}

order.customer_status Пользовательский статус string

Пользовательский статус

Статусы поумолчанию

В бэк-офисе На сайте
Новый (new) Принят
В обработке (accepted) В обработке
Согласован (approved) Согласован
Отгружен (dispatched) В доставке
Доставлен (delivered) Выполнен
Отменен (declined) Отменен
Возврат (returned) Возврат
Liquid
        
          

{% capture span_class %}{% if order.fulfillment_status == 'declined' or order.fulfillment_status == 'returned' %}red{% else %}green{% endif %}{% endcapture %}
<span class='{{ span_class }}'>{{ order.customer_status }}</span>

order.fulfillment_status статус выполнения string

статус выполнения

Статусы поумолчанию

В бэк-офисе На сайте
Новый (new) Принят
В обработке (accepted) В обработке
Согласован (approved) Согласован
Отгружен (dispatched) В доставке
Доставлен (delivered) Выполнен
Отменен (declined) Отменен
Возврат (returned) Возврат
Liquid
        
          

{% capture span_class %}{% if order.fulfillment_status == 'declined' or order.fulfillment_status == 'returned' %}red{% else %}green{% endif %}{% endcapture %}
<span class='{{ span_class }}'>{{ order.customer_status }}</span>

order.custom_status_title Пользовательский статус string

Пользовательский статус

order.total_price Сумма заказа с учетом скидки number

Сумма заказа с учетом скидки

order.items_price Сумма позиций заказа с учетом скидки number

Сумма позиций заказа с учетом скидки

order.status Статус заказа string

Статус заказа

new - Новый
accepted - В обработке
approved - Согласован
dispatched - Отгружен
delivered - Доставлен
declined - Отменен
returned - Возврат

order.delivery_info.outlet.address Адрес пункта самовывоза string

Адрес пункта самовывоза

order.delivery_info.outlet.description Описание пункта самовывоза для пунктов insales доставки с картой string

Описание пункта самовывоза для пунктов insales доставки с картой

order.manager_comment Комментарий продавца string

Комментарий продавца

order.first_time_loading_page? Первая загрузка страницы (доступно только на странице успешного заказа order2.liquid). Переменная полезна для отправки аналитики по заказам. boolean

Первая загрузка страницы (доступно только на странице успешного заказа order2.liquid).


Переменная полезна для отправки аналитики по заказам.

Liquid
        
          

<script>

{% if order.first_time_loading_page? %}
dataLayer.push({
'ecommerce': {
'currencyCode': 'RUB',
'purchase': {
'actionField': {
id: '{{ order.id}}',
affiliation: 'Online Store',
revenue: '{{ order.total_price }}',
tax: '{{ order.tax_amount }}',
shipping: '{{ order.delivery_price }}',
coupon: '{{ order.coupon }}'
},
'products': [
{% for item in order.items %}
{% capture products_ec %}{"id":"{{item.product.id}}","name":"{{item.product.title}}","price":"{{item.variant.price}}","category":"{{item.product.canonical_collection.title}}","variant":"","quantity":{{ item.quantity }}}{% endcapture %}
{{products_ec}},
{% endfor %}
]
}
},
'event': 'gtm-ee-event',
'gtm-ee-event-category': 'Enhanced Ecommerce',
'gtm-ee-event-action': 'Purchase',
'gtm-ee-event-non-interaction': 'False',
})
{% endif %}
</script>

orders Перебор всех заказов, можно использовать для вывода всех заказов клиента . array

Перебор всех заказов, можно использовать для вывода всех заказов клиента .

Liquid
        
          

<div class="orders">
  {% for order in orders %}
    {% for item in order.items %}
      {{ item.title }}
        {% if item.sku %}
          Артикул: {{ item.sku }}
        {% endif %}
        {{item.quantity}}
        {{ item.total_price | money }}
    {% endfor %}
  {% endfor %}
</div>

field

field.description Описание поля string

Описание поля

field.file_name Имя залитого файла string

Имя залитого файла

field.for_buyer? Показывается ли клиенту boolean

Показывается ли клиенту

field.is_file? Является ли поле, полем для файла boolean

Является ли поле, полем для файла

field.obligatory? Обязательное ли поле boolean

Обязательное ли поле

field.office_title Название поля в бэк офисе string

Название поля в бэк офисе

field.title Название поля для клиента string

Название поля для клиента

field.type Тип поля file_field - загрузка файла text_area - текстовое многострочное поле select - выпадающий список checkbox - чекбокс text_field -текстовое поле obligatory_text_field - обязательно текстовое поле(системный тип для поля "Контактное лицо") system_text_field - текстовые поля первоначально введенные в бэк офис. system_checkbox - чекбокс первоначально введенный в бэк офис(первоначально - Подписка) phone - телефон country - страна kladr - Комплексная форма для ввода адреса. string

Тип поля file_field - загрузка файла text_area - текстовое многострочное поле select - выпадающий список checkbox - чекбокс text_field -текстовое поле obligatory_text_field - обязательно текстовое поле(системный тип для поля "Контактное лицо") system_text_field - текстовые поля первоначально введенные в бэк офис. system_checkbox - чекбокс первоначально введенный в бэк офис(первоначально - Подписка) phone - телефон country - страна kladr - Комплексная форма для ввода адреса.

field.value Значение поля string

Значение поля

field.input Сам input поля для вывода в шаблон корзины <html>

Сам input поля для вывода в шаблон корзины

first_time_loading_page

first_time_loading_page Первая загрузка страницы (доступно только на странице успешного заказа). Переменная полезна для отправки аналитики по заказам. Работает только в разделе бек-офиса (Счетчики и коды). boolean

Первая загрузка страницы (доступно только на странице успешного заказа). Переменная полезна для отправки аналитики по заказам. Работает только в разделе бек-офиса (Счетчики и коды).

order.manager

order.manager.id ID менеджера

ID  менеджера

order.manager.name Имя менеджера

Имя  менеджера

order.manager.email E-mail менеджера

E-mail менеджера

Новости и статьи
Обновления платформы
Документация по API insales
API для написания интеграций
Разработка приложений
Пошаговая документация
Партнерская программа
Станьте партнером InSales
Продолжая пользоваться сайтом, вы
соглашаетесь с использованием cookie