Karatitsyn

З чого почати

    ← Повернутися до всіх статей

    Допомога і підтримка25 жовтня 20267 хв читати

    Shopify Flow: автоматизація процесів у магазині без коду

    «Щоранку я переглядаю ті самі замовлення, вручну ставлю теги клієнтам і перевіряю, що закінчилося». Такі рутинні справи може взяти на себе Shopify Flow. Застосунок стежить за подіями в магазині і виконує кроки, які ви задали. У цій статті зібрано, що про нього каже Shopify Help Center, для власників магазинів без технічної підготовки.

    Спершу коротке застереження

    Усе тут узято з Shopify Help Center, станом на жовтень 2026 року. Меню змінюються, тож перевіряйте свою адмінку. Назви меню взято з англійського інтерфейсу. Ціни тарифів, застосунків чи розробки я не називаю. Які процеси варто автоматизувати саме у вас, залежить від ваших процесів, а не від довідки.

    Що таке Shopify Flow

    За довідкою, Shopify Flow це платформа для автоматизації завдань у магазині та між застосунками. Flow це безкоштовний застосунок, доступний на тарифах Basic, Grow, Advanced і Plus. Ви встановлюєте його з Shopify App Store, а потім відкриваєте в адмінці через Apps > Flow.

    Більшість функцій доступні на всіх цих тарифах. Винятки за довідкою: дія Send HTTP request доступна від Grow, а завдання з власних партнерських застосунків лише на Plus. Ліміти використання Flow теж залежать від тарифу, бо прив’язані до лімітів API тарифу.

    Три складники workflow

    Автоматизація у Flow називається workflow і складається з трьох частин:

    • Тригер: подія, що запускає workflow. Приклади зі списку в довідці: Order created, Customer created, Product created, Product variant inventory quantity changed і Scheduled time для запуску за розкладом. Кожен workflow починається з тригера Flow або застосунку.
    • Умова: перевіряє, чи має workflow продовжуватися, як «якщо, то». Без умови дії виконуються одразу.
    • Дія: змінює щось у магазині, працює з даними всередині workflow або робить щось в іншому застосунку. Приклади: Add order tags, Add customer tags, Hold fulfillment order, Cancel order, Send internal email і Wait.

    За довідкою, workflow виконується якомога швидше після того, як спрацював тригер.

    Для чого це зазвичай використовують

    Довідка наводить приклади workflow. Кілька з них:

    • Ризик: скасувати замовлення з високим ризиком і повернути товар на склад або списувати оплату, лише якщо замовлення не ризиковане.
    • Склад: сповіщення про низький залишок, приховування розпроданих товарів. Докладніше: Залишки на складі в Shopify.
    • Клієнти: розподілити клієнтів за рівнями загальної суми покупок або поставити тег за адресою e-mail, наприклад для освітньої знижки.
    • Замовлення: позначати тегом замовлення, оплачені подарунковою карткою, або писати команді логістики, коли замовлення треба відправити терміново. Про подарункові картки: Подарункові картки Shopify.
    • Відправлення: запитувати або притримувати виконання за критеріями, сповіщати про незвично великі кількості, ставити теги за способом доставки. Див.: Налаштування доставки в Shopify.
    • Оплата: нагадування про оплату після дати платежу.

    Шаблон чи власний workflow

    Workflow створюється через Create workflow: або з шаблону через Browse templates, або з нуля. Обираєте тригер, через + додаєте умову і на гілці True задаєте дію. Запрацює він лише після Turn on workflow.

    Дві примітки з довідки про шаблони: вони містять дані-заглушки, які перед увімкненням треба замінити своїми значеннями. І багато шаблонів використовують тригери або дії інших застосунків, для них має бути встановлений відповідний конектор. Workflow, створений через Sidekick, спочатку неактивний, і довідка радить ретельно його перевірити й протестувати.

    Умови: що часто дивує

    • AND і OR: з AND результат істинний, лише коли виконуються всі критерії, з OR достатньо одного.
    • Відсутні дані: якщо даних немає, умова з AND за довідкою вважається істинною, а з OR хибною. Це типова причина, чому workflow спрацьовує занадто часто або ніколи.
    • Списки: для списків, наприклад позицій замовлення, є «at least one of», «all of» і «none of». Якщо список порожній, умови взагалі не перевіряються.
    • Заперечення: довідка називає поширеною помилкою спробу перевернути умову через «is not equal to».
    • Великі й малі літери в порівнянні тексту не мають значення.
    • Теги: умови за тегами можуть не працювати, якщо в замовлення, товару чи клієнта понад 250 тегів.
    • Замовлення і чернетки окремі: тригери й дії для замовлень не стосуються чернеток замовлень, і навпаки.

    Довідка також радить, де можливо, брати точніший тригер, ніж Order created, для сценаріїв ризику, наприклад, Order risk analyzed.

    Почекати замість діяти одразу

    Дія Wait ставить workflow на паузу, наприклад, щоб перевірити замовлення лише через деякий час. За довідкою:

    • Очікування не довше 90 днів на workflow. З довшим його не вдасться увімкнути. Для довших проміжків довідка радить workflow за розкладом.
    • Після очікування дані оновлюються. Важить те, що змінилося за цей час.
    • Якщо змінити активний workflow, зміна стосується й запусків, які зараз чекають. Якщо вимкнути або видалити його, такі запуски зупиняються.

    Тест перед запуском

    Flow може протестувати workflow до увімкнення, через Test your workflow на тригері. Тест використовує реальні дані магазину, але за довідкою нічого в магазині не змінює. Він зупиняється на першій дії, яка мала б щось змінити. Дії із зовнішніми сервісами, як Send HTTP request, не симулюються, а тестові запуски не з’являються в списку запусків.

    Коли щось пішло не так

    • Усі запуски видно в Apps > Flow > Recent runs зі статусами In progress, Waiting або Completed і фільтрами, зокрема за помилками.
    • Запуски зберігаються 14 днів після завершення.
    • Тимчасові помилки Flow повторює з дедалі більшими інтервалами. Для кожної частини workflow діє верхня межа 36 годин. Постійні помилки не повторюються, запуск позначається як невдалий.
    • Невдалі запуски можна перезапустити вручну.
    • Через тригер Workflow error occurred можна отримувати сповіщення про помилки: в Shopify, на e-mail або в Slack.

    Дія «Send internal email»

    За довідкою, вона призначена для листів вашій команді. Для листів клієнтам довідка відсилає до маркетингових автоматизацій. Адреса одержувача задається жорстко і не може братися зі змінних. Кількох одержувачів розділяють комою. Які листи клієнтам надсилає сам Shopify: E-mail-сповіщення Shopify.

    Чого довідка тут не каже

    Сторінки, які я прочитав, не кажуть, які процеси варто автоматизувати саме у вас, скільки часу це заощадить і чи вплине на продажі. Для тригерів і дій інших застосунків діють правила їхніх розробників. А скільки коштує налаштування, залежить від обсягу.

    Приклади з практики

    Жоден з моїх опублікованих проєктів не описує workflow у Shopify Flow для клієнта, і я нічого тут не вигадую. Є споріднена автоматизація: в Orska Rituals B2B-компанія створюється автоматично після схвалення професіонала. В Elanora Skin я розширив сповіщення про повернення товару в наявність через Klaviyo API.

    Перед стартом: чекліст

    1. Яке завдання ви щотижня робите вручну однаково?
    2. Яка подія його запускає, і чи є точніший тригер, ніж Order created?
    3. За яких умов воно має виконуватися, і що буде, якщо даних немає?
    4. Чи є шаблон, і які заглушки треба замінити?
    5. Чи потрібні інші застосунки, і чи встановлено конектор?
    6. Чи ви протестували workflow перед увімкненням?
    7. Хто отримає повідомлення, якщо запуск не вдався?

    Коли допоможе розробник

    Прості workflow із шаблонів можна налаштувати самостійно. Допомога має сенс, коли процесу потрібні дані з метаполів (Метаполя й метаоб’єкти Shopify), коли Flow має працювати із зовнішніми системами через HTTP або Admin API, коли workflow поєднують кілька застосунків або коли оптових клієнтів треба схвалювати автоматично, як на сторінці Shopify B2B і гурт. Далі наявні workflow стають частиною постійного супроводу, див. Підтримка Shopify.

    Часті запитання

    Чи платний Shopify Flow? За довідкою, Flow це безкоштовний застосунок на тарифах Basic, Grow, Advanced і Plus.

    Чи може Flow надсилати листи клієнтам? Дія Send internal email призначена для вашої команди. Для клієнтів довідка відсилає до маркетингових автоматизацій.

    Чи змінює тест мій магазин? Ні, за довідкою тест зупиняється перед першою дією, яка мала б щось змінити.

    Скільки workflow може чекати? Не більше 90 днів.

    Де побачити, чи спрацював workflow? В Apps > Flow > Recent runs, протягом 14 днів після завершення.

    Скільки коштує налаштування? Це залежить від обсягу. Суми я тут не називаю.

    Як справи з вашим магазином?

    Надішліть мені адресу вашого магазину для безкоштовної перевірки. Я дивлюся на те, що видно ззовні: швидкість завантаження, застосунки в коді сторінок, побудову сторінок, і розповідаю, що впадає в око. Я працюю лише з публічно видимими даними, без доступу до вашого облікового запису. Що я роблю для оптових магазинів, читайте на сторінці Shopify B2B і гурт.

    Читайте також: Залишки на складі в Shopify · Колекції й фільтри в Shopify · Shopify допомога

    Kiril Karatitsyn, Shopify-розробник у Німеччині

    Читайте далі

    Обговорімо ваш Shopify-проєкт.

    kiril@karatitsyn.com

    Безкоштовна перевірка магазину

    Я перегляну ваш Shopify-магазин і протягом двох робочих днів надішлю короткий список: що гальмує, що коштує вам продажів і що я виправив би першим. Без зобовʼязань і без продажного дзвінка.

    Безкоштовна перевірка магазину / Запит на проєкт

    Ваші дані я використовую лише для відповіді. Детальніше в політиці конфіденційності.

    Ви знайшли пасхалку!

    Блок за блоком