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