Добавяне на филтри с Shopify Search & Discovery

Можете да използвате приложението Shopify Search & Discovery, за да създадете филтри за Вашия онлайн магазин, които позволяват на клиентите да прецизират кои продукти се показват на страниците на колекциите и в резултатите от търсенето. Например магазин, който продава часовници, може да създаде филтри за име на марка, цена, размер на циферблата и водоустойчивост.

Изисквания

Филтрите са налични за всяка съвместима тема и персонализирани витрини, които използват filter Liquid API или Storefront API за своя онлайн магазин. Научете как да показвате филтри във Вашата съвместима тема.

Ако Вашата тема не поддържа филтри, все още можете да създавате филтри в приложението Shopify Search & Discovery, но те няма да се показват на клиентите.

Можете да определите дали темата на Вашия магазин поддържа филтриране, като отидете на Съдържание > Менюта във Вашия администраторски панел на Shopify. Ако темата Ви не поддържа филтриране, тогава в секцията „Филтри за колекции и търсене“ се показва съобщение.

Съображения при добавяне на филтри

Разгледайте следните съображения за използване на приложението Shopify Search & Discovery:

  • Колекции, които съдържат повече от 5 000 продукта, не показват филтри. Обмислете разделянето на големите колекции на по-малки, които могат да показват филтри. Например, вместо да създавате една-единствена модна колекция Дамско, можете да създадете по-малки колекции въз основа на вида облекло, като например Блузи, Дънки и Ботуши.
  • Търсене, което дава повече от 100 000 резултата, не показва филтри.
  • Един филтър може да показва максимум 100 стойности за филтри във Вашия магазин. Ако филтърът Ви има повече от 100 възможни стойности, някои от тях няма да се показват на клиентите. Можете да намалите броя на възможните стойности за филтри чрез групиране на подобни стойности. Една група филтри може да има максимум 200 уникални стойности за филтри, а магазинът Ви може да има максимум 1 000 групи филтри във всички избрани настройки за филтри.
  • В приложението Shopify Search & Discovery един филтър показва максимум 1 000 стойности за филтри. Филтрите за метаполета може да показват по-малко от 1 000 стойности, тъй като има ограничение за това колко метаполета в магазина се проверяват за уникални стойности. Стойностите за филтри, които не се показват в приложението, все още могат да се показват на клиентите във Вашия магазин, при условие че филтърът показва по-малко от 100 стойности.
  • Не се поддържат преводи за стойностите на филтрите Доставчик и Етикети. Филтърът за етикет на продукта се показва само на клиенти, които пазаруват на езика по подразбиране на Вашия магазин. Стойностите на филтъра за доставчик винаги се основават на езика по подразбиране на Вашия магазин.
  • Преводите на стойностите за филтри се основават на езиците, публикувани за Вашия онлайн магазин, и няма да показват преводи за пазари, настроени с инструменти за международни продажби.
  • Филтърът за цена не се показва за валути, различни от валутата по подразбиране на Вашия магазин.

Типове филтри

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

Всеки източник на филтър може да се използва само веднъж за филтрите на даден магазин. Например, ако имате активен филтър Цена във Вашия магазин, тогава Цена е в сиво и не може да бъде избран като източник за нов филтър.

Стандартни филтри

Стандартните филтри за Наличност, Категория, Цена, Тип продукт, Етикети и Доставчик са налични за всички магазини.

Персонализирани филтри

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

Филтри за опции на продукта

Филтрите за опции на продукта се основават на опциите, които сте добавили към Вашите продукти.

Например, ако сте добавили опция за продукта „Размер“ към Вашите продукти от тип облекло със стойности като „Малък“, „Среден“ и „Голям“, тогава съответната опция за филтър „Размер“ на продукта ще бъде налична в приложението Search & Discovery.

Филтри за метаполета на продукти

Филтрите за метаполета на продукти се основават на метаполета на продукти, които са присвоени на всички продукти в магазина.

Филтри за метаполета на категории

Филтрите за метаполета на категории се основават на метаполета на продукти, които са присвоени на конкретни продуктови категории.

Филтри за метаполета на варианти

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

Стандартни атрибути на продукта

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

В приложението Search & Discovery източниците за тези атрибути се показват като една от следните опции:

Филтри с метаполета

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

  • Едноредов текст
  • Едноредов текст (списък)
  • Десетично число
  • Цяло число
  • Вярно или невярно
  • Препратка към метаобект
  • Препратка към метаобект (списък)

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

Редактиране на филтри

  1. От Вашия администраторски панел на Shopify отидете на Приложения > Search & Discovery.

  2. Натиснете Филтри, след което натиснете Добавяне на филтър.

  3. Натиснете полето Източник, след което изберете източник на филтър, който да бъде достъпен за клиентите Ви.

  4. По избор: Преименувайте филтъра.

  5. По избор: Променете поведението на филтъра.

  6. По избор: Променете визуалното показване.

  7. По избор: Изберете стойности за филтъра, които да групирате в една-единствена стойност.

  8. По избор: Сортирайте стойностите на филтъра.

  9. Натиснете Запазване.

Можете също така да пренареждате филтри от секция Филтри. Натиснете и плъзнете отделните филтри в реда, в който искате да се показват на клиентите.

Преименуване на филтри

Можете да промените видимото за клиентите име на всеки съществуващ филтър във Вашия магазин.

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

Стъпки:

  1. От Вашия администраторски панел на Shopify отидете на Приложения > Search & Discovery.

  2. Натиснете Филтри, след което натиснете филтъра, който искате да преименувате.

  3. В полето Етикет на филтър въведете новия етикет.

  4. Натиснете Запазване.

Стойности за филтрите

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

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

Групиране на стойности за филтри

Можете да групирате няколко стойности за филтри, за да се показват като една-единствена стойност за филтър на клиентите. Например, ако имате продукт с опция Цвят, която включва Оникс, Абанос и Среднощно, можете да групирате тези стойности под един-единствен филтър на име Черно. Една група филтри може да има максимум 200 уникални стойности за филтри, а един магазин може да има максимум 1 000 групи филтри.

Стъпки:

  1. От Вашия администраторски панел на Shopify отидете на Приложения > Search & Discovery.

  2. Натиснете Филтри, след което натиснете Добавяне на филтър или натиснете името на съществуващ филтър.

  3. Ако филтърът е базиран на стандартен атрибут на продукта, натиснете Управление на стойности и изберете опция. Научете повече за групирането на филтри за стандартни продуктови атрибути.

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

  5. Натиснете Създаване на група.

  6. Въведете име за групата. Това е единичната стойност на филтъра, която се показва на клиентите.

  7. Натиснете Готово.

  8. Натиснете Запазване.

Групиране на филтри за стандартни продуктови атрибути

Филтрите, базирани на стандартни продуктови атрибути, предлагат уникална функция за групиране. Можете да получите достъп до функцията, като натиснете Управление на стойности, където имате възможност да изберете Автоматично или Ръчно групиране:

  • Автоматично: Стойностите се групират автоматично около базовата си стойност от таксономията. Например, ако Вашият филтър за цвят включва Светлочервено, Бургундско и Рубинено, тогава всички те ще бъдат групирани под базовата си стойност Червено. Можете да персонализирате етикета и мострата на групата, но не можете да добавяте или премахвате стойности.
  • Ръчно: Стойностите първоначално не са групирани и могат да бъдат групирани въз основа на стъпките по-горе.

Ограничения

Филтърът Категория не поддържа групиране.

Сортиране на стойности за филтри

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

Автоматично сортиране

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

Стойностите за филтри, които започват с число и завършват с дума, като например 60 вата, ще се показват до стойности за филтри, които завършват със същата дума. Например филтър за опция за продукт Възраст със стойности на филтъра 2 години, 6 месеца, 3 години и 2 месеца ще бъде сортиран в следния ред:

  • 2 месеца
  • 6 месеца
  • 2 години
  • 3 години

Персонализираните поредности на сортиране се прилагат за филтри с име Размер, така че често срещаните термини за размер да се показват в правилния ред. Например XS (изключително малък) е преди S (малък).

Новите стойности за филтрите ще се сортират автоматично.

Ръчно сортиране

Ръчното сортиране Ви позволява да изберете реда на показване на стойностите на филтъра. След като запазите ръчна поредност на сортиране, всички нови стойности на филтри се показват в края на списъка, докато не актуализирате реда на сортиране.

Стъпки:

  1. От Вашия администраторски панел на Shopify отидете на Приложения > Search & Discovery.

  2. Кликнете върху Филтри, след което изберете съществуващ филтър или създайте нов филтър.

  3. Под Сортиране изберете Ръчно.

  4. Плъзнете стойностите, за да ги пренаредите. Като алтернатива можете да изберете няколко стойности и да кликнете върху Преместване в началото или Преместване в края, за да ги препозиционирате заедно.

  5. Опционално: кликнете върху Пренареждане за мен за сортиране с Shopify Magic

  6. Натиснете Запазване.

Сортиране с Shopify Magic

Можете да използвате Shopify Magic, за да сортирате стойностите в логичен ред въз основа на името на филтъра и неговите стойности. Филтрите, които използват филтри за мостри, вземат предвид шестнадесетичните кодове и тяхната позиция на цветното колело, за да определят реда на сортиране.

Бутонът Пренареждане за мен ще сортира Вашите стойности с Shopify Magic. Ако новата поредност не отговаря на очакванията Ви, можете да кликнете върху бутона Отмяна на пренареждането, за да възстановите ръчно зададената от Вас поредност на сортиране, или да пренаредите стойностите, така че да отговарят по-добре на изискванията на Вашия магазин.

Персонализиране на празни стойности на филтри

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

Стъпки:

  1. От Вашия администраторски панел на Shopify отидете на Приложения > Search & Discovery.

  2. Кликнете върху Настройки.

  3. В секцията Филтри > Празни стойности изберете една от следните опции:

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

Изключване на стойности на филтри

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

Например може да искате да използвате етикети на продукта за цели, различни от филтри на витрината, като условия за колекция или филтриране на списък с продукти в администраторския панел. Вместо тип филтър за етикет на продукта може да се използва тип метаполе от едноредов текст или тип списък.

Визуални филтри

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

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

Добавяне на филтър за стандартен атрибут на продукт

Стъпки:

  1. От Вашия администраторски панел на Shopify отидете на Приложения > Search & Discovery.

  2. Кликнете върху Филтри.

  3. Кликнете върху Добавяне на филтър или кликнете върху съществуващ филтър.

  4. Кликнете върху полето Източник, след което изберете филтър от тип „Метаполе на категория“ или „Метаполе на продукт“, който е базиран на стандартен атрибут на продукт.

  5. Кликнете върху Управление на стойности.

  6. Изберете Автоматично или Ръчно за групиране.

  7. Изберете Включване на мостра. Можете да оставите тази опция немаркирана само за текст.

  8. За да използвате изображения като мостри, изберете Използване на изображения, когато са налични.

  9. Натиснете Запазване.

Добавяне на персонализиран филтър за метаполе

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

Изисквания за визуални филтри, базирани на персонализирани метаполета

За да се създадат визуални елементи за персонализирани филтри за метаполета, те трябва да отговарят на следните изисквания:

  • Метаобект, който отговаря на следните критерии:
    • Поне едно поле цвят или едно поле файл с изображения. И двете полета могат да поддържат само една стойност, като списъци със стойности не се поддържат.
    • Поле за именуване на стойността на филтъра. То трябва да позволява само една стойност, списък със стойности не може да се използва като име на филтър. Полето може да бъде от всеки от следните типове:
      • едноредов текст
      • десетично число
      • цяло число
      • булева стойност (true или false)
  • Дефиниция на метаполе, която отговаря на следните критерии:
    • Дефиницията е направена или за продукт, или за вариант.
    • Типът на метаполето е метаобект и препраща към дефиницията на метаобекта, създадена в предишната стъпка.
    • Задайте дали метаполетата да позволяват един запис или списък със записи на метаобекта.
  • И дефинициите на метаобекта, и тези на метаполетата трябва да имат активиран достъп до витрината.

Най-добри практики за визуални филтри, базирани на персонализирани метаполета

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

Дефиницията на метаобект за мостра на цвят трябва да има както поле за цвят, така и поле за изображение. Не е необходимо да предоставяте стойност и за двете, но това ще Ви даде възможност да използвате което и да е от полетата в бъдеще.

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

Стъпки:

  1. От Вашия администраторски панел на Shopify отидете на Приложения > Search & Discovery.

  2. Кликнете върху Филтри.

  3. Кликнете върху Добавяне на филтър или кликнете върху съществуващ филтър.

  4. Кликнете върху полето Източник и след това изберете филтър от тип метаполе на категория, продукт или вариант.

  5. Задайте полето Етикет за стойностите на филтрите, като изберете метаполе.

  6. Отбележете Включване на визуално представяне и изберете визуален стил:

    • Изберете Мостра за малки мостри на цветове или шарки. Задайте съдържанието на мострата, като изберете:
      • Поле за цвят за Цвят на мострата.
      • Поле за изображение за Шарка на мострата.
    • Изберете Изображение за икони, лога или други графики, които не трябва да се изрязват. Задайте съдържанието, като изберете поле за изображение за Изображение.

Поведение на филтъра

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

Избирането на стойности за филтри от различни филтри е условие И, което може да намали броя на показваните продукти. Например, избирането на Червен от филтър Цвят и 8 от филтър Размер връща продукти, които са едновременно червени и размер 8.

По подразбиране, избирането на стойности за филтри от един и същ филтър е условие ИЛИ, което може да увеличи броя на резултатите. Например, избирането на стойности Червен и Зелен от филтър Цвят връща всички продукти, които са червени или зелени. Някои типове филтри могат вместо това да използват условие И за своите стойности за филтри. Научете как да персонализирате поведението на филтрите с приложението Shopify Search & Discovery.

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

Персонализиране на поведението на филтъра

За филтри за етикет на продукт, списък с метаполета и списък с референции към метаобекти можете да изберете условието на филтъра между стойностите да бъде условието по подразбиране ИЛИ или условието И. Например, при филтриране с И, избирането на Нов и Разпродажба от филтър за етикет на продукт връща само продукти, които имат и двата тага.

Стъпки:

  1. От Вашия администраторски панел на Shopify отидете на Приложения > Search & Discovery.

  2. Натиснете Филтри, след което натиснете Добавяне на филтър.

  3. Натиснете полето Източник, след което изберете източник на филтър, който да бъде достъпен за клиентите Ви.

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

  5. Натиснете Запазване.

Преводи на филтри

Етикетите, стойностите и групите на филтрите могат да бъдат преведени на другите поддържани езици на Вашия магазин. Можете да превеждате съдържание с приложения за превод, като например Shopify Translate & Adapt.

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

Стойностите на филтрите се базират на преведеното съдържание за Вашите продукти и продуктови варианти.

Възможно е да имате различен брой стойности за даден филтър между различните езици. Например, езикът по подразбиране на Вашия магазин е английски и Вие също така добавяте френски като поддържан език. Стойностите на Вашия филтър Цвят включват стойността Кафяв. В английския език има една често срещана дума за кафяво, а във френския има две. Вашето приложение за превод автоматично превежда стойността на филтъра Кафяв като Brun или Marron за продуктите в магазина. Филтрите на витрината Ви ще показват една стойност за кафяво във филтъра Цвят на английски и две стойности за кафяво на френски.

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

Езици на пазара

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

Етикетите и групите на филтрите поддържат езикови преводи за конкретни пазари.

Отстраняване на неизправности при филтрите

Прегледайте следните решения на често срещани проблеми с филтрите:

Липсващ филтър за цена в многовалутни магазини

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

Отстраняване на неизправности при показването на филтри

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

  • Наскоро сте добавили нови стойности на метаполета към продукти
  • Продуктите наскоро са актуализирани с нова информация, свързана с филтри
  • Данните за търсене на Вашия магазин не са синхронизирани

За да разрешите проблеми с индексирането, опитайте следните стъпки:

  1. Изчакайте 24-48 часа, за да завърши автоматичното повторно индексиране.
  2. Направете малка актуализация на засегнатите продукти (например, като добавите интервал в наименованието на продукта) и запазете, за да задействате повторно индексиране.
  3. Свържете се с екипа на Shopify за поддръжка, ако проблемът продължава.

Филтри за опции на продукти, показващи неочаквани стойности

Филтрите за опции за продукта показват стойности въз основа на заглавията на опциите за продуктови варианти. Ако даден филтър показва неочаквани стойности или липсващи опции:

  • Проверете дали имената на опциите на продуктите Ви съвпадат точно за всички продукти (например, използвайте „Цвят“ последователно, вместо да смесвате „Цвят“ и „Цвят:“).
  • Уверете се, че продуктите, които използват филтъра, имат конфигурирана опция за продукт.

Филтрите не се показват

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

  • Колекции: Филтрите се скриват, ако колекция съдържа повече от 5 000 продукта.
  • Резултати от търсенето: Филтрите се скриват, ако резултатите от търсенето върнат повече от 100 000 продукта.

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

Липсващи или непълни стойности за филтрите

Филтрите имат ограничения за броя на уникалните стойности, които могат да бъдат показани:

  • Тагове: До 5 000 уникални стойности на тагове.
  • Опции и атрибути на продукти: До 1 000 уникални стойности.
  • Метаполета: Някои стойности може да липсват в зависимост от това как е структурирано метаполето.

Ако Ви липсват стойности за филтрите, проверете дали не сте надвишили тези ограничения.

Проблеми с превода на филтрите

Ако филтрите или стойностите за филтрите не се показват правилно на различни езици:

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