Shopify расширяет инструменты WebMCP для завершения покупок
28 сентября 2023 года Shopify расширила свои инструменты WebMCP, добавив их в процесс оформления заказа. Теперь браузерные агенты могут считывать и обновлять информацию о чеке, открытом в вкладке покупателя, а также отправлять заказ после подтверждения покупателем. Ранее, в августе, когда я обсуждал запуск WebMCP от Shopify, инструменты для витрины позволяли агентам искать товары и управлять корзиной, направляя покупателей к оформлению заказа, но без возможности его завершения. Новые инструменты используют то же состояние, что и страница оформления заказа, которую видит покупатель. В журнале изменений разработчиков Shopify указано, что они "не открывают новый API и не требуют настройки со стороны продавца".
get_checkout: считывает информацию о чеке и, после покупки, детали заказа.
update_checkout: изменяет контактные данные, адрес доставки или самовывоза, коды скидок, способы оплаты и дополнительные поля, такие как номер налога.
complete_checkout: завершает заказ.
navigate_to_storefront: возвращает вкладку к магазину.
Процесс оформления заказа проводит собственную валидацию на каждом обновлении, и агенты не могут изменять товары в заказе. Инструменты не принимают новые данные карты. Агент может помочь, выбрав сохраненную карту из Shop Pay или, если это разрешено для гостевого оформления, используя одобрение Shop Pay, которое у него есть в файле. Все остальные варианты оплаты остаются на усмотрение покупателя на странице оформления заказа.
Агенты должны подписывать свои запросы в браузере с помощью Web Bot Auth, на который полагается Shopify для распознавания агентов. Без этой подписи их запросы могут быть понижены в приоритете или заблокированы системами обнаружения ботов.
Возможности агентов на этапе оформления заказа
По данным документации Shopify по WebMCP для оформления заказа, теперь доступны четыре инструмента для оформления заказа:Как покупатель берет на себя управление
Документация Shopify рекомендует агентам показывать текущий заказ и общую сумму покупателю перед вызовом функции complete_checkout и получать от него разрешение на завершение заказа. Подпись Web Bot Auth, одобрение Shop Pay или статус готовности к завершению не считаются достаточным согласием. Вход в Shop Pay и вызовы на подтверждение платежа, такие как 3D Secure, возвращают контроль покупателю на странице, блокируя UI-расширения и шаги проверки. Также покупатель управляет взаимодействиями с расширениями оформления заказа, определенными приложениями.Какой тип оформления заказа получает инструменты
Стандартное трехстраничное оформление заказа Shopify не получает инструменты WebMCP, если покупатель не использует Shop Pay. Исключены также B2B-оформление, встроенное оформление и оформления внутри мобильных SDK. Оформления с товарами из другого магазина, черновики заказов, редактирование заказов и сбор платежей также не поддерживаются. На данный момент документация Shopify по витрине указывает, что агенты могут использовать WebMCP только в браузерах на основе Chromium.Сравнение Checkout WebMCP и Checkout MCP
Shopify описывает два пути для агентов на этапе оформления заказа и рекомендует использовать серверный вариант, Checkout MCP, где агент управляет сессией оформления заказа со своего сервера. Shopify советует использовать Checkout WebMCP "только когда ваш агент уже работает в браузере покупателя". Оба варианта полагаются на возможности оформления заказа Протокола Универсальной Коммерции и используют один и тот же объект оформления заказа. Checkout WebMCP работает через инструменты, которые страница оформления заказа регистрирует в браузере покупателя, в то время как Checkout MCP обрабатывает запросы на стороне сервера. В любом случае Shopify утверждает, что продавец остается продавцом в обоих случаях.Тестирование Shopify против автоматизации браузера
Гил Гринберг, член команды Shopify, работающей над агентной коммерцией, недавно поделился результатами теста компании. В этом тесте сравнивались WebMCP и автоматизация браузера, где агент считывает страницу и кликает по ней. Оба метода тестировались с использованием GPT-6 Sol "с одинаковыми подсказками и начальными условиями". За десять задач оформления заказа в двух тестовых магазинах WebMCP был успешен во всех 60 попытках, в то время как автоматизация браузера преуспела в 56 из 60. Исключая время настройки страницы, время на попытку составило 10,3 секунды для WebMCP против 27,4 секунды для автоматизации браузера. Кроме того, стоимость попытки WebMCP была на 58% ниже по ценам OpenAI. Однако одна строка в посте Гринберга указывает на общую сумму теста, которая не соответствует 60 попыткам, указанным для каждого метода. Результаты получены из тестовых магазинов Shopify и одного модели. Журнал изменений и документация по оформлению не содержат данных о реальных заказах, сделанных агентами, или коэффициентах конверсии.Значение изменений
В августе Shopify ограничила свои инструменты браузера возможностью только направлять покупателей на страницу оформления заказа. Теперь агент может завершить заказ на подходящих оформлениях после подтверждения покупателя, без необходимости включать что-либо со стороны продавца. Настройка оформления заказа контролирует, когда браузерный агент возвращает заказ покупателю. При трехстраничном оформлении инструменты доступны только тогда, когда покупатель использует Shop Pay для оформления. Блокировка UI-расширений позволяет покупателю вернуть контроль, а любые платежи вне сохраненной карты Shop Pay или одобрения обрабатываются непосредственно на странице.Перспективы
На момент публикации документация Shopify по витрине и оформлению WebMCP не указывает, могут ли продавцы отключать отдельные инструменты или разделять заказы, размещенные агентами, в своих отчетах. Следите за журналом изменений разработчиков Shopify для получения этой информации. Документация WebMCP от Shopify также не указывает, какие агенты вызывают инструменты оформления заказа. Десктопный браузер ChatGPT добавил инструменты сайта WebMCP в августе, но страница помощи OpenAI для этих инструментов не упоминает инструменты оформления заказа Shopify.
Источник:
Search Engine Journal