Планирано време

Тригерът „Планирано време“ стартира работен процес в час и дата, които Вие посочите, с опции за:

  • повторение на работния процес по определен график
  • спиране на повторението на работния процес при изпълнение на определени критерии

За разлика от повечето други тригери, налични за Shopify Flow, тригерът „Планирано време“ стартира работен процес въз основа на критерии, които задавате при създаването на работния процес, а не въз основа на събитие, което се случва във Вашия магазин или в приложение.

Има три различни начина да използвате тригера „Планирано време“:

Можете да създадете няколко графика и да използвате всяка комбинация от тези подходи.

Съображения при използването на тригера „Планирано време“

  • Работен процес трябва да има поне едно бъдещо изпълнение. Ако е създаден работен процес, който и започва, и завършва в миналото, тогава не можете да го активирате.
  • За повтарящи се работни процеси най-дългият възможен интервал между изпълненията е една година. Най-малкият възможен интервал е 10 минути. При малки интервали от време, ако изпълнението на работния процес отнема повече време от интервала, може да получите непоследователни резултати в зависимост от използваната заявка и действията в работния процес.

Създаване на работен процес, който се изпълнява в определени дата и час

  1. Създайте нов работен процес и след това изберете тригера „Планирано време“.
  2. По избор: Изберете часовата зона, която да се използва. По подразбиране тя е настроена на часовата зона на Вашия магазин.
  3. Въведете Начална дата и Начален час.
  4. По избор: За да добавите допълнителен график за работния процес, натиснете „Добавяне на график“.

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

  1. Създайте работен процес, който започва с тригера „Планирано време“.
  2. След като зададете началния час и дата, натиснете Добавяне на правило за повторение.
    1. Изберете периода от време, който да измине, преди работният процес да се изпълни отново. Тази стойност трябва да е цяло число. Десетичните дроби не се поддържат.
    2. Задайте периода от време от опциите Дни, Седмициили Месеци.
      • Ако изберете „Седмици“, тогава кликнете върху деня от седмицата, в който да се изпълнява работният процес.
      • Ако изберете „Месеци“, тогава изберете деня от месеца, в който да се изпълнява работният процес.
  3. По избор: За да зададете критерии, които ще спрат повторението на работния процес, натиснете „Добавяне на правило за край“.

Създаване на работен процес, който спира да се повтаря при изпълнение на конкретни критерии

  1. Създайте работен процес, който започва с тригера „Планирано време“ и „Правило за повторение“.
  2. Натиснете „Добавяне на правило за край“.
  3. Направете едно от следните:
    • За да спрете работния процес, след като се е изпълнил определен брой пъти, изберете „След определен брой изпълнения“ и след това въведете броя в секция „Брой“.
    • За да спрете работния процес в определен час, изберете „На определени дата и час“ и след това въведете Крайна дата и Краен час.

Действия за извличане на данни

Повечето работни процеси стартират поради събитие и автоматично включват данни, свързани с това събитие. Например, когато работен процес се стартира от тригера „Създадена поръчка“, работният процес стартира, когато се направи нова поръчка. Работният процес автоматично разполага с информацията за поръчката, която е предизвикала стартирането му, и извършва действия по този работен процес.

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

Променливи за планирано време

Когато стартирате работен процес с тригера Планирано време, условията и действията в този работен процес, които приемат променливи на Liquid, разполагат с допълнителна налична променлива. Променливата Scheduled at връща часа и датата, за които е планирано изпълнението на работния процес, и се нарича scheduledAt.

Тестване на тригера „Планирано време“

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

Шаблони

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

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

Конвертиране на клиентско метаполе в тагове за всички клиенти

Този работен процес запълва с тагове всички Ваши клиенти въз основа на стойност на метаполе. Той се изпълнява на всеки час и извлича до 100 клиенти, които нямат таг „обработен“. За всеки клиент той разглежда стойността на метаполе custom.test и я добавя като таг. Работният процес също добавя таг „обработен“, така че клиентът да не бъде върнат при следващото планирано изпълнение на работния процес. За да използвате работния процес, ще трябва да промените пространството от имена и ключа на метаполето, така че да съответстват на метаполе във Вашия магазин. Преглед на шаблона

Създаване и инициализиране на метаполета на магазин

Използване на метаполета на магазин с Flow чрез създаване на дефиниции и инициализиране на метаполето с необходимите стойности. Преглед на шаблона

Изтриване на неактивни клиенти

Изтрива клиенти на възраст над 5 години, които никога не са правили поръчка. Преглед на шаблона

Изтриване на неактивни продукти

Изтрива продукти без наличност, които не са били актуализирани от една година. Преглед на шаблона

Изпращане на имейл със седмично резюме на активните отстъпки, които използват код

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

Генериране и изпращане на отчети веднъж седмично с Tresl Segments

Генерира един или повече отчети с помощта на приложението Tresl Segments. Изпраща отчетите до посочените имейл адреси и използва тригера „Планирано време“, за да се изпълнява веднъж седмично. Преглед на шаблона

Публикуване на продукти с определен таг в бъдеще

На бъдеща дата получава продукти с определен таг и ги публикува. Използва тригера „Планирано време“ и действието „Получаване на данни за продукт“. Преглед на шаблона

Премахване на таг „нов продукт“ 90 дни след създаването на продукта

Всеки ден получава до 100 продукта, създадени преди повече от 90 дни, които все още имат таг „нов“. След това работният процес премахва тези тагове за всеки продукт. Преглед на шаблона

Планиране на премахване на продукти от Онлайн магазина на посочена дата и час

На една дата в бъдеще премахва продукти от онлайн магазина по таг, ID или SKU. Използва тригера „Планирано време“, действието „Получаване на данни за продукт“ и цикъла „За всяко повтаряне“. Преглед на шаблона

Изпращане на известие, когато обемът на поръчките е по-малък от 10 за последния час

Изпраща известие за „пулса“ на поръчките. На всеки час получава до 10 създадени поръчки и ги преброява. Ако са по-малко от 10, изпраща известие по имейл. Използва стъпките „Планирано време“, „Получаване на данни за поръчка“ и „Преброяване“. Преглед на шаблона

Изпращане на дневно резюме по имейл със списък на поръчки за изпълнение, които са в изчакване

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

Изпращане на дневно резюме по имейл с продукти с изчерпана наличност

Всеки ден получава всички продукти, които имат 0 наличност, и изпраща резюме по имейл. Използва действието „Получаване на данни за продукт“ и тригера „Планирано време“. Преглед на шаблона

Изпращане на дневно известие с всички отворени чернови на поръчки

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

Изпращане на резюме по имейл на всички поръчки към Онлайн магазина за последния ден

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

Изпращане на резюме по имейл с всички необработени поръчки, по-стари от 2 дни

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

Изпращане на седмично резюме по имейл със списък на варианти с ниска наличност

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

Тагване и изпращане на дневно резюме на закъснели обработки и доставки

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

Тагване на клиенти, които имат възстановяване на плащане

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

Тагване на необработени поръчки, по-стари от 2 дни

Всеки ден работният процес получава всички необработени поръчки, по-стари от 2 дни, и добавя таг към поръчката. Преглед на шаблона

Проследяване на продуктови варианти в продажба чрез продуктово метаполе

Задава метаполе на продукт, ако поне един от вариантите му е в продажба. Това е полезно за проследяване на продукти, които в момента са в продажба. Преглед на шаблона