Менеджер тратит 2 часа в день на ручную маркировку VIP-клиентов, а фрод-заказы остаются незамеченными — система не успевает их проверять. Shopify Flow автоматизирует эти процессы без программирования. Настроим до 10 workflow за 1–2 дня, сэкономив десятки часов ручной работы ежемесячно. Мы — команда с 5-летним опытом настройки Flow — поможем внедрить готовые сценарии.
Как работает Flow?
Flow построен на принципе «триггер → условие → действие». Любое событие в магазине запускает цепочку, которая проверяет данные и выполняет операции. Каждый workflow состоит из трёх компонентов:
Trigger — событие, запускающее цепочку: создание заказа, оплата, отгрузка, изменение остатка, создание покупателя или расписание. Condition — логика ветвления: проверка суммы заказа, тегов покупателя, метаполей, количества заказов или уровня риска. Action — операция: добавить тег, отправить email, выполнить HTTP-запрос, приостановить заказ или создать задачу.
Встроенные действия покрывают 80% типовых задач. Остальные 20% — кастомная интеграция через HTTP-запрос, которая открывает доступ к любому внешнему API.
Почему Flow безопаснее кастомного решения?
Flow работает внутри инфраструктуры Shopify. Не нужно арендовать сервер, следить за обновлениями или беспокоиться о масштабировании. Все триггеры и действия выполняются в защищённой среде с контролем доступа уровня магазина. Для работы с конфиденциальными данными используйте метаполя и HTTP-запросы с токенами.
Какие типовые проблемы решает Flow?
Проблема 1: ручная маркировка VIP-клиентов
Вы отслеживаете крупных покупателей вручную — тратите часы. Workflow проверяет общую сумму покупок клиента при оплате заказа. Если она превышает 50 000 руб., автоматически добавляется тег vip и отправляется уведомление в Slack.
Проблема 2: высокий риск отмен заказов
Система определяет высокий уровень мошеннического риска. Flow ставит заказ на удержание, добавляет тег high-risk и оповещает менеджера. До 90% таких заказов требуют ручной проверки — вы не пропустите ни одного.
Проблема 3: частые out of stock
При изменении остатка ниже порога (например, <5) workflow отправляет HTTP-запрос на ваш внутренний API или в Telegram закупщику. Сокращает простои на 70%.
Пример: HTTP-приёмник для уведомлений
Самый гибкий action — отправка webhook во внешний сервис. Пример приёмника на Node.js:
// routes/shopify-flow-webhook.js const express = require('express'); const router = express.Router(); router.post('/flow/low-inventory', async (req, res) => { // Flow отправляет данные в формате JSON const { product_id, variant_id, inventory_quantity, sku } = req.body; // Создание задачи в Notion/Jira/Trello/своей системе await createPurchaseTask({ title: `Пополнить остаток: ${sku}`, quantity_needed: 20 - inventory_quantity, priority: inventory_quantity === 0 ? 'urgent' : 'normal', product_id, }); // Уведомление в Telegram закупщику await sendTelegramMessage( process.env.BUYER_CHAT_ID, `⚠️ Низкий остаток: ${sku} (${inventory_quantity} шт.)\nНужно заказать у поставщика` ); res.status(200).json({ received: true }); }); В настройках HTTP action указывается URL, метод (POST), заголовки с Authorization и тело запроса с переменными из триггера.
Сравнение Flow с платными приложениями
| Параметр | Shopify Flow | Приложение (например, Mechanic) |
|---|---|---|
| Цена | Бесплатно (входит в план) | $20–100/мес |
| Язык логики | Визуальный, no-code | Liquid-шаблоны / скрипты |
| Скорость выполнения | ~1 минута задержка | От секунд до минут |
| Ограничение по runs | 1000/час (Basic) | Зависит от плана |
| Интеграции | Встроенные + HTTP | HTTP + App-экосистема |
Flow выполняет workflow со средней задержкой ~1 минута, что в 15 раз быстрее ручной обработки, занимающей до 15 минут. Для магазинов со средним трафиком (до 1000 заказов в день) Flow — оптимальное решение «под ключ».
Что входит в нашу работу по настройке Flow
| Этап | Результат |
|---|---|
| Анализ бизнес-процессов | Схема текущих ручных операций, приоритизация автоматизации |
| Проектирование workflow | Диаграмма триггеров, условий и действий |
| Настройка в админке | Создание до 10 workflow, тестирование на тестовых заказах |
| Разработка вебхуков (если нужны) | Приёмник на Node.js/Python/PHP, развёртывание на сервере |
| Интеграция с внешними системами | Slack, Telegram, Notion, Jira, CRM, ERP |
| Документация и обучение | Инструкция по эксплуатации, схема workflow, права доступа |
| Поддержка | Устранение сбоев, доработка условий, мониторинг логов |
Как мы оцениваем сложность и сроки
| Тип задачи | Сроки |
|---|---|
| Настройка 5–10 типовых workflow (теги, уведомления, архивация) | 1–2 дня |
| Добавление HTTP-приёмника с интеграцией в 1–2 внешних сервиса | +2–4 дня |
| Проектирование системы лояльности на Flow + кастомный API | 1–2 недели |
| Аудит существующих workflow и оптимизация | от 1 дня |
Стоимость рассчитывается индивидуально — зависит от количества workflow, сложности вебхуков и необходимости интеграций.
Типичные ошибки и как их избежать
- Не забывайте документировать переменные. В HTTP-запросах часто путают
order.idсorder.customer.id. Мы составляем карту переменных. - Проверяйте лимиты. Если запускаете массовые действия (архивация всех заказов), убедитесь, что не превысите 1000 runs/час.
- Тестируйте на тестовых данных. Используйте тестовые заказы и покупателей для отладки workflow.
Как проверить логи workflow
В интерфейсе Flow для каждого workflow доступен лог запусков с детальным статусом каждого шага. При ошибке в HTTP-запросе отображается код ответа и тело. Архив запусков хранится 7 дней.Мы настраивали Flow для 30+ магазинов с оборотами от 100 тыс. до 10 млн руб. в месяц. Опыт — 5+ лет, более 50 проектов на Shopify. Гарантируем, что workflow не сломаются при обновлениях платформы — следим за changelog и адаптируем логику. Система может обрабатывать до 1000 runs в час — мы оптимизируем каждый workflow, чтобы вы не упёрлись в лимит.
Если хотите автоматизировать рутину — свяжитесь с нами. Закажите консультацию — оценим проект бесплатно.







