Общие сведения об условиях для коллекций
Вы можете добавить одно или несколько условий для коллекции, чтобы подбирать товары или варианты на основе множества данных, включая название или тип, теги, цену или товарные запасы. Одна коллекция может содержать не более 60 условий.
Настройка условий для коллекций помогает автоматически организовывать товары без ручного управления, что экономит время по мере роста каталога. Вы можете использовать условия для коллекций с источниками «Товары» или «Варианты».
Все типы условий на этой странице предназначены для настройки условий включения определенных товаров или вариантов в ваши коллекции. Для исключения определенных товаров из коллекции применимы только такие типы условий, как категория, тег, тип и продавец.
На этой странице
- Настройка условий на основе названия товара, названия варианта, типа или продавца
- Настройка условий на основе категории товара
- Настройка условий на основе тегов товара
- Настройка условий на основе статуса товара
- Настройка условий на основе цены, сравнения по цене, веса или товарных запасов
- Настройка условий определения метаполей на основе значений метаполей
- Настройка условий на основе метаполей со ссылками на метаобъекты
- Использование условий с множественным выбором
- Настройка нескольких условий для определения диапазона
- Устранение неполадок с условиями для коллекций
Настройка условий на основе названия товара, названия варианта, типа или продавца
Вы можете добавить условие для включения товара или варианта в коллекцию на основе названия товара, названия варианта, типа или продавца. Вы также можете использовать условия типа или продавца, чтобы исключить определенные товары из коллекции.
В следующей таблице приведены сведения о том, как товары сопоставляются со значением условия, заданным для названия товара, названия варианта, типа или продавца.
| Термин | Описание |
|---|---|
| равно | Название товара, название варианта, тип или продавец должны точно соответствовать всему введенному или выбранному значению. |
| не равно | Название товара, название варианта, тип или продавец не могут соответствовать введенному или выбранному значению. |
| начинается с | Начало названия товара, названия варианта, типа или продавца совпадает с введенным или выбранным значением. |
| заканчивается на | Конец названия товара, названия варианта, типа или продавца совпадает с введенным или выбранным значением. |
| содержит | Название товара, название варианта, тип или продавец содержит введенное вами значение. Необходимо указать значение длиной не менее 3 символов, и оно не должно начинаться или заканчиваться пробелами. |
| не содержит | Название товара, название варианта, тип или продавец не содержат введенное вами значение. Необходимо указать значение длиной не менее 3 символов, и оно не может начинаться или заканчиваться пробелами. |
Настроить условия на основе категории товара
Вы можете добавить условие, чтобы включить товары или варианты, либо исключить товары, для которых указана или не указана определенная категория товара. Тип условия Категория товара имеет параметры равно и не равно, с помощью которых можно определить, как товар или вариант должен соответствовать выбранным вами значениям условия.
Например, чтобы настроить условие, которое выбирает товары или варианты с категорией товара Электроника:
- В источнике Товары или Варианты нажмите
Добавить условие > Категория товара.
- Во втором выпадающем меню выберите равно.
- Нажмите на поле Выбрать категорию и выберите Электроника.
Вы также можете включить товары из всех подкатегорий категории товара, выбрав Включить подкатегории в выпадающем меню. В результате будут показаны товары для всех категорий, которые являются дочерними подкатегориями выбранной вами родительской категории товара.
Например, чтобы настроить условие, которое выбирает товары или варианты с категорией Игрушки и игры и всеми ее подкатегориями, такими как Пазлы, Карточные игры и Игрушки для ванной:
- В источнике Товары или Варианты нажмите
Добавить условие > Категория товара.
- Во втором выпадающем меню выберите равно.
- Нажмите на поле Выбрать категорию, выберите Включить подкатегории в выпадающем меню, а затем нажмите Игрушки и игры.
Настроить условия на основе тегов товара
Вы можете добавить условие, чтобы включить товары или варианты, либо исключить товары, которые имеют или не имеют определенный тег товара. Тип условия Тег имеет параметры содержит и не содержит, с помощью которых можно определить, как товар или вариант должен соответствовать выбранным вами значениям условия.
Пример: настроить условие, которое включает товары с тегом аксессуаров
- В источнике Товары или Варианты нажмите
Добавить условие > Тег.
- Во втором выпадающем меню выберите содержит.
- Нажмите на поле Выбрать тег и выберите Аксессуары.
Пример: настроить условие, которое исключает товары с тегом аксессуаров
- В источнике Товары или Варианты нажмите
Добавить условие > Тег.
- Во втором выпадающем меню выберите не содержит.
- Нажмите на поле Выбрать тег и выберите Аксессуары.
Для получения дополнительной информации о тегах см. раздел Форматы тегов.
Настроить условия на основе статуса товара
Вы можете добавить условие, чтобы включить товары или варианты, которые имеют или не имеют определенный статус товара. Тип условия Статус товара имеет параметры равно и не равно, с помощью которых можно определить, как товар или вариант должен соответствовать выбранным вами значениям условия.
Чтобы настроить условие, которое отбирает только архивированные товары или варианты для коллекции, которую вы оставляете неопубликованной для использования в панели администратора Shopify:
- В источнике Товары или Варианты нажмите
Добавить условие > Статус товара.
- Во втором выпадающем меню выберите равно.
- Нажмите на поле Выбрать статус и выберите В архиве.
Чтобы настроить условие, которое исключает архивированные товары или варианты из коллекции:
- В источнике Товары или Варианты нажмите
Добавить условие > Статус товара.
- Во втором выпадающем меню выберите не равно.
- Нажмите на поле Выбрать статус и выберите В архиве.
Условия применяются только к товарам или вариантам, которые отбираются автоматически. Если вы добавите товары вручную в коллекцию, условие их не удалит. Чтобы убрать эти товары из коллекции, удалите добавленные вручную товары.
Настроить условия на основе цены, цены до скидки, веса или товарного запаса
Вы можете добавить условие для включения товаров или вариантов в коллекцию на основе их цены, цены до скидки, веса или товарного запаса.
Ознакомьтесь со следующей таблицей, чтобы узнать подробнее о том, как товары сопоставляются со значением условия, которое вы установили для цены, цены до скидки, веса или товарного запаса.
| Термин | Описание |
|---|---|
| равно | Соответствующее значение товара или варианта должно точно совпадать с введенным значением. |
| не равно | Соответствующее значение товара или варианта не может совпадать с введенным значением. |
| больше чем | Соответствующее значение товара или варианта больше введенного значения. |
| меньше чем | Соответствующее значение товара или варианта меньше введенного значения. |
| не задано | Применимо только к условию Цена до скидки. Товар соответствует условию, если любой из его вариантов имеет пустое значение параметра Цена до скидки. |
| задано | Применимо только к условию Цена до скидки. Товар соответствует условию, если все его варианты имеют значение параметра Цена до скидки. Значение может быть равно 0. |
Поведение для условий Цена до скидки > не задано и Цена до скидки > задано основано на значениях всех вариантов товара следующим образом:
- Если любой из вариантов имеет пустую цену до скидки, то товар соответствует условию не задано.
- Для условия задано товар будет соответствовать, только если все варианты имеют значение цены до скидки (включая 0).
Условия для вариантов
Если у вас выбран источник Товары и вы настраиваете в нем условие для товара с вариантами, это условие будет истинным, если любой из вариантов соответствует условию. Это применимо независимо от того, выберете ли вы в источнике Соответствует всем условиям или Соответствует любому условию.
Например, предположим, у вас есть товар с 5 вариантами. Четыре варианта есть в наличии, а одного нет в наличии. Если у вас есть коллекция с условием в источнике Товары, где Товарный запас больше 0, этот товар будет включен в коллекцию, поскольку хотя бы один из вариантов соответствует этому условию.
Настройка условий определения метаполя на основе значений метаполя
Вы можете добавить условие, чтобы включить товары или варианты, имеющие определенное значение метаполя.
Чтобы метаполя были доступны при создании коллекций, необходимо активировать настройку коллекций для определения метаполя. Эту настройку можно активировать не более чем для 128 определений метаполей товаров и определений метаполей вариантов.
Если в качестве источника коллекции выбрано значение Варианты, условия метаполя категории сужают коллекцию до определенных вариантов только в том случае, если соответствующий параметр товара подключен к метаполю категории. У подключенных параметров товара на странице с подробной информацией о товаре отображается значок .
Например, если параметр Цвет подключен к метаполю категории Цвет, то условие Color is red включает только варианты со значением параметра цвета red.
Если параметр не подключен к метаполю категории, условие для этого метаполя все равно может соответствовать товару, но оно не сужает коллекцию до конкретных вариантов для этого параметра.
Например, чтобы настроить условие, которое выбирает товары с определением метаполя Color и значением #FF0000:
- В источнике Товары или Варианты нажмите
Добавить условие > Метаполе.
- Выберите Color в качестве определения метаполя.
- Нажмите на поле Выбрать значение и выберите #FF0000.
Узнайте подробнее о коллекциях по метаполям.
Типы метаполей поддерживают следующие условия.
| Тип определения метаполя | Условия |
|---|---|
| Истина или ложь | Тип определения метаполя Истина или ложь поддерживает следующие условия:
|
| Целое число | Тип определения метаполя Целое число поддерживает следующие условия:
|
| Десятичное число | Тип определения метаполя Десятичное число поддерживает следующие условия:
|
| Рейтинг | Тип определения метаполя Рейтинг поддерживает следующие условия:
|
| Однострочный текст | Тип определения метаполя Однострочный текст может представлять собой одно значение или список значений и поддерживает следующие условия:
|
Настройка условий на основе метаполей ссылок на метаобъекты
Вы можете добавить условие, чтобы включить товар или вариант в коллекцию на основе значения метаполя ссылки на метаобъект. Вы можете задавать условия как для метаполей ссылок на метаобъекты товаров, так и для вариантов.
Например, чтобы настроить условие, которое выбирает товары с метаполем ссылки на метаобъект Material, имеющим значение Cotton:
- В источнике Товары или Варианты нажмите
Добавить условие.
- Нажмите Material.
- Во втором выпадающем меню выберите равно.
- Введите или выберите
Cottonв качестве значения.
Настройка условий на основе метаполей ссылок на метаобъекты позволяет создавать коллекции на основе стандартных атрибутов таксономии.
Использование нескольких условий выбора
Вы можете задать более одного условия выбора, чтобы определить, какие товары или варианты будут включены в коллекцию. Вы можете выбрать, должны ли товары или варианты соответствовать всем условиям для включения в коллекцию, или достаточно их соответствия любому из условий.
Например, предположим, что вы задали следующие условия для коллекции:
- Тег товара содержит
shirt. - Цена меньше
100,01 USD.
Если выбрать Соответствовать всем условиям, товары или варианты включаются только в том случае, если они имеют тег shirt и их цена составляет не более 100 USD. Чтобы попасть в коллекцию, товары или варианты должны соответствовать обоим условиям.
Если выбрать Соответствовать любому условию, товары или варианты включаются, если они имеют тег shirt или если их цена составляет не более 100 USD. Товарам или вариантам достаточно соответствовать только одному условию для включения в коллекцию.
Настройка нескольких условий для определения диапазона
Чтобы включить товары или варианты, цена, вес или количество на складе которых попадают в заданный диапазон, необходимо установить более одного условия. Нижняя граница диапазона определяется в одном условии, а верхняя — во втором. Вам нужно выбрать Соответствовать всем условиям, чтобы включить только те товары или варианты, которые попадают в этот диапазон.
Например, чтобы настроить коллекцию, включающую товары или варианты по цене в диапазоне от 50 до 150 USD, необходимо задать следующие условия:
- Цена больше
49,99 USD. - Цена меньше
150,01 USD.
Поиск неисправностей при работе с условиями коллекций
Если у вас возникли проблемы с условиями коллекции, ознакомьтесь со следующей информацией по поиску неисправностей.
Поиск неисправностей: коллекция содержит неверные товары
В редких случаях в коллекциях могут оказаться не те товары. Коллекция может содержать товары, которые не соответствуют ее условиям, или не содержать товары, которые им соответствуют.
Если это произошло, попробуйте следующие обходные пути для обновления коллекции:
Обновление коллекции путем дублирования и удаления условия
- В панели администратора Shopify перейдите в раздел Товары > Коллекции.
- Нажмите на коллекцию, содержащую неверные товары.
- Выберите любое существующее условие, например «Тег товара равен summer», и добавьте его точную копию. Это принудительно обновит коллекцию и поможет избежать добавления нежелательных товаров.
- Нажмите Сохранить.
- Удалите продублированное условие и снова нажмите Сохранить.
- Проверьте, решена ли проблема как в панели администратора Shopify, так и на вашей витрине.
Обновление коллекции путем обновления товаров
Если отсутствуют или ошибочно включены только определенные товары, вы можете принудительно обновить их:
- В панели администратора Shopify перейдите в раздел Товары.
- Нажмите на товар, который отсутствует в коллекции или включен в нее по ошибке.
- Внесите незначительное изменение в товар, например, добавьте пробел в описание или укажите цену до скидки.
- Нажмите Сохранить.
- Отмените изменение, удалив добавленные данные.
- Снова нажмите Сохранить.
- Обновите страницу коллекции, чтобы проверить, правильно ли теперь товар включен в нее или исключен из нее.
Решение проблемы: коллекция не обновляется при изменении товара или варианта
Если вы вносите изменение в товар или вариант, из-за которого он должен начать или перестать соответствовать условиям коллекции, основанным на вариантах, но товар по-прежнему ошибочно включен в нее или исключен, проблему можно решить, временно изменив и затем восстановив условия коллекции:
- В панели администратора Shopify перейдите в раздел Товары > Коллекции.
- Нажмите на коллекцию, которая не обновляется.
- В разделе Условия внесите временное изменение в любое условие. Например, измените значение условия цены на 0,01 $.
- Нажмите Сохранить. Коллекция обновится. После завершения обновления коллекции верните условию его первоначальное значение.
- Снова нажмите Сохранить.
Решение проблем с операторами условий
Ознакомьтесь с приведенными ниже распространенными проблемами при работе с операторами условий, чтобы обеспечить правильную работу коллекций.
Точное и частичное совпадение
При настройке условий важно понимать разницу между точным и частичным совпадением:
- равно (is equal to): товар должен точно соответствовать всему введенному значению. Например, если вы введете summer sale, совпадение будет только для товаров, содержащих эту фразу целиком, а не для товаров со значением summer sale 2024.
- содержит (contains): атрибут товара содержит введенное вами значение в любом месте. Например, значение sale будет совпадать с товарами со значениями summer sale, sale items или clearance sale.
- не равно (is not equal to): товар не должен в точности соответствовать значению. Это отличается от условия не содержит (does not contain), которое означает, что значение вообще не должно присутствовать в атрибуте.
Числовые операторы и обходные пути
Для коллекций не предусмотрены операторы «больше или равно» или «меньше или равно». Чтобы включить целевое значение в диапазон, сместите его на 1 цент:
- Чтобы включить товары по цене 100 USD или ниже, используйте условие: Цена товара меньше 100,01 USD
- Чтобы включить товары по цене 50 USD или выше, используйте условие: Цена товара больше 49,99 USD
Условия для цены до скидки
Условия для цены до скидки имеют определенные особенности, которые могут быть неочевидными:
- Ноль (0) не означает пустое значение: цена до скидки в размере 0,00 USD не считается пустым значением. Чтобы найти товары с заданной ценой до скидки (включая ноль), используйте условие задано или больше 0,00.
- Оценка на уровне вариантов: если у какого-либо варианта товара не указана цена до скидки, то весь товар соответствует условию не задано (is not set). Для условия задано все варианты должны иметь значение цены до скидки (включая ноль).
- Значение по умолчанию — NULL: по умолчанию для товаров и вариантов значение цены до скидки равно NULL (пусто), что не распознается условиями цены до скидки. Вам нужно вручную задать значение для товара или варианта, чтобы оно распознавалось.
- Установка значения 0,00 USD исключает товар из коллекций распродажи: если вы хотите исключить товар из коллекций, использующих условие цена до скидки задана, установите цену до скидки равной 0,00 USD.
Исключение товаров с помощью условия «не равно»
При использовании условия не равно для исключения товаров на основе таких категорий, как «Продавец» или «Тип», оно может некорректно фильтровать товары, особенно если применяется несколько исключений:
- В случае выбора все условия (all conditions), для включения в коллекцию товар не должен соответствовать ни одному из критериев исключения. Это может стать проблемой при попытке исключить нескольких продавцов.
- В случае выбора любое условие (any condition), товар включается в коллекцию, если он не соответствует хотя бы одному критерию исключения, что может привести к непреднамеренному включению товаров, которые вы хотите исключить.
Для более надежного исключения рассмотрите возможность использования тегов товара с условием равно.