Čo je to?
Poznámka pre správcu: Toto je zbierka „Hotových receptov“ na správu vášho e-shopu. Poskytuje praktické príklady, ako kombinovať rôzne pravidlá vyhľadávania na riešenie skutočných obchodných problémov, ako je sledovanie nízkych zásob alebo hľadanie produktov s mnohými variantmi.
Pre koho je to určené? Správcovia by si to mali prečítať, aby videli, čo je možné, a našli šablóny, ktoré môžu kopírovať a prispôsobiť svojim vlastným potrebám. Je to najpraktickejší sprievodca pre každodennú správu e-shopu.
Kľúčové výhody pre e-shop:
- Upozornenia na zásoby: Okamžite nájdite produkty, ktorých zásoby sa míňajú, aby ste ich mohli doobjednať.
- Analýza katalógu: Identifikujte rodiny produktov s mnohými variantmi a skontrolujte nedávno pridané varianty.
- Správa cien: Monitorujte svoje marže a výpočty DPH, aby ste zabezpečili, že vaše ceny sú vždy presné.
- Nedávna aktivita: Rýchlo zistite, ktoré produkty dostali tento rok nové varianty.
Praktické filtračné príklady
Preskúmajte praktické recepty navrhnuté tak, aby vám pomohli efektívnejšie spravovať váš e-shop. Tieto príklady kombinujú základné podmienky, pokročilé vzťahy a výkonné funkcie.
[navigate:where-basics.md|Základné filtre|filter] [navigate:where-advanced.md|Pokročilé filtre|database] [navigate:where-functions.md|Funkcie a agregácia|zap]
Analýza e-commerce
Veľké produktové rodiny
Nájdite produkty, ktoré majú viac ako 10 variantov s kombinovanou cenou presahujúcou 100 000.
count(variants) > 10 and sum(variants.priceWithVat) > 100000
[badge:Analytics|secondary|right]
Nedávno pridané varianty
Nájdite produkty, ktoré majú viac ako 5 variantov vytvorených v roku 2024.
count(variants[year(createdAt) = 2024]) > 5
[badge:Sales|secondary|right]
Správa zásob
Upozornenia na nízke zásoby
Identifikujte skladové karty, ktorých zásoby sa míňajú: menej ako 10 jednotiek, ale stále na sklade.
stockQuantity < 10 and stockQuantity > 0
[badge:Inventory|secondary|right]
Vypredané pre dodávateľa
Nájdite vypredané skladové karty pre produkty od konkrétneho dodávateľa.
stockQuantity = 0 and product.supplier.name = "Acme"
[badge:Inventory|secondary|right]
Recepty na ceny a zľavy
Výpočty DPH
Filtrujte produkty, kde cena s 21% DPH presahuje 500 $.
priceWithVat * 1.21 > 500
[badge:Pricing|secondary|right]
Monitorovanie zliav
Nájdite produkty, kde by 10% zľava znížila cenu pod 100 $.
priceWithVat - (priceWithVat * 0.1) < 100
[badge:Pricing|secondary|right]
Osvedčené postupy
Používajte operátory nerozlišujúce veľkosť písmen
Operátory like aj ilike nerozlišujú veľkosť písmen. Mali by ste ich používať zameniteľne pre lepšiu čitateľnosť.
name like "macbook" or name ilike "macbook"
Využite vyhľadávacie hodnoty
Používajte vyhľadávacie hodnoty pre čistejšie a čitateľnejšie filtre namiesto hlbokých spojení vzťahov. Odporúčané:
supplier = "code:ACME"
Funguje tiež, ale je to rozsiahlejšie:
supplier.code = "ACME"
Používajte zátvorky pre prehľadnosť
Vždy používajte zátvorky pri kombinovaní and a or, aby ste zabezpečili, že vaše podmienky budú vyhodnotené v správnom poradí.
(priceWithVat < 100 or priceWithVat > 1000) and supplier.name = "Acme"
Optimalizujte pomocou „Začína“
Pri hľadaní textu na začiatku poľa použite begins namiesto like so zástupným znakom. Je to rýchlejšie a presnejšie.
name begins "iPhone"
Technická referencia
Typy polí a úvodzovky
- Reťazce: Použite dvojité úvodzovky
"Text"alebo jednoduché úvodzovky'Text'. - Čísla: Zadajte priamo
42,3.14alebo-1. - Booleany: Použite
truealebofalse. - Únikové znaky: Použite spätné lomítko na únik úvodzoviek v reťazci:
"Escaped \"quotes\"".
Dátumy
Zadajte dátumy ako ISO reťazce v úvodzovkách.
createdAt >= "2024-01-01" and updatedAt <= "2024-12-31"
Súvisiace články
- [navigate:/help/en/user-flows/advanced-filtering|Sprievodca pokročilým filtrovaním|filter]
- [navigate:/help/en/user-flows/ai-filtering|Vyhľadávanie produktov pomocou prirodzeného jazyka|filter]
- [navigate:/help/en/api/query|Dokumentácia jazyka dotazov|search]
- [navigate:/help/en/api/imports|Dokumentácia importného systému|upload]