Všechny listovací funkce mají nastavené inteligentní defaultní hodnoty pro optimální práci s AI.
Defaults:
page: 1- První stránkaorder_by: 'creation_time'- Řazení podle data vytvořeníorder_dir: 'desc'- Nejnovější první (od nejnovějších k nejstarším)
Výsledek:
- Bez parametrů vrátí 100 nejnovějších objednávek
- Objednávka z dneška bude první
- Ideální pro "Jaké máme nové objednávky?"
Příklad:
// Bez parametrů - použijí se defaults
list_orders({})
// Vrátí: 100 nejnovějších objednávek, seřazené od nejnovější
// S vlastními parametry - přepíšou defaults
list_orders({ page: 2, order_dir: 'asc' })
// Vrátí: Stránku 2, seřazenou od nejstaršíchDefaults:
page: 1- První stránkaactive_yn: true- Pouze aktivní produkty (skryje neaktivní)variants_yn: false- Bez variant (šetří tokeny)
Výsledek:
- Bez parametrů vrátí max 50 aktivních produktů
- Neaktivní a archivované produkty jsou automaticky vyfiltrované
- Varianty se nezahrnují (ušetří tokeny)
Příklad:
// Bez parametrů - jen aktivní produkty
list_products({})
// Vrátí: 50 aktivních produktů bez variant
// Pokud chcete i neaktivní
list_products({ active_yn: false })
// S variantami
list_products({ variants_yn: true })Defaults:
page: 1- První stránkaactive_yn: true- Pouze aktivní zákazníciblocked_yn: false- Neblokovaní zákazníci
Výsledek:
- Bez parametrů vrátí 100 aktivních, neblokovaných zákazníků
- Filtruje problémy zákazníky automaticky
Příklad:
// Bez parametrů - jen aktivní, neblokovaní
list_customers({})
// Včetně blokovaných
list_customers({ blocked_yn: true })
// Všichni zákazníci
list_customers({ active_yn: undefined, blocked_yn: undefined })Defaults:
page: 1- První stránkacreation_time_from: dnes - 7 dní- Pouze košíky za poslední týden
Výsledek:
- Automaticky filtruje staré košíky (> 7 dní)
- Zobrazí jen relevantní nedokončené nákupy
Příklad:
// Bez parametrů - košíky za 7 dní
list_carts({})
// Vrátí: Košíky vytvořené od 2025-10-02
// Vlastní rozsah
list_carts({ creation_time_from: '2025-09-01' })
// Vrátí: Košíky od záříDefaults:
page: 1- První stránkaactive_yn: true- Pouze aktivní kategorie
Výsledek:
- Filtruje neaktivní/skryté kategorie
Defaults:
page: 1- První stránkaactive_yn: true- Pouze aktivní kupóny
Výsledek:
- Neukáže expirované nebo deaktivované kupóny
Defaults:
page: 1- První stránka
Žádné další filtry - faktury jsou důležité vždy.
Defaults:
page: 1- První stránka
Žádné filtry - číselníky jsou malé, zobrazí se všechny.
- Nejnovější objednávky jsou nejdůležitější
- Aktivní produkty jsou v prodeji
- Košíky starší než týden jsou většinou neaktuální
- Méně položek = méně tokenů
- Filtrované výsledky = rychlejší AI analýza
- Uživatel většinou chce "aktuální stav"
- Defaults odpovídají běžným use cases
Defaults můžete vždy přepsat explicitními parametry:
// Všechny objednávky (i staré)
list_orders({ order_dir: 'asc' })
// Neaktivní produkty
list_products({ active_yn: false })
// Košíky za celý měsíc
list_carts({ creation_time_from: '2025-09-01' })
// Blokovaní zákazníci
list_customers({ active_yn: false, blocked_yn: true })S defaults (20-100 položek) místo full listu (1000+ položek):
- Orders: ~24k tokenů místo ~1.3M (98% úspora)
- Products: ~4k tokenů místo ~2M (99.8% úspora)
- Carts: ~5k tokenů místo ~100k (95% úspora)
Celková úspora: Desítky až stovky tisíc tokenů na každý request!
- Nechte defaults pro běžné dotazy
- Specifikujte filtry jen když potřebujete konkrétní data
- Používejte stránkování pro velké datasety
- Kombinujte s anonymizací pro maximální ochranu
Defaults jsou navržené pro optimální práci s AI - není třeba je měnit! ✅