Создание рабочих процессов в Shopify Flow
Чтобы использовать Shopify Flow, создайте рабочий процесс. Вы можете создать новый рабочий процесс вручную или с помощью готового шаблона. Для начала ознакомьтесь с примерами.
Рабочие процессы, которые вы создаёте в Shopify Flow, могут содержать следующие основные компоненты:
| Компонент рабочего процесса | Описание | Пример |
|---|---|---|
| Триггеры | Триггер — это событие, запускающее рабочий процесс. Это может быть событие в вашем магазине или в приложении. Триггером может быть внутреннее событие в Shopify, определённое время и дата или внешнее событие в стороннем приложении. Для каждого триггера существует список связанных действий, которые можно использовать в рабочем процессе. | Рабочий процесс запускается, когда в вашем магазине создаётся новый заказ. |
| Условия | Условие определяет, будет ли выполнено действие, на основе заданных вами критериев. Условия могут проверять свойства события-триггера, а также свойства задействованных в событии объектов, таких как заказы, товары и клиенты. | Задано условие для проверки, превышает ли общая сумма заказа 200 долларов США. |
| Действия | Действие может вносить изменения в ваш магазин, влиять на данные в рабочем процессе или выполнять операции с внешним приложением или сервисом. | Действия могут добавлять теги к заказам, удалять теги клиентов или приостанавливать заказы к выполнению. Действия также могут отправлять электронные письма или отправлять HTTP-запросы на внешние сервисы. |
| Коннекторы | Коннекторы — это действия, предоставляемые Flow, которые поддерживают функции сторонних сервисов, таких как Slack или Google Таблицы. | Коннекторы могут отправлять сообщения в Slack или добавлять строки в Google Таблицы. |
У рабочего процесса может быть только один триггер, но любое количество условий или действий, выполняемых после его срабатывания. Можно задать несколько условий, которые должны быть выполнены перед запуском действия, а также настроить выполнение разных действий в зависимости от того, какие условия соблюдены.
В некоторых случаях может потребоваться запустить рабочий процесс в определённое время или обработать список данных с помощью расписаний, получения данных и циклов.
При создании рабочего процесса вы часто будете встречать названия полей и описания на основе GraphQL Admin API, но вам может понадобиться предварительный просмотр данных, чтобы понять, какие данные выводит API.
Если при редактировании или запуске рабочего процесса возникают ошибки, существует несколько способов их устранения.