Case study: Textile Center
Nákupca otvorí produktovú stránku, čaká a čaká ďalej. Po pár sekundách zavrie okno a tú istú látku objedná u konkurencie. V roku 2024 čelil Textile Center tomuto riziku každý deň. Produktové stránky holandského veľkoobchodu, ktorý zásobuje DIY šijací a odevný segment po celej Európe, sa načítavali takmer minútu. Príčina bola skrytá hlboko v systéme a riešenie sa ukázalo prekvapivo jednoduché. Toto je príbeh o tom, ako sme ju my, Odoo tím zo Slovenska vzdialený viac ako 1 000 km, našli a ako sa dnes staráme o to, aby ich Odoo bežalo spolahlivo.
O firme Textile Center
Holandský špecialista na látky so zákazníkmi po celej Európe
Textile Center B.V. je B2B veľkoobchod s módnymi látkami a galantériou so sídlom v Holandsku. Od jerseyu a francúzskeho froté cez ľan, fleece a denim až po zipsy, čipky a šijacie potreby má skladom viac ako 25 000 položiek, všetky s certifikáciou OEKO-TEX.
Jeho firemní zákazníci pochádzajú z takmer 40 krajín, najväčšími trhmi sú Nemecko, Holandsko a Belgicko. Prehliadajú a objednávajú cez webshop dostupný v deviatich jazykoch. Pre takúto firmu nie je webshop doplnkový kanál. Je to jej predajňa.
Klient | Textile Center B.V., Holandsko |
Odvetvie | Veľkoobchod s látkami a galantériouWholesale of fabrics and haberdashery |
Zákazníci | B2B odberatelia v takmer 40 krajinách |
Sortiment | Viac ako 25 000 položiek skladom |
Naša úloha | Optimalizácia výkonu, podpora a údržba, plánovanie upgradu |

Výzvy
Problém, ktorý nikto nevidel
Keď nás Textile Center na jar 2024 prvýkrát kontaktoval, požiadavka znela jednoducho: webshop je pomalý. V B2B e-commerce je však pomalosť drahá. Firemní nákupcovia objednávajú často a dodávateľov rýchlo porovnávajú, konkurencia je vzdialená len jeden klik. Každá sekunda čakania navyše bola pre zákazníka dôvodom odísť zo stránky a s blížiacou sa sezónou boli stávky čoraz vyššie.
Čoskoro sme zistili, že rýchlosť bola len viditeľnou časťou príbehu. Systém roky rástol s množstvom úprav na mieru, postavených okolo biznisu, ktorý sa do štandardného softvéru nezmestí ľahko. Látky sa predávajú na metre, no skladujú sa v rolkách, ktorých skutočná dĺžka sa líši rolka od rolky. Každá nová požiadavka sa riešila ďalšou úpravou a každá aktualizácia Odoo so sebou niesla riziko, že sa niečo pokazí.
Textile Center potreboval viac než rýchlu opravu. Potreboval partnera, ktorý pochopí celý systém a prevezme zaň zodpovednosť.
1
Pomalé produktové stránky
Všetky obrázky variantov sa načítavali naraz, čo spomaľovalo webshop.
2
Riziko preťaženia servera
Viac návštevníkov naraz mohlo server preťažiť.
3
Zložité procesy pri látkach
Látky sa predávajú na metre, no skladujú sa v rolkách rôznej dĺžky.
4
Ťažko udržiavateľný kód
Množstvo úprav robilo z každej aktualizácie Odoo riziko.
Riešenie
Detektívna práca: najprv merať, potom opravovať
Nechceli sme hádať. Databázu sme skopírovali do bezpečného, anonymizovaného testovacieho prostredia na našich serveroch a problém sme krok za krokom nasimulovali. Zmerali sme, ako sa produktové stránky správajú pri rýchlom, priemernom aj pomalom internetovom pripojení, a potom sme spustili záťažové testy, ktoré simulovali veľa nakupujúcich na webshope naraz.
Vinník prekvapil všetkých. Zakaždým, keď zákazník otvoril produkt, webshop potichu stiahol všetky obrázky všetkých farebných variantov v troch rôznych veľkostiach, bez ohľadu na to, či ich zákazník chcel vidieť. Pri látke s desiatkami farieb to znamenalo vyše sto obrázkov na jednu návštevu. Server bol zaneprázdnený posielaním obrázkov, o ktoré nikto nežiadal.
Riešenie bolo elegantné: načítať len to, čo zákazník naozaj potrebuje. Webshop teraz vopred načítava iba stredne veľké obrázky, takže prepínanie medzi farbami zostáva okamžité, a veľké detailné obrázky sťahuje až na požiadanie.
Tým sme však neskončili. V nasledujúcich mesiacoch sme:
- Otestovali, či by pomohla nová verzia Odoo. Rovnaký produkt sme porovnali v dvoch verziách Odoo. Rozdiel bol zanedbateľný, preto sme Textile Center odporučili nemíňať peniaze na upgrade, ktorý by sa nevyplatil.
- Zmapovali biznis procesy. V sérii online workshopov s holandským tímom sme prešli účtovníctvo, sklad a výrobu, eShop, servis a helpdesk, predaj a nákup.
- Zrevidovali kód. Analyzovali sme každý modul na mieru, takže presne vieme, čo v systéme beží, a môžeme ho s istotou podporovať.
- Pripravili plán upgradu. Spoločne sme naplánovali cestu k najnovšej verzii Odoo vrátane toho, ktoré úpravy môžu nahradiť štandardné funkcie Odoo.
Benefity
Výsledok: webshop, ktorý drží krok
Čísla hovoria za všetko. Podľa Textile Center sa čas načítania stránok skrátil o 80 %. Produktové stránky dnes reagujú okamžite a objem dát posielaných každému návštevníkovi klesol na zlomok pôvodného.
- Rýchlejšie nakupovanie. Zákazníci prezerajú farby a varianty bez čakania aj na pomalšom pripojení, takže nemajú dôvod hľadať inde.
- Priestor na rast. V našich záťažových testoch zostal webshop stabilný aj pri približne šesťnásobnom počte súčasných nakupujúcich oproti bežnému dňu, a to s rovnakou kapacitou servera.
- Ušetrené peniaze. Vďaka nášmu porovnaniu sa Textile Center vyhol upgradu, ktorý by nepriniesol skutočný úžitok.
- Jasný plán. Namiesto reagovania na problémy má Textile Center plán na ďalšie roky a partnera, ktorý jeho systém pozná do detailu.
Viac než oprava: ako sa staráme o Odoo našich klientov
Zrýchliť webshop je jedna vec. Udržať ERP systém rýchly, bezpečný a aktuálny celé roky je druhá. Toto ponúkame Textile Center aj každej firme, ktorá hľadá dlhodobého Odoo partnera.
Hosting stavaný pre Odoo
Odoo prevádzkujeme na vlastnom 26HOUSE Cloud, v dátovom centre v Prahe. V našich záťažových testoch bežal webshop Textile Center na našej infraštruktúre stabilne s rovnakou kapacitou, akú využíva dnes.
- Vaše aktualizácie, váš harmonogram. O tom, kedy sa Odoo aktualizuje, rozhodujete vy. Každú aktualizáciu najprv otestujeme na stagingovom prostredí, aby sa úpravy a integrácie zo dňa na deň nepokazili.
- Ladenie výkonu workerov, plánovaných úloh a záťaže servera na zdieľaných alebo dedikovaných serveroch, ktoré rastú s vaším biznisom.
- Pokročilé sieťové nastavenia ako vlastný firewall, VPN tunely a dedikované IP adresy.
Podpora, na ktorú sa môžete spoľahnúť
Naši klienti majú dedikovaného špecialistu podpory a tím, ktorý pozná ich systém, nie anonymné prevzatie a poskytnutie riešení pre tikety.
- Garantované reakčné časy v rámci SLA, od 6 hodín pri urgentných incidentoch.
- Tri spôsoby, ako nás zastihnúť: náš helpdesk portál, e-mail alebo telefón pri kritických problémoch.
- Podpora v angličtine, češtine a slovenčine, s balíkmi až po nepretržitú podporu 24/7.
- Čistejší kód v čase. Vždy, keď siahneme na existujúce úpravy, upraceme ich a doplníme automatické testy, takže systém je s každou zmenou stabilnejší.
Upgrade bez prekvapení
Zostať na starej verzii Odoo je každým rokom drahšie, no neuvážený upgrade môže stáť ešte viac. Preto vždy začíname otázkou: oplatí sa tento upgrade?
- Najprv analýza. Novú verziu otestujeme a zrevidujeme každú úpravu, tak ako pri Textile Center.
- Späť k štandardu. Mnohé úpravy môžu nahradiť funkcie, ktoré novšie verzie Odoo ponúkajú priamo, a ďalší upgrade je tak lacnejší.
- Bezpečná migrácia. Upgrade robíme na testovacej kópii, vaši používatelia ho otestujú, zaškolíme váš tím a až potom vykonáme upgrade aj produkčného prostredia.
Pre Textile Center sme pripravili plán prechodu na Odoo 19, aby firma mohla prejsť na najnovšiu verziu s menším počtom úprav a nižšími prevádzkovými nákladmi.
Slovami klienta
Služby 26HOUSE výrazne zlepšili výkon nášho ERP systému Odoo, najmä nášho webshopu. Po optimalizácii backendových procesov a databázy sa čas načítania stránok skrátil o 80 %, čo našim zákazníkom prináša plynulejší používateľský zážitok. Oceňujeme tiež rýchle reakcie a efektívnu podporu zo strany 26HOUSE, ktorá promptne riešila naše požiadavky. Záťažové testy a merania výkonu, ktoré 26HOUSE vykonal, nám umožnili priebežne zlepšovať webshop a zabezpečiť jeho stabilitu. 26HOUSE vrelo odporúčame ako spoľahlivého partnera pre váš ERP systém Odoo!
![]()
