О лейбле «Подтвержденная покупка»
Когда отзыв получает лейбл «Подтвержденная покупка», где её видит покупатель, как она приходит в Widgets API и почему в личном кабинете её ближе всего показывает фильтр «По приглашению»
Лейбл «Подтвержденная покупка» получает отзыв, к которому привязан заказ. Aplaut не сверяет товар в заказе и автора отзыва с покупателем: лейбл означает связь отзыва с номером заказа, а не доказательство, что автор купил именно этот товар.
Откуда у отзыва берётся заказ
Номер заказа попадает в отзыв по одному из каналов. От канала зависит, проверяет ли Aplaut номер по загруженным заказам.
- Приглашение из раздела "Кампании". Приглашение на отзыв о товаре Aplaut отправляет по заказу, и заказ переходит в отзыв из приглашения.
- Форма в виджетах 2.0. Номер передаёт сайт через JS API виджетов: функцией
setOrderвaplaut.manageOrderили параметромorder_numberвaplaut.setParams. Ещё номер можно передать параметромorder_numberв ссылке на форму. Aplaut ставит метку, только если заказ с таким номером уже загружен в компанию. - Submissions API. Сайт со своей формой передаёт номер полем
order_numberв объектеreviewзапросаPOST /reviewsили в JWT покупателя. Если номер есть и там и там, действует номер из тела запроса. Если заказ с таким номером загружен, Aplaut привязывает к нему отзыв и ставит метку. Если нет, номер сохраняется в пользовательском атрибуте отзываsubmitted_order_number, а метки пока нет. Форма в виджетах 2.0 отправляет отзывы через этот же API. - Мультиформа Aplaut. Заказ берётся из приглашения, а если мультиформу открыли по ссылке из письма, то из параметра
order_number. Номер из ссылки даёт метку сразу. Если заказ с таким номером загружен, Aplaut ещё и привязывает к нему отзыв. Если не загружен, метка всё равно остаётся. - Platform API и импорт из файла. Номер из запроса или из колонки
order_numberзаписывается как есть. Метку отзыв получает сразу, даже если заказа с таким номером в Aplaut нет.
Заказ может прийти в Aplaut позже отзыва, если сайт выгружает заказы с задержкой. Поэтому для формы в виджетах 2.0 и Submissions API Aplaut запоминает ненайденный номер в submitted_order_number и повторяет поиск через 1, 2, 3 и 7 дней после отзыва. Найдёт заказ — привяжет к нему отзыв и поставит метку. Не найдёт за неделю — отзыв останется без неё.
В личном кабинете номер заказа нельзя ни задать, ни изменить. Удаление заказа метку тоже не снимает: номер остаётся в отзыве.
Как лейбл видит покупатель
В виджете отзывов лейбл выглядит как значок с галочкой рядом с именем автора. Текст появляется в подсказке при наведении: «Подтвержденная покупка» и «Товар приобретен в нашем магазине». На английском интерфейсе это «Verified purchase».
Лейбл есть в карточке отзыва и в полноэкранной галерее. Отдельной настройки, которая скрывает лейбл, нет, как нет и фильтра «только подтвержденные покупки» для покупателя.
Лейбл влияет на порядок отзывов: при сортировке по полезности отзыв с ним получает 10 баллов. Подробнее — в статье о сортировке отзывов в виджете.
Лейбл в Widgets API
Сайт со своими виджетами получает лейбл полем is_verified у каждого отзыва, verified — его алиас. Как показывать лейбл и показывать ли его вообще, решает сайт.
Лейбл и фильтр «По приглашению» в личном кабинете
Отдельного быстрого фильтра по лейблу в разделе Отзывы нет. Ближе всего к нему фильтр По приглашению, но он проверяет не заказ, а приглашение.
Значение Да получает отзыв, привязанный к приглашению из раздела Кампании. Привязку ставит форма, на которую покупатель перешёл из письма-приглашения: форма в виджетах 2.0 или мультиформа. Сайт со своей формой может передать идентификатор приглашения в Submissions API параметром invitation_id. Aplaut привязывает отзыв, только если такое приглашение действительно отправила кампания этой компании. Platform API и импорт из файла приглашение не принимают.
Номер заказа на фильтр не влияет. Приглашение на отзыв о товаре кампания отправляет по заказу, и отзыв получает заказ из приглашения, поэтому такие отзывы в значении Да приходят с лейблом. Отзыв с номером заказа, но без приглашения, фильтр относит к Нет, даже если у него есть лейбл: например, если номер передал сайт через setOrder, пришёл из Platform API или из файла импорта. Номер заказа конкретного отзыва виден в его карточке, в строке Заказ №.
Смотрите также: передача номера заказа в JS API виджетов, справочник быстрых фильтров, о сортировке отзывов в виджете.