Налаштування Shopify Flow для автоматизації бізнес-процесів

Наша компанія займається розробкою, підтримкою та обслуговуванням сайтів будь-якої складності. Від простих односторінкових сайтів до масштабних кластерних систем, побудованих на мікро сервісах. Досвід розробників підтверджено сертифікатами від вендорів.

Розробка та обслуговування будь-яких видів сайтів:

Інформаційні сайти або веб-програми
Сайти візитки, landing page, корпоративні сайти, онлайн каталоги, квіз, промо-сайти, блоги, ресурси новин, інформаційні портали, форуми, агрегатори
Сайти або веб-програми електронної комерції
Інтернет-магазини, B2B-портали, маркетплейси, онлайн-обмінники, кешбек-сайти, біржі, дропшиппінг-платформи, парсери товарів
Веб-програми для управління бізнес-процесами
CRM-системи, ERP-системи, корпоративні портали, системи управління виробництвом, парсери інформації
Сайти або веб-програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, конструктори сайтів, портали надання електронних послуг, відеохостинги, тематичні портали

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

Пропоновані послуги
Показано 1 з 1 послугУсі 2065 послуг
Налаштування Shopify Flow для автоматизації бізнес-процесів
Проста
~2-3 робочих дні
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    874
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851

Налаштування Shopify Flow для автоматизації бізнес-процесів

Shopify Flow — вбудований інструмент автоматизації без коду, доступний на планах Basic і вище. Працює за схемою «триґер → умова → дія»: подія в магазині запускає ланцюжок, яка перевіряє умови та виконує операції.

Архітектура Flow

Кожен workflow складається з трьох компонентів:

Trigger — подія, яка запускає workflow:

  • Order created / Order paid / Order fulfilled
  • Order risk analyzed
  • Customer created / Customer updated
  • Inventory quantity changed
  • Product created / Product updated
  • Scheduled time — за розписком (раз на годину, день, тиждень)
  • Користувацький триґер з додатка

Condition — логіка розгалуження (And/Or, вкладеність):

  • Перевірка полів замовлення: сума, тег, країна, метод доставки
  • Перевірка тегів покупця
  • Перевірка метаполів
  • Кількість замовлень клієнта
  • Ризик шахрайства

Action — що зробити при виконанні умов:

  • Додати/видалити тег (замовлення, покупець, продукт)
  • Відправити email (через Shopify Email)
  • Відправити HTTP-запит (webhook на користувацький endpoint)
  • Створити задачу в Shopify
  • Поставити замовлення на паузу
  • Скасувати замовлення
  • Архівувати замовлення
  • Дії з інтегрованих додатків (Slack, Asana, HubSpot)

Практичні приклади workflow

Автоматична маркування VIP-клієнтів

Trigger: Order paid Condition: Customer total spent > 50000 RUB AND Customer tags does not contain 'vip' Action: Add tag 'vip' to customerSend internal email "New VIP customer"

Фрод-скоринг високоризикових замовлень

Trigger: Order risk analyzed Condition: Order risk level = HIGH Action 1: Add tag 'high-risk' to order Action 2 (якщо сума замовлення > 10000): Hold order fulfillmentSend Slack notification #risk-team

Сповіщення про низький залишок

Trigger: Inventory quantity changed Condition: Inventory quantity < 5 AND Product tag contains 'track-inventory' Action: Send HTTP request → внутрішній endpoint для створення задачі закупки

Автоархівація завершених замовлень

Trigger: Scheduled time (щодня о 2:00) Action: Archive orders (фільтр status = fulfilled, older than 30 days)

Налаштування HTTP request 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 в Flow вказується URL, метод (POST), заголовки (включаючи Authorization) та тіло запиту з змінними з триґера.

Змінні в Flow

У діях доступні змінні з контексту триґера через dot-notation:

{{order.name}}              → #1042
{{order.total_price}}       → 4590.00