Tohle jsou reálná čísla e-shopu SYNTEX.cz, kterému stavíme a provozujeme e-shop na míru - včetně REST API a MCP serveru, přes který s katalogem pracuje AI. Za sedm týdnů se katalog udržoval prakticky sám: 1 145 560 požadavků a 164 393 změn v produktech. Bez jediného ručně vyplněného formuláře v administraci.
AI nepracuje jako cron. Sedm týdnů se střídají klidné dny s dávkovými směnami, kdy agent projede desítky tisíc produktů najednou. Přesně tak, jak vypadá reálná údržba katalogu - jen bez čekání na volnou kapacitu člověka.
Každý klient má vlastní API klíč, takže je vidět přesně, kdo co dělá. ChatGPT a Claude Desktop jedou v režimu čtení i zápisu; zbytek jen čte. Žádný z nich se do administrace nepřihlašuje - mluví rovnou s MCP serverem.
V katalogu je 33 616 produktů. AI se během těch 50 dní dotkla 33 643 unikátních produktových ID - tedy celého katalogu včetně mezitím smazaných položek. A u dvou třetin z nich obsah rovnou přepsala.
Rozpad všech 164 393 zápisů a mazání podle toho, čeho se týkaly. Zajímavé je, že těžiště není u popisků - největší objem práce jsou média a strukturovaná data, tedy přesně ta otravná ruční agenda, kterou nikdo dělat nechce.
Nejpracnější agenda v e-shopu - a nejvíc vidět v košíku
AI si přečte specifikace obou produktů a rozhodne, jestli k sobě patří. Ručně by to znamenalo 15 285 průchodů katalogem.
Z klíče updated[] v logu zápisů
Plus 50 706 obrázků, 44 814 nahraných souborů a 47 045 hodnot parametrů nastavených hromadně.
Každý z těch 164 393 zápisů je v administraci úkon: najít produkt, otevřít záložku, vyplnit, uložit. Při velmi střízlivých dvou minutách na úkon to dělá 5 480 hodin čisté práce. Tady to proběhlo na pozadí, mimo pracovní dobu, za průměrných 38,5 ms na operaci.
Odhad ruční práce je modelový výpočet: 164 393 zápisů × 2 minuty. Strojový čas je součet naměřených dob zpracování z logu.
Katalog je jen půlka. Přes tentýž MCP server jede marketingová aplikace, která čte prodeje, zákazníky a hlavně atribuci - odkud objednávka přišla, kdo na e-shop odkázal, která kampaň ji přinesla. Objednávky se dají krájet ve 20 dimenzích a až tři z nich se křížit v jednom dotazu, seřazené podle obratu nebo zisku. Z toho se pak rozhoduje, kam jde reklamní rozpočet.
Skutečně volané kombinace za 50 dní
Jeden dotaz nahradí desítky. Bez křížových tabulek by si klient musel střílet den po dni a trh po trhu a slepovat to ručně.
Read-only token · 31 dní provozu
Marže se čtou přímo z účetnictví, takže AI nevyhodnocuje obrat, ale skutečnou ziskovost - a podle ní ladí PPC. Zapsat neumí nic.
Mezi 22:00 a 6:00 odešlo 309 812 požadavků. Katalog se dopisuje, překládá, páruje a doplňuje o média ve chvíli, kdy v kanceláři nikdo není. Ráno je hotovo.
Tohle je to, co klientovi dodáváme: REST API se 132 operacemi a nad ním MCP server, který je překládá do 123 nástrojů, jimž asistent rozumí. Klient si nainstaluje jeden balíček, vloží token - a od té chvíle umí ChatGPT i Claude pracovat s katalogem stejně jako operátor v administraci. Jen mnohem rychleji.
Produkty a jejich vazby, parametry, média, sety, dárky, ležáky, B2B i B2C ceny, objednávky, fakturace v Money.
Jeden balíček pro Node, stdio server, health-check při startu a cílová doména přímo v názvu nástrojů - aby se AI omylem netrefila do produkce.
Všech 123 nástrojů, tak jak je asistent vidí. Kurzívou počet nástrojů ve skupině.
search_products · product_facets · get_product · get_product_by_sku · sku_to_itemid · get_product_stats · preview_product_description · create_product · update_product · set_product_flags · set_action_price · set_visibility · push_product_to_money
get_parameters · get_available_parameters · list_parameters · get_parameter · create_parameter · update_parameter · delete_parameter · list_parameter_values · create_parameter_value · update_parameter_value · delete_parameter_value · merge_parameter_values · set_parameter · set_parameters · clear_parameter
list_sets · list_set_types · get_set · set_product_set · update_set · delete_set · add_set_group · update_set_group · delete_set_group · set_set_group_items · add_set_group_items · update_set_group_item · delete_set_group_item
upload_product_images · get_product_images · set_product_image_order · delete_product_images · get_product_videos · set_product_videos · add_product_video · delete_product_video · get_product_documents · add_product_document · delete_product_document
list_brands · get_brand · list_categories · list_groups · list_sections · list_warehouses · list_webs · list_delivery_methods · list_delivery_times · list_payment_methods · list_order_states
list_b2c_pricing_competitors · upload_b2c_competitor_csv · load_b2c_competitor_prices · merge_b2c_competitor_duplicates · list_b2c_pricing_rules · list_b2c_pricing_groups · list_b2c_pricing_products · preview_b2c_pricing · apply_b2c_pricing
get_variants · set_variants · get_accessories · set_accessories · get_replacements · set_replacements · get_addons · set_addons
list_gifts · get_gift · set_gift · update_gift · delete_gift · set_gift_products · add_gift_products · delete_gift_product
list_orders · order_facets · get_order · list_customers · get_customer
get_ai_text · get_ai_text_candidates · set_ai_text · generate_ai_text · delete_ai_text
list_clearance · list_clearance_strategies · list_clearance_active · assign_clearance · delete_clearance
list_money_invoices · money_facets · get_money_invoice · list_money_products
list_b2b_pricing_suppliers · list_b2b_pricing_rules · preview_b2b_pricing · apply_b2b_pricing
get_tags · set_tags · list_tags
list_media_files · upload_media_files · delete_media_files
list_redirects · set_redirect · delete_redirect
get_logs · get_openapi · check_update
Z toho 58 nástrojů vyžaduje zápisový token. S read-only tokenem AI katalog vidí, ale nesáhne na něj.
Nikdo neproklikal 164 393 změn v administraci.
Zadal jednu větu a šel spát.
Tohle není demo ani pilot. Je to padesát dní ostrého provozu na e-shopu s 33 616 produkty v osmi jazycích - a čísla jsou z produkčního logu, řádek po řádku.
MyWebdesign.cz
Programujeme 20 let. Dnes 5× rychleji s AI.
Pro SYNTEX jsme postavili celý e-shop, REST API, MCP server i napojení na sklad a účetnictví Money. Výsledek je nahoře: 685 člověkodní údržby katalogu, které za sedm týdnů nikdo nemusel odpracovat. To nejsou hodiny, to jsou roky práce, které klientovi vracíme zpátky do byznysu.
Desítky tisíc produktů, více jazyků a měn, B2B i B2C ceny. Žádné šablony.
MCP servery a API, přes které ChatGPT i Claude spravují katalog a vyhodnocují prodeje.
Sklady, účetnictví, POS, dopravci, data pro PPC. Plus 24/7 support a SLA.