Извличане на данни за група планове за продажба

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

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

Полета

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

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

Низ на заявка

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

name='Subscribe & Save'

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

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

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

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

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

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

За достъп до върнатите данни в стъпки, които следват това действие, използвайте променливата с име Get selling plan group data, която представлява списък с групи планове за продажба. Можете да използвате тази променлива както в условия, така и в действия. Например можете да изпратите списъка с групи планове за продажба в действие „Изпращане на вътрешен имейл“ по следния начин:

{% for getSellingPlanGroupData_item in getSellingPlanGroupData %}
  {{getSellingPlanGroupData_item.name}}
{% endfor %}

Пример

Например един работен процес е планиран да се изпълнява всяка неделя в 9:00 ч. Действието „Извличане на данни за група планове за продажба“ се използва за събиране на данни за групи планове за продажба, създадени през последната седмица. Ако продуктите, свързани с групите планове за продажба, са Вашите най-продавани, тогава position на групата планове за продажба може да се увеличи.

Справка за API