Навигация
Присоединяйтесь к нашему Telegram-каналу!☝

Будьте в курсе последних новинок и фишек e-commerce: советы, полезные инструменты и эксклюзивные материалы.

Блог Rss rss_feed

Что такое Yandex Commerce Protocol (YCP) и как подключить универсальный чекаут Яндекса к PrestaShop

Что такое Yandex Commerce Protocol (YCP) и как подключить универсальный чекаут Яндекса к PrestaShop

Покупатель нашёл товар в Яндексе. Раньше дальнейший путь был привычным: перейти на сайт интернет-магазина, снова открыть карточку товара, добавить его в корзину, заполнить контактные данные, выбрать доставку и только после этого перейти к оплате.

С Yandex Commerce Protocol (YCP) этот сценарий меняется.

Покупатель может выбрать товар и полностью оформить заказ через универсальный чекаут Яндекса, не проходя обычную корзину интернет-магазина. Это может происходить из Поиска Яндекса, Алисы AI или рекомендательной ленты Яндекс Ритма.

При этом продавцом остаётся сам интернет-магазин. После оформления заказ передаётся в систему магазина вместе с информацией о покупателе, товарах, доставке и оплате.

Для магазинов на PrestaShop эту связь теперь можно настроить через модуль «Яндекс Товары и YCP» от Ewonta.

Что такое Yandex Commerce Protocol

Yandex Commerce Protocol, или YCP, — это стандарт интеграции интернет-магазина с торговыми сценариями сервисов Яндекса.

Его задача — дать Яндексу возможность взаимодействовать с магазином не только на уровне каталога товаров, но и на уровне полноценного заказа.

Раньше интернет-магазин в основном передавал Яндексу информацию о товарах через YML-фид:

  • название;

  • цену;

  • изображение;

  • описание;

  • характеристики;

  • наличие;

  • ссылку на страницу товара.

Покупатель видел предложение и переходил на сайт магазина.

YCP добавляет второй уровень интеграции.

Теперь Яндекс может обратиться к магазину непосредственно во время оформления заказа и получить актуальную информацию:

  • действительно ли товар есть в наличии;

  • не изменилась ли цена;

  • сколько единиц доступно;

  • какие варианты доставки существуют;

  • сколько будет стоить доставка;

  • когда товар можно получить;

  • доступен ли самовывоз.

После подтверждения покупки Яндекс передаёт готовый заказ интернет-магазину.

Именно поэтому YCP нельзя считать просто ещё одним форматом товарного фида. Это двусторонний обмен данными между Яндексом и системой интернет-магазина.

Что такое универсальный чекаут Яндекса

Наиболее заметная для покупателя часть YCP — универсальный чекаут.

Это интерфейс оформления заказа, который позволяет человеку купить товар, найденный в сервисах Яндекса, без необходимости заново проходить стандартную корзину интернет-магазина.

Например, пользователь ищет:

беспроводные наушники с шумоподавлением

Яндекс показывает подходящее предложение интернет-магазина.

Если магазин подключён к YCP, рядом с товаром может быть доступна возможность покупки через универсальный чекаут.

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

Если пользователь авторизован через Яндекс ID, часть контактных и платёжных данных может быть заполнена автоматически.

После оплаты покупателю не приходится вручную создавать тот же заказ ещё раз на сайте продавца.

Магазин получает уже оформленный заказ и продолжает работать с ним в своей системе.

Значит ли это, что Яндекс становится маркетплейсом для магазина?

Не совсем.

Это важное отличие YCP.

При такой покупке товар по-прежнему продаёт ваш интернет-магазин.

Яндекс предоставляет покупателю интерфейс поиска и оформления заказа, однако сам заказ поступает продавцу.

Магазин получает информацию о покупателе и заказе, после чего самостоятельно:

  • обрабатывает заказ;

  • комплектует его;

  • организует доставку;

  • меняет статусы;

  • выполняет дальнейшую работу с клиентом.

Кроме того, возможность обычного перехода пользователя на сайт магазина сохраняется.

Как выглядит покупка через YCP

Если убрать технические детали, процесс выглядит примерно так.

1. Магазин передаёт товары Яндексу

Сначала интернет-магазин загружает YML-фид в Яндекс Товары.

Именно из фида Яндекс получает информацию о каталоге и понимает, какие товары магазин предлагает покупателям.

Наличие товара в фиде является важным условием для работы универсального чекаута.

2. Покупатель находит товар

Товар может быть показан пользователю в различных сценариях Яндекса, в том числе:

  • в Поиске;

  • в Алисе AI;

  • в Яндекс Ритме.

3. Яндекс связывается с интернет-магазином

Перед оформлением заказа недостаточно информации из YML-фида.

Фид мог быть сформирован несколько часов назад, а цена или остаток за это время могли измениться.

Поэтому через YCP Яндекс обращается непосредственно к интернет-магазину и проверяет актуальные данные.

Например:

В Яндекс Товарах:

Наушники — 12 990 ₽

Но непосредственно перед покупкой магазин может сообщить:

Цена сейчас — 11 990 ₽, доступно 3 шт.

Для оформления заказа используются актуальные данные магазина.

4. Покупатель выбирает доставку

Яндекс запрашивает у магазина доступные способы доставки.

Магазин может вернуть:

  • способ доставки;

  • стоимость;

  • предполагаемые сроки;

  • варианты самовывоза.

Покупатель видит эти условия непосредственно во время оформления заказа.

5. Покупатель оплачивает заказ

В универсальном чекауте могут использоваться поддерживаемые Яндексом способы оплаты, включая Яндекс Пэй, СБП и Сплит.

6. Заказ передаётся в PrestaShop

После успешного оформления YCP отправляет данные интернет-магазину.

В PrestaShop создаются необходимые сущности:

  • покупатель;

  • адрес;

  • товары заказа;

  • количество;

  • доставка;

  • заказ;

  • информация об оплате.

Для менеджера такой заказ становится обычным заказом магазина, с которым можно продолжать работать в административной панели.

Зачем здесь нужен YML-фид

После появления YCP может возникнуть логичный вопрос:

если Яндекс теперь напрямую общается с магазином, зачем вообще нужен YML-фид?

Потому что эти технологии решают разные задачи.

YML-фид отвечает за каталог

Он сообщает Яндексу:

Вот товары нашего магазина, их изображения, характеристики, цены и ссылки.

Благодаря этому товары могут участвовать в товарной выдаче.

YCP отвечает за процесс покупки

Он сообщает:

Вот актуальное наличие, вот варианты доставки, а созданный покупателем заказ можно передать обратно в магазин.

Поэтому схема выглядит так:

PrestaShop → YML-фид → Яндекс Товары

для передачи каталога.

И:

Яндекс ↔ YCP ↔ PrestaShop

для оформления и обработки заказа.

Эти две части работают вместе.

Что делает модуль «Яндекс Товары и YCP» для PrestaShop

Раньше наш модуль отвечал в первую очередь за формирование YML-фида для Яндекс Товаров.

После обновления он выполняет две основные задачи:

  1. формирует товарный фид;

  2. подключает PrestaShop к Yandex Commerce Protocol.

Таким образом, владельцу магазина не требуется самостоятельно разрабатывать отдельный API для взаимодействия с YCP.

Формирование YML-фида

Модуль продолжает поддерживать выгрузку каталога магазина в Яндекс Товары.

В фид могут передаваться:

  • товары;

  • комбинации;

  • цены;

  • изображения;

  • характеристики;

  • производители;

  • артикулы;

  • вес;

  • размеры;

  • акции и промокоды.

Для небольших каталогов можно использовать динамическую генерацию.

Для крупных магазинов предусмотрено создание статического файла с пакетной обработкой товаров, чтобы уменьшить нагрузку на сервер.

Проверка актуальной корзины

Когда покупатель собирается оформить заказ через Яндекс, модуль принимает запрос YCP и возвращает актуальную информацию из PrestaShop.

Проверяются:

  • товар;

  • его название;

  • цена;

  • количество;

  • доступность.

Это позволяет не полагаться исключительно на ранее созданный YML-фид.

Передача складских остатков

YCP может запросить сведения о доступности товара.

Модуль получает актуальный остаток непосредственно из PrestaShop и передаёт его Яндексу.

В текущей реализации поддерживается основной склад магазина.

Расчёт доставки

При оформлении заказа покупателю необходимо заранее понимать:

  • можно ли доставить товар;

  • каким способом;

  • сколько это будет стоить;

  • какой будет срок доставки.

Модуль получает доступные варианты из PrestaShop и возвращает их в универсальный чекаут.

В результате покупатель выбирает доставку ещё до создания заказа.

Поддержка самовывоза

Для магазина можно настроить склад самовывоза:

  • адрес;

  • доступность;

  • график работы.

Эти данные используются во время оформления заказа через YCP.

Автоматическое создание заказа в PrestaShop

Одна из главных функций интеграции — получение готового заказа.

Когда покупатель завершает оформление в универсальном чекауте, модуль создаёт соответствующий заказ в PrestaShop.

Сохраняются:

  • покупатель;

  • адрес;

  • выбранные товары;

  • количество;

  • доставка;

  • сумма заказа.

То есть менеджеру не нужно вручную переносить заказ из Яндекса в административную панель.

Передача информации об оплате

В заказе сохраняются данные, полученные через YCP:

  • способ оплаты;

  • оплаченная сумма;

  • идентификатор транзакции.

Модуль поддерживает информацию о заказах, оплаченных через доступные универсальному чекауту способы, в том числе Яндекс Пэй, СБП и Сплит.

Нужно ли устанавливать отдельный модуль Яндекс Пэй

Для заказов, которые оформляются через универсальный чекаут YCP, отдельный модуль Яндекс Пэй для PrestaShop не требуется.

Результат оплаты приходит в магазин через YCP.

Но здесь есть важное различие.

Интеграция не добавляет Яндекс Пэй в стандартную корзину вашего сайта.

Если покупатель открыл интернет-магазин напрямую и вы хотите предоставить ему Яндекс Пэй непосредственно среди способов оплаты PrestaShop, потребуется отдельная платёжная интеграция.

YCP относится именно к заказам, оформляемым через универсальный чекаут.

Что происходит с заказом после оформления

Получить заказ — только половина интеграции.

Яндексу также необходимо понимать, что происходит с ним дальше.

Например:

  1. заказ создан;

  2. магазин его подтвердил;

  3. заказ передан в доставку;

  4. заказ доставлен.

Для этого в модуле предусмотрено сопоставление статусов PrestaShop с состояниями YCP.

Магазин может определить, какой внутренний статус соответствует определённому состоянию заказа для Яндекса.

Статус доставки и отслеживание

YCP может запросить у магазина текущее состояние доставки.

Модуль возвращает актуальный статус заказа и, при наличии, ссылку для отслеживания отправления.

Таким образом информация после оформления заказа продолжает синхронизироваться.

Отмена и подтверждение доставки

Протокол предусматривает команды, связанные с дальнейшим жизненным циклом заказа.

Модуль умеет обрабатывать запросы YCP на отмену и подтверждение доставки заказа.

Это превращает интеграцию не просто в механизм создания заказа, а в канал дальнейшего взаимодействия между Яндексом и PrestaShop.

Как устроено подключение

После установки модуль создаёт данные, необходимые для подключения YCP:

  • адрес API магазина;

  • Bearer-токен для авторизации запросов.

Эти данные передаются Яндексу при подключении магазина.

В отдельном разделе настроек можно управлять:

  • складом;

  • самовывозом;

  • доставкой;

  • соответствием статусов;

  • параметрами интеграции.

Встроенная диагностика

Интеграция по API сложнее обычной выгрузки YML-файла, поэтому в модуль добавлены инструменты проверки.

Из административной панели можно последовательно протестировать:

  1. подключение к API;

  2. передачу склада;

  3. получение товара;

  4. расчёт доставки;

  5. создание тестового заказа.

Также модуль ведёт журнал запросов YCP.

Если один из этапов работает неправильно, журнал позволяет увидеть, какой запрос получил магазин и какой ответ был отправлен обратно.

Это особенно полезно при первоначальном подключении и тестировании интеграции.

Нужен ли отдельный модуль Яндекс Доставки

Для самого универсального чекаута отдельный модуль Яндекс Доставки также не является обязательным условием.

Через YCP магазин передаёт доступные покупателю способы доставки, их стоимость и сроки.

При этом конкретная логистика магазина может быть организована по-разному: через собственную доставку, установленный модуль перевозчика или внешнюю систему.

YCP в этом случае выступает стандартом обмена информацией между Яндексом и интернет-магазином.

Что в итоге получает интернет-магазин

Если раньше интеграция с Яндекс Товарами в основном заканчивалась в момент, когда пользователь увидел предложение и перешёл на сайт, YCP позволяет связать с Яндексом значительно большую часть процесса покупки.

Получается следующая цепочка:

Каталог PrestaShop

YML-фид

Яндекс Товары

Поиск / Алиса AI / Яндекс Ритм

Универсальный чекаут

проверка цены и наличия через YCP

выбор доставки

оплата

автоматическое создание заказа в PrestaShop

обработка заказа магазином

Для покупателя путь до покупки становится короче.

Для магазина при этом сохраняется собственная система управления товарами, заказами, клиентами и доставкой.

Что нужно для подключения YCP

Одной установки модуля недостаточно.

Сначала необходимо:

  1. иметь работающий интернет-магазин на PrestaShop;

  2. сформировать YML-фид;

  3. загрузить его в Яндекс Товары;

  4. подать заявку на подключение YCP;

  5. получить возможность использования универсального чекаута со стороны Яндекса;

  6. передать Яндексу API-адрес и токен, созданные модулем;

  7. настроить склад, доставку и соответствие статусов;

  8. выполнить встроенные тесты интеграции.

Возможность подключения конкретного магазина определяется требованиями Яндекса. Сам Яндекс указывает, что подключение YCP доступно интернет-магазинам, соответствующим условиям сервиса.

Это замена интернет-магазину?

Нет.

YCP не отменяет интернет-магазин и не заменяет его административную систему.

Напротив, магазин остаётся центральной системой.

Именно в PrestaShop по-прежнему находятся:

  • каталог;

  • остатки;

  • цены;

  • клиенты;

  • заказы;

  • статусы;

  • доставка.

YCP создаёт дополнительный канал, через который покупатель может оформить заказ.

Поэтому правильнее воспринимать технологию не как замену сайта, а как ещё одну точку продаж, связанную непосредственно с вашим магазином.

Главное

Yandex Commerce Protocol превращает Яндекс из источника переходов на сайт в дополнительный канал оформления заказов.

Покупатель может найти товар в Поиске, Алисе AI или Яндекс Ритме, оформить и оплатить его через универсальный чекаут, а интернет-магазин автоматически получит этот заказ в PrestaShop.

Модуль «Яндекс Товары и YCP» объединяет две необходимые части такой интеграции:

  • создание YML-фида для размещения товаров;

  • API-интеграцию PrestaShop с универсальным чекаутом YCP.

В результате магазин продолжает работать с товарами и заказами в привычной административной панели PrestaShop, а Яндекс становится дополнительным каналом, через который покупатель может совершить покупку.

Модуль «Яндекс Товары и YCP» для PrestaShop:
https://ewonta.ru/moduli-dlya-magazina/97-yandex-tovary-ycp-prestashop.html

Был ли этот пост полезен для вас?

    
👈 Присоединяйтесь к нашему Telegram-каналу!

Будьте в курсе последних новинок и фишек e-commerce: советы, полезные инструменты и эксклюзивные материалы.

👈 Присоединяйтесь к нашему Telegram-каналу!

Будьте в курсе последних новинок и фишек e-commerce: советы, полезные инструменты и эксклюзивные материалы.

На данный момент комментариев нет
close

Checkout

close

Избранное

Promo