26 августа 2026: Shopify отключает скрипты на Thank You Page — что будет с оплатой в украинских магазинах

26 августа 2026 года Shopify отключает script tags на странице Thank You и Order Status для всех магазинов, кроме Plus (для Plus это произошло 28 августа 2025 года). Если оплата в вашем магазине выводится на странице благодарности через «Additional scripts» или приложение со script tag — кнопка оплаты перестанет отображаться. Решения на Checkout UI Extension и Payment Apps API продолжают работать без изменений.

  • Дата: 26 августа 2026 — script tags перестают выполняться на Order Status / Thank You page для не-Plus магазинов (официальная документация Shopify)
  • Кого касается: любые кастомизации страницы благодарности через Additional scripts, checkout.liquid или приложения со ScriptTag
  • Что продолжает работать: Checkout UI Extensions (purchase.thank-you.block.render), web pixels, Payment Apps API, Manual Payment Method как способ оплаты
  • Что делать: проверить, на чём построена ваша интеграция оплаты, и перенести её на UI Extension

Что именно отключается 26 августа 2026

Shopify последовательно закрывает legacy-механизмы кастомизации оформления заказа. Страница благодарности (Thank You page) и страница статуса заказа (Order Status page) переведены на архитектуру Checkout Extensibility, где сторонний код выполняется только внутри изолированных расширений.

Официальный график из документации Shopify по script tag deprecation:

Дата Что происходит Кого касается
28 августа 2025 Script tags перестали работать на Order Status page Shopify Plus
январь 2026 Автоматический апгрейд страниц: кастомизации через additional scripts, checkout.liquid и ScriptTag удаляются Shopify Plus
26 августа 2026 Script tags перестают работать на Order Status / Thank You page Все остальные тарифы (Basic, Grow, Advanced)
1 октября 2026 Нельзя создавать и обновлять script tags через API Все магазины
1 марта 2027 Script tags перестают работать на страницах витрины Все магазины

Поле «Additional scripts» в настройках оформления заказа стало доступным только для чтения ещё на этапе перехода Plus-магазинов; после автоматического апгрейда все кастомизации, построенные на нём, теряются безвозвратно.

Кого это касается на украинском рынке

В Украине недоступен Shopify Payments, поэтому приём карточных платежей всегда идёт через сторонний провайдер. Исторически сложились три схемы, и 26 августа затрагивает только одну из них.

Механизм Как выводится оплата После 26.08.2026
Additional scripts / ScriptTag на Thank You page JS-скрипт дорисовывает кнопку или форму оплаты после оформления заказа ❌ Скрипт не выполняется — кнопка оплаты исчезает
Checkout UI Extension (purchase.thank-you.block.render) Блок оплаты — официальное расширение, которое Shopify рендерит сам ✅ Работает без изменений
Payment Apps API (оплата в Shopify Checkout) Провайдер подключён как платёжный метод внутри чекаута ✅ Не затронут вообще
Сторонний checkout на своём домене Shopify Checkout заменён внешней страницей ⚠️ Формально не затронут, но нарушает п. 4.5 Terms of Service

Важный нюанс про Manual Payment Method

Сам способ оплаты Manual Payment Method (в админке — «Ручные способы оплаты») не отключается и продолжит работать. Отключается механизм отображения кнопки оплаты на странице благодарности, если он реализован скриптом. Поэтому фраза «мы работаем через Manual Payment Method, значит нас это не касается» неверна: значение имеет не способ оплаты, а то, чем нарисована кнопка.

Как за 5 минут проверить свой магазин

  1. Настройки → Оформление заказа. Найдите раздел «Additional scripts» / «Дополнительные скрипты» для страницы статуса заказа. Если там есть код (особенно с упоминанием платёжного провайдера, fetch, createElement) — вы в зоне риска.
  2. Настройки → Оформление заказа → «Настроить». Откройте редактор Thank You page. Если блок оплаты присутствует как перемещаемый блок приложения — это UI Extension, всё в порядке.
  3. Сделайте тестовый заказ и на странице благодарности откройте инструменты разработчика (F12) → вкладка Console. Ошибки вида Refused to load the script или пустая страница вместо блока оплаты — признак script tag.
  4. Спросите подрядчика прямо: «Интеграция построена на Checkout UI Extension или на additional scripts?» Ответ «на скриптах» означает, что решение нужно переносить.

Что делать, если оплата перестала работать

Порядок действий по убыванию срочности:

  1. Включить резервный способ оплаты немедленно. Наложенный платёж, оплата по реквизитам или QR-оплата по стандарту НБУ №97 позволяют принимать заказы, пока идёт миграция.
  2. Перенести блок оплаты на Checkout UI Extension. Расширение публикуется как приложение (в том числе кастомное, только для вашего магазина) и рендерится Shopify штатно.
  3. Рассмотреть переход на Payment Apps API. Если оборот позволяет, оплата внутри Shopify Checkout — архитектурно более устойчивый вариант: заказ создаётся после успешной оплаты, нет pending-заказов, работают Shop Pay и Shopify Markets.
  4. Перенести аналитику на web pixels. Пиксели конверсий, которые жили в additional scripts, отключаются вместе со скриптами — их нужно пересобрать как app pixels.

Как устроены интеграции TradeMinister

Наши интеграции оплаты на странице благодарности построены на Checkout UI Extension — официальном механизме Shopify, а не на additional scripts. Это означает, что после 26 августа 2026 года они продолжают работать без каких-либо действий со стороны магазина.

Для магазинов, которым нужна оплата непосредственно в оформлении заказа, доступны решения на Payment Apps API: plata by mono Checkout, LiqPay Checkout, WayForPay Checkout, Portmone Checkout — 17 625 ₴.

Частые вопросы

Мой магазин на тарифе Basic. Меня это касается?

Да. 26 августа 2026 года — дедлайн именно для не-Plus тарифов: Basic, Grow, Advanced. Plus-магазины прошли этот переход годом ранее.

Отключение произойдёт автоматически или нужно что-то нажимать?

Автоматически. Shopify перестаёт выполнять script tags на странице статуса заказа; никаких действий со стороны магазина для этого не требуется, и отложить дату нельзя.

Заказы перестанут создаваться?

Нет. Оформление заказа работает штатно — перестаёт отображаться блок оплаты на странице благодарности. Заказ создаётся, но остаётся неоплаченным, а покупатель не видит, чем платить.

Можно ли просто вернуть additional scripts?

Нет. Поле переведено в режим только для чтения, а после автоматического апгрейда содержимое удаляется. Единственный поддерживаемый путь — UI Extensions и web pixels.

Что будет со script tags на обычных страницах магазина?

Они работают до 1 марта 2027 года. Создавать и обновлять их через API нельзя будет с 1 октября 2026 года. Для витрины замена — theme app extensions.

Как понять, что интеграция уже на UI Extension?

В редакторе оформления заказа (Настройки → Оформление заказа → Настроить → вкладка Thank you) блок оплаты отображается как блок приложения, который можно перемещать. Если блок оплаты там отсутствует, а на живой странице он есть — почти наверняка это script tag.

Сколько занимает перенос на UI Extension?

Для типовой интеграции украинского платёжного шлюза — 1–3 рабочих дня, включая тестовый платёж. Переносится сам механизм отображения, договор с эквайером и тарифы не меняются.

Коротко

26 августа 2026 года — техническая граница, после которой на странице благодарности Shopify работает только официальный механизм расширений. Магазинам, чья оплата держится на additional scripts, нужно мигрировать; магазинам на Checkout UI Extension и Payment Apps API делать ничего не нужно. Если вы не знаете, к какой категории относится ваш магазин, — проверка занимает пять минут по инструкции выше, а мы можем провести её бесплатно.

другие статьи

· bankpay

Portmone через Payment Apps API: BankPay и оплата по IBAN в Shopify Checkout

Portmone как штатный способ оплаты Shopify Checkout через Payment Apps API: BankPay (перевод IBAN-to-IBAN без chargeback), комиссия до 2%, требования и сроки...

читать →
· payment apps api

WayForPay через Payment Apps API: оплата частями внутри Shopify Checkout

WayForPay как штатный способ оплаты Shopify Checkout через Payment Apps API: рассрочка monobank (2-25 платежей) и ПриватБанка (2-12) прямо на шаге оплаты, ко...

читать →
· liqpay

LiqPay через Payment Apps API: Privat24 прямо в Shopify Checkout

LiqPay от ПриватБанка как штатный способ оплаты в Shopify Checkout через Payment Apps API: оплата через Privat24 без ввода карты, комиссии 2,75% и индивидуал...

читать →
бесплатный брифинг · смета за 24 часа · без обязательств
получить
оценку проекта →
отвечаем в течение рабочего дня · смета бесплатно