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 хвилин перевірити свій магазин
- Налаштування → Оформлення замовлення. Знайдіть розділ «Additional scripts» / «Додаткові скрипти» для сторінки статусу замовлення. Якщо там є код (особливо зі згадкою платіжного провайдера,
fetch,createElement) — ви в зоні ризику. - Налаштування → Оформлення замовлення → «Налаштувати». Відкрийте редактор Thank You page. Якщо блок оплати присутній як переміщуваний блок застосунку — це UI Extension, усе гаразд.
- Зробіть тестове замовлення і на сторінці подяки відкрийте інструменти розробника (F12) → вкладка Console. Помилки на кшталт
Refused to load the scriptабо порожня сторінка замість блоку оплати — ознака script tag. - Запитайте підрядника прямо: «Інтеграція побудована на Checkout UI Extension чи на additional scripts?» Відповідь «на скриптах» означає, що рішення потрібно переносити.
Що робити, якщо оплата перестала працювати
Порядок дій за спаданням терміновості:
- Увімкнути резервний спосіб оплати негайно. Накладений платіж, оплата за реквізитами або QR-оплата за стандартом НБУ №97 дозволяють приймати замовлення, поки триває міграція.
- Перенести блок оплати на Checkout UI Extension. Розширення публікується як застосунок (зокрема кастомний, лише для вашого магазину) і рендериться Shopify штатно.
- Розглянути перехід на Payment Apps API. Якщо оборот дозволяє, оплата всередині Shopify Checkout — архітектурно стійкіший варіант: замовлення створюється після успішної оплати, немає pending-замовлень, працюють Shop Pay і Shopify Markets.
- Перенести аналітику на web pixels. Пікселі конверсій, які жили в additional scripts, вимикаються разом зі скриптами — їх потрібно перезібрати як app pixels.
Як влаштовані інтеграції TradeMinister
Наші інтеграції оплати на сторінці подяки побудовані на Checkout UI Extension — офіційному механізмі Shopify, а не на additional scripts. Це означає, що після 26 серпня 2026 року вони продовжують працювати без жодних дій з боку магазину.
- plata by mono (monobank) на Thank You Page — від 8 800 ₴, комісія monobank 1,3 % за картки українських банків і 2 % за іноземні
- LiqPay (ПриватБанк) на Thank You Page — від 8 800 ₴, еквайринг 2,75 % за стандартним тарифом
- WayForPay на Thank You Page — від 8 800 ₴, оплата частинами від monobank і ПриватБанку
- Portmone та NovaPay на Thank You Page — від 8 800 ₴
- QR-оплата за стандартом НБУ №97 — 0 % комісії еквайрингу, переказ безпосередньо на IBAN, без ПРРО
Для магазинів, яким потрібна оплата безпосередньо в оформленні замовлення, доступні рішення на 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 робити нічого не потрібно. Якщо ви не знаєте, до якої категорії належить ваш магазин, — перевірка займає п'ять хвилин за інструкцією вище, а ми можемо провести її безкоштовно.