Реклама
Перетяжка, 07.09, Анкета для друзей

Shopify выпустила RC API 2026-10 с несовместимыми изменениями

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

Обложка: Shopify выпустила RC API 2026-10 с несовместимыми изменениями

Shopify выпустила release candidate версии API 2026-10 для тестирования разработчиками приложений и интеграций интернет-магазинов, работающих с заказами, товарами и другими данными магазина. Версия доступна с 21 сентября и затрагивает GraphQL Admin API, Customer Account API, Storefront API, вебхуки, Shopify Functions и ShopifyQL. RC доступна до 1 октября 2026 года, когда версия станет стабильной. Срок доступности стабильной версии — до 16 октября 2027 года, 15:00 UTC.

В интеграциях заказов теперь нужно учитывать перерасчёт налогов при изменении адреса доставки невыполненного заказа через orderUpdate или эндпоинт обновления заказа REST Admin API, а также новое значение FULFILLMENT_NOT_REQUIRED. Из схемы удалены устаревшие поля скидок черновых заказов, а налоговые приложения должны разбирать идентификаторы в формате Global ID.

GraphQL Admin API теперь возвращает ошибку, если metafield нельзя использовать для фильтрации. Раньше такой предикат молча игнорировался. В Customer Account API также удалены Customer.lastIncompleteCheckout и связанное дерево Checkout без прямой замены.

До перехода на новую версию разработчикам стоит проверить запросы к удалённым полям, обработку налогов и статусов выполнения, фильтры metafield и разбор идентификаторов в налоговых payload. Shopify рекомендует скорректировать затронутые интеграции до использования 2026-10 в продакшене.

Источники