Zadanie

Klientka z Bratislavy predávala kryštály a minerály cez Instagram a osobný odber. Chcela plnohodnotný eshop — katalóg produktov, objednávky, platby prevodom, bez mesačného poplatku za platformu (Shoptet ani WooCommerce jej nesadli kvôli cene a rigidite šablón).

Prvý týždeň — štruktúra a dáta

Namiesto dlhého discovery workshopu sme rovno sadli k dátam: aké kategórie produktov, aké atribúty (čakra, cena, sklad, hmotnosť), aký checkout flow. Modulo CMS eshop modul mal už hotovú dátovú štruktúru — kategórie, produkty, objednávky — takže sme sa nezaoberali databázovým návrhom, ale obsahom.

Klientka nafotila 40 produktov cez víkend. My sme medzitým naklikali kategórie a nastavili dizajn — farebná paleta podľa jej brandu (tmavo-fialová, zlaté akcenty).

Druhý týždeň — checkout a platby

Najviac času zabral checkout flow bez platobnej brány (klientka nechcela riešiť GoPay ani Stripe kvôli poplatkom pri malých objemoch). Riešenie: objednávka sa vytvorí so statusom "čaká na platbu", zákazník dostane email s údajmi na prevod a QR platbou (PAY by square), a keď platba príde na účet, systém ju cez bankové API automaticky spáruje s objednávkou.

Toto je vec, ktorú žiadny hotový eshop balík "z krabice" nerobí presne takto — bola to úprava na mieru.

Tretí týždeň — ladenie a spustenie

Posledný týždeň sme strávili testovaním celého flow ako reálny zákazník — od výberu produktu po potvrdzujúci email. Opravili sme pár drobností (zle formátovaná cena pri zľave, chýbajúci alt text na obrázkoch) a v piatok večer sme prepli DNS.

Výsledok

Eshop beží od konca mája. Klientka sama pridáva nové produkty cez admin rozhranie bez toho, aby nám písala. Náklady na infraštruktúru: 0€ mesačne (Cloudflare free tier pokryje jej návštevnosť s rezervou).

Toto je presne to, prečo robíme weby na mieru namiesto univerzálnych platforiem — riešenie sedí na to, ako klient reálne podniká, nie naopak.