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

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

Конфигурация

Полета

Действието Извличане на данни за продуктов вариант съдържа следните полета, които се използват за изграждане на заявката:

Полета, използвани в действията за извличане на данни.
ПолеОписание
Сортиране на данни поЗадължително. Параметрите, по които се сортират данните, върнати от заявката за търсене.
Максимален брой резултатиЗадължително. Максималният брой резултати, които могат да бъдат върнати от избраната от Вас заявка за търсене. Можете да връщате до 100 наведнъж.
ЗаявкаЗадължително. Изберете от често срещани заявки или изберете Разширени, за да създадете своя собствена.

Низ на заявка

Това е примерна заявка за извличане на продуктови варианти, които са актуализирани през последния ден:

updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'

Променливата updated_at е филтър, наличен в заявката за продуктови варианти, и може да се използва многократно или да се комбинира с други променливи. Променливата на Liquid scheduledAt е налична в работни процеси, които използват тригера „Планирано време“. Етикетът на Liquid date_minus е специален етикет на Flow, който Ви позволява да изваждате време от дата.

Когато правите заявка за данни, е полезно да знаете:

  • Списък с налични филтри за продуктови варианти
  • Заявките трябва да следват определен синтаксис
  • Стойностите на полетата за заявка невинаги са документирани. В някои случаи стойностите могат да бъдат намерени, като погледнете документацията на API. Алтернативно, често можете да намерите стойностите на полетата в URL адресите в администраторския панел, когато филтрирате. Например, за да намерите някои стойности на заявка за поръчка, филтрирайте страницата „Поръчки“ в администраторския панел и след това проверете URL адреса.
  • Можете да изпълните или тествате заявка във Вашия магазин, като използвате приложението Shopify GraphiQL.
  • Имайте предвид какво се случва, ако заявката Ви е неуспешна. Често API ще върне всички резултати (вместо нито един).

Върнати данни

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

  • Ако трябва да обработвате всеки артикул от списъка поотделно, например да добавите етикет за всеки, тогава можете да използвате действието За всяко повтаряне.
  • Ако трябва да обобщите данни, като например да преброите колко резултата са върнати, тогава можете да използвате действията Брой или Сума.
  • Ако трябва да изведете списъка, например за да изпратите имейл с всички артикули, можете да използвате върнатите данни директно в последващи действия.

За достъп до върнатите данни в стъпки, които следват това действие, използвайте променливата с име Извличане на данни за продуктов вариант, която е списък с продуктови варианти. Можете да използвате тази променлива както в условия, така и в действия. Например, можете да изпратите списъка с поръчки в действие Изпращане на вътрешен имейл по следния начин:

{% for single_variant in GetProductVariantData %}
* {{ single_variant.name }}
{% endfor %}

Тригери

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

Подробности за API

Шаблони

Добавяне на безплатен артикул (със 100% отстъпка) към нови поръчки

Този шаблон добавя безплатен артикул към нови поръчки, ако той е наличен. Шаблонът проверява наличността, прилага 100% отстъпка и актуализира поръчката, без да уведомява клиента. Тази автоматизация би била полезна, за да: (1) подобрите удовлетвореността на клиентите, като включите безплатен артикул изненада в поръчката им, (2) промотирате нови или по-малко известни продукти, като ги добавяте като безплатни мостри в поръчките, или (3) оптимизирате промоциите чрез автоматизиране на включването и прилагането на отстъпка за безплатни артикули. Преглед на шаблона

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

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