Podobné produkty z XML feedu: rychlá doporučení napříč e-shopy bez ručního ladění
Rychlá doporučení podobných produktů přímo z XML feedu e-shopu: bez ručního ladění konektorů, s průběžným indexem a pravidelnou obnovou.
Když se zákazník v chatu zeptá „Máte něco podobného?“ nebo „Co je alternativa k tomuhle produktu?“, nechce čekat. A už vůbec nechce, aby asistent „lovil“ po webu a znovu a znovu načítal celý katalog. Přesně proto jsme do Chettyho přidali novou funkcionalitu: vyhledávání podobných produktů přímo z XML feedu daného e-shopu.
Výsledkem je rychlejší odpověď, konzistentní doporučení a řešení, které se dá zapnout napříč mnoha zákazníky bez toho, aby se pro každý web stavěl nový „speciální“ konektor.
Proč XML feed (a proč právě teď)
Většina e-shopů už dnes publikuje produktová data ve standardních formátech:
- produktový feed (často „Google feed“ pro srovnávače a reklamy),
- sitemapu produktů (někdy i velmi rozsáhlou, rozdělenou do více souborů).
To jsou přesně data, která pro doporučení potřebujeme: název, popis, značka, kategorie, dostupnost, cena, URL, obrázek. A hlavně: je to „zdroj pravdy“ přímo od e-shopu, který se dá pravidelně obnovovat.
Jak to funguje v praxi (bez technických kudrlinek)
- Chetty pozná, na jakém webu se uživatel nachází. Pracujeme jen s doménami, které jsou pro daný požadavek povolené (whitelist).
- Podle domény vybere správný XML feed. Jeden nástroj tak funguje napříč více e-shopy, protože se automaticky „přepne“ na správný zdroj dat.
- Vyhledá nejbližší shody a vrátí doporučení. Uživatel dostane relevantní podobné produkty, ne obecné tipy.
Důležité pravidlo: pokud je v požadavku více povolených domén, ověří se všechny. Když se nenajde žádný feed pro žádnou z nich, Chetty vrátí srozumitelnou informaci, že pro tento web zatím XML feed nemáme k dispozici.
Rychlost bez čekání: průběžné načítání a „živý index“
Načítat celý feed až ve chvíli, kdy se uživatel zeptá, je nejhorší možná varianta: velké XML může mít desítky tisíc položek a každé takové načtení znamená zbytečné sekundy čekání.
Proto feedy načítáme průběžně na pozadí a udržujeme si aktuální „index“ produktů. Obnova probíhá každou hodinu, takže:
- odpovědi jsou výrazně rychlejší,
- doporučení odpovídají tomu, co je skutečně v nabídce,
- systém se chová stabilně i při špičce (mnoho dotazů najednou).
Jedno řešení pro mnoho zákazníků
Z pohledu produktu je klíčové, že tato funkcionalita není „ušitá na míru“ jednomu e-shopu. Je navržená tak, aby byla dynamická:
- každý zákazník má jen svou konfiguraci (doména -> feed),
- Chetty si sám vybere správný zdroj podle kontextu požadavku,
- není potřeba posílat do každého dotazu ručně URL feedu.
Tohle je zásadní pro škálování: stejný asistent, stejný nástroj, různé e-shopy.
K čemu se to hodí (konkrétní scénáře)
- Alternativy k produktu: „Chci něco podobného, ale levnější / skladem / od jiné značky.“
- Doporučení v rámci kategorie: „Doporuč mi 3 podobné modely.“
- Náhrada při nedostupnosti: „Tenhle už není, co je nejbližší náhrada?“
- Up-sell / cross-sell: „K tomu se hodí ještě něco?“ (např. kompatibilní příslušenství, doplňky)
- Rychlé porovnání: „Jaké jsou podobné varianty a v čem se liší?“
Co od vás potřebujeme, abychom to zapnuli
Pro běžný provoz stačí dodat:
- doménu e-shopu (např.
www.vas-eshop.cz), - URL na XML feed (Google feed nebo produktová sitemap),
- volitelně limit, kolik produktů má smysl skenovat (u velkých katalogů).
Potom už jen hlídáme změny a Chetty má vždy aktuální data pro doporučení.
Závěr
Vyhledávání podobných produktů z XML feedu posouvá Chettyho z „odpovídače“ na praktického nákupního asistenta, který umí rychle doporučit konkrétní produkty z reálné nabídky e-shopu. A díky průběžné obnově dat i dynamickému mapování podle domény je to řešení, které dává smysl nejen pro jeden web, ale pro celý náš zákaznický ekosystém.
Pokud chcete funkcionalitu aktivovat i u vás, dejte nám doménu a URL feedu. O zbytek se postaráme.