Разбиране на тригерите в Shopify Flow

Тригерът е събитието, което стартира работния процес, и представлява първоначалния набор от данни, които работният процес използва за своите условия. По същество това е първата стъпка или иницииращото събитие, което стартира автоматизацията.

Всеки работен процес може да има само една стъпка на тригер.

Избор на тригер за Вашия работен процес

Има много различни тригери, от които да избирате, за да стартирате своя работен процес, така че изборът на най-подходящия тригер означава, че Вашият работен процес има най-голям шанс да се изпълни успешно.

Когато решавате кой тригер да изберете при стартиране на работен процес, прегледайте следните съображения въз основа на задачата, която искате работният процес да автоматизира:

Обмислете кога искате да стартира работният процес: събитие срещу график

Почти всички тригери на работния процес се основават на конкретни събития, случващи се във Вашия магазин. Тези събития нямат определен график и могат да се случват по няколко пъти на ден в зависимост от активността на магазина Ви. Например, ако обикновено изпълнявате всичките си поръчки в един и същи ден от седмицата, тогава работен процес, който започва с тригера Изпълнена поръчка, може да не се изпълнява почти цяла седмица, а след това да се изпълни няколко пъти в един ден, когато започнете да изпълнявате поръчките си. За много задачи тригерите, базирани на събития, са правилният избор, защото те се изпълняват само когато настъпи съответното събитие.

Въпреки това може да искате да автоматизирате задача, която се изпълнява по определен график, а не при конкретно събитие. В тези случаи трябва да използвате тригера Планирано време, който е уникален тригер, стартиращ работен процес в конкретен час и дата, които Вие посочите. Можете също да планирате работния процес да се повтаря на час, ден, седмица или месец. Този вид тригер може да бъде полезен за настройване на автоматизации, базирани на график, като например генериране на дневен списък на всичките Ви продукти с изчерпана наличност и изпращане на имейл до Вашия мениджър по наличностите.

Защо това е важно: Изборът на подходящото време за Вашия работен процес е от решаващо значение, тъй като гарантира, че автоматизацията се активира само когато е релевантна на Вашите бизнес нужди. Ако изберете тригер, базиран на събития, Вашият работен процес стартира в пряк отговор на действие във Вашия магазин, като например клиент, който прави поръчка. Ако използвате планиран тригер, Вашият работен процес се изпълнява в определено от Вас време, което прави възможно автоматизирането на задачи на редовни интервали.

Потвърдете дефиницията на тригера, който обмисляте

В Shopify Flow тригерите са много буквални, с твърди дефиниции. Например тригерите Създадена поръчка и Създадена транзакция по поръчка може да изглежда, че се отнасят за едно и също нещо, но всъщност се отнасят за напълно различни събития, свързани с поръчки; Създадена поръчка се задейства, когато се създаде поръчка във Вашия магазин, докато Създадена транзакция по поръчка се задейства, когато се създаде транзакция, свързана с плащане, по всяка съществуваща поръчка, като например ръчно събиране на плащане за неплатена поръчка или възстановяване на сума на клиент.

Защо това е важно: Тъй като тригерът е първото нещо, което работният процес търси, преди да започне останалата част от своето изпълнение, наличието на правилния тригер гарантира, че Вашият работен процес стартира, когато се случи правилното събитие. Не правете предположения за това какво означава името на даден тригер. Ако два тригера изглеждат подобни, тогава определено има ключова разлика между тях, която може значително да повлияе на това кой от тях е правилният за използване във Вашия работен процес.

Обмислете какви данни трябва да проверява работният процес

Тригерите определят първоначалния набор от данни, който работният процес може да използва при изпълнение на своите условия. Например, когато един работен процес започва с тригера Създаден клиент, работният процес има достъп до информацията за новия клиент, като например данните за връзка на клиента, историята на поръчките му и дали се е съгласил да получава маркетингови материали по имейл. Той обаче няма да има достъп до други видове данни, като например начина на доставка, който клиентът е избрал за последната си поръчка, тъй като този вид информация се съхранява в набора от данни за поръчките, а не в набора от данни за клиентите.

Тригерите също така пряко определят кои условия, действия и променливи са налични за използване в останалата част от работния процес. Ако дадена променлива или действие не е налично, то няма да се показва като опция за избор.

Също така си струва да се има предвид, че някои данни няма да са налични веднага щом се задейства тригер. Например в повечето случаи, ако Вашият работен процес започва с тригера Създадена поръчка и се опита да използва променливата order.fulfillmentOrders, той може да се провали, защото поръчката все още няма обработки и доставки, тъй като току-що е създадена. Тригерът Създадено събитие за обработка и доставка може да бъде по-подходящ за използване в този случай.

Защо това е важно: Работните процеси могат да бъдат успешни или неуспешни в зависимост от данните, налични от тригера. Избраният от Вас тригер определя точно кои подробности във Вашия магазин са достъпни за преглед от условията и действията на работния процес. Ако данните, от които се нуждаете, не присъстват в набора от данни на тригера, Вашият работен процес не може да осъществи достъп или да използва тази информация за автоматизации или вземане на решения. Преди да финализирате работния си процес, потвърдете, че тригерът предоставя цялата необходима информация за постигане на целите Ви за автоматизация.

Примери за тригери, използвани за често срещани работни процеси

Следващата таблица предоставя примери за често срещани тригери и как можете да ги използвате в работните процеси на Shopify Flow.

Можете също така да прегледате други примери за работни процеси в Shopify Flow, които са достъпни като шаблони.

Таблица, изброяваща някои често срещани тригери на Shopify Flow и типовете работни процеси, които ги използват.
ТригерПримери за използване на работни процеси
Създадена поръчка
  • Етикетиране на VIP клиенти
  • Маркиране на високорискови поръчки
  • Маршрутизиране на обработката и доставката
Платена поръчка
  • Събиране на конкретни плащания
  • Изпращане на потвърждения
  • Актуализиране на външни системи
Променено количество в складовата наличност на вариант на продукт
  • Изпращане на известие за ниска наличност
Създаден продукт
  • Автоматично етикетиране на нови продукти
  • Публикуване на нови продукти в канали за продажби
Създаден клиент
  • Добавяне на клиент към сегменти
  • Изпращане на съобщение за добре дошли
Планирано време
  • Изпращане на дневен отчет за продажбите
  • Създаване на седмични проверки на наличностите
  • Изпълнение на месечни задачи за почистване