B2B portál FIXED: od cenové simulace po prodejní zakázku v SAP

Pro společnost FIXED.zone a.s. jsme navrhli a vyvinuli B2B portál s přímou integrací do SAP S/4HANA Cloud. Cenové podmínky, odběrná místa i veškeré informace o obchodních partnerech, se kterými portál pracuje, se načítají přímo ze SAP. V košíku probíhá cenová simulace v SAP a po potvrzení objednávky vzniká přímo v SAP prodejní zakázka.
FIXED vyvíjí, vyrábí a distribuuje příslušenství pro mobilní zařízení a chytrou elektroniku. Jeho obchodní partneři vybírají z tisíců produktů a nakupují podle individuálních podmínek. Naším úkolem bylo převést tento způsob spolupráce do zákaznického portálu: od výběru zboží a výpočtu ceny přes objednávku až po doklady, reklamace a produktová data pro e-shopy odběratelů.
Výzva: zpřístupnit obchodní podmínky ze SAP v B2B nákupu
Každý odběratel FIXED může mít vlastní sortiment, cenové podmínky, měnu, odběrná místa i možnosti dopravy. Při přípravě objednávky je navíc potřeba zohlednit dostupnost zboží a kreditní rámec zákazníka. Portál proto musel pracovat s konkrétním obchodním partnerem a jeho podmínkami vedenými v SAP.
Nestačilo zobrazit katalog a odeslat objednávku obchodnímu oddělení. Potřebovali jsme propojit zákaznické rozhraní se SAP tak, aby partner v košíku získal cenu vypočtenou podnikovým systémem a potvrzením objednávky založil prodejní zakázku přímo v SAP. Cenová pravidla přitom neměla vznikat znovu jako samostatná implementace v e-shopu.
Součástí zadání byla také zákaznická samoobsluha a distribuce produktových dat. Odběratelé měli v jednom prostředí objednávat, získávat doklady, zadávat reklamace a přebírat aktuální data pro vlastní prodejní kanály.
Role Foxily: návrh portálu, vývoj a integrace se SAP
Ve Foxily jsme zajišťovali návrh řešení a UX, vývoj frontendu a backendu, systémovou integraci a provozní automatizaci. Klíčovou částí dodávky bylo propojení jednotlivých kroků nákupu s daty a operacemi v SAP:
- Zákaznická data: přímé načítání informací o obchodních partnerech, jejich odběrných míst a cenových podmínek ze SAP.
- Výpočet ceny: vyvolání cenové simulace přímo v SAP z nákupního košíku a zobrazení jejího výsledku v portálu.
- Vznik zakázky: přímé založení prodejní zakázky v SAP po potvrzení objednávky zákazníkem.
Naši roli doplnil vývoj zákaznické samoobsluhy pro doklady a reklamace a automatizované distribuce produktových dat. Dodávka tak zahrnovala jak zákaznické rozhraní, tak integrační vrstvu a navazující B2B služby.
Nákup podle konkrétního obchodního partnera
Po přihlášení portál zobrazí nabídku a obchodní podmínky příslušné firmy. Informace o obchodním partnerovi i jeho odběrná místa přebírá přímo ze SAP. Uživatelé s přístupem k více společnostem mezi nimi mohou přepínat; sortiment, ceny, měna i možnosti doručení odpovídají zvolené společnosti.
Katalog jsme vybavili parametrickým filtrováním, fulltextovým vyhledáváním a procházením podle kategorií a výrobců. U produktů jsou dostupné varianty, kompatibilita se zařízeními, fotografie a související dokumenty. Produkty lze porovnávat, ukládat do oblíbených a sdílet s kolegy či zákazníky.
Pro pravidelné a rozsáhlé objednávky jsme doplnili práci s více košíky a hromadné vkládání položek. Partner si vybere odběrné místo načtené ze SAP a způsob dopravy. Přímo v košíku pak získá výsledek cenové simulace provedené v SAP pro připravovaný nákup.
Přímá integrace: cenová simulace a prodejní zakázka v SAP
Cenové podmínky načítáme ze SAP. Portál pracuje s podmínkami konkrétního obchodního partnera vedenými v SAP, nikoli s nezávisle spravovaným ceníkem e-shopu. Stejným zdrojem jsou veškeré informace o obchodních partnerech využívané portálem, včetně jejich odběrných míst.
Výpočet ceny v košíku provádí SAP. Prostřednictvím přímé integrace portál vyvolá cenovou simulaci pro konkrétního obchodního partnera a obsah košíku. SAP provede výpočet podle příslušných cenových podmínek a výsledek se zobrazí zákazníkovi v portálu. Nejde pouze o kontrolu ceny vypočtené e-shopem: samotná simulace probíhá v SAP. Pro tento výpočet tak není nutné udržovat druhou implementaci cenové logiky v portálu.
Potvrzením objednávky vzniká prodejní zakázka přímo v SAP. Navrhli a implementovali jsme integraci, která po potvrzení zákazníkem založí prodejní zakázku v podnikovém systému FIXED. Objednávku není nutné ručně přepisovat z e-shopu do SAP; zakázka navazuje na zavedené zpracování prodeje.
Současně jsme oddělili práci s produktovým katalogem od těchto přímých operací v SAP. Produktová data jsou připravena pro rychlé načítání a vyhledávání, takže každé procházení katalogu nevyžaduje přímý dotaz do podnikového systému. Cenová simulace i založení prodejní zakázky přesto zůstávají operacemi prováděnými přímo v SAP.
Doklady a reklamace navázané na konkrétní nákup
Do portálu jsme začlenili historii objednávek, faktury a dobropisy. Partneři si doklady stahují v PDF, účetní dokumenty mohou exportovat také ve formátu ISDOC, jednotlivě i hromadně.
Reklamaci zákazník zadává u konkrétní faktury a zboží. Doplní potřebné informace a požadavek odešle přímo z portálu. FIXED tak dostává strukturované podklady s vazbou na obchodního partnera, doklad a reklamovanou položku, místo aby tyto souvislosti dohledával v samostatné e-mailové komunikaci.
Součástí zákaznického prostředí je také průběžný přehled dostupného kreditu. Partner jej má k dispozici už během přípravy objednávky, společně s informacemi potřebnými pro nákup.
Zabezpečené datové feedy pro e-shopy odběratelů
Pro odběratele, kteří prodávají produkty FIXED dál, jsme připravili zabezpečené XML feedy. Zpřístupňují produktové informace, ceny, skladovou dostupnost, balení, kategorie a obrázky pro navazující e-shopy a interní systémy.
Přístup k feedům se řídí oprávněním konkrétního partnera. Obsah lze přizpůsobit jeho sortimentu, cenám, zemi a měně. Vedle samostatných datových zdrojů jsou k dispozici také formáty připravené pro přímý import do e-commerce řešení.
Aktualizace dat probíhají automaticky. Partneři tak mohou aktualizovat vlastní nabídku bez opakovaných požadavků na ruční exporty a pracovat se stejnými produktovými daty jako uživatelé B2B portálu.
Pět jazyků na společném základu
Portál jsme připravili pro češtinu, slovenštinu, angličtinu, němčinu a polštinu. Lokalizace zahrnuje navigaci, kategorie, produktové parametry a texty, e-mailovou komunikaci i zprávy zobrazované během nákupu.
Jedno řešení tak obsluhuje různé země, měny a obchodní podmínky. FIXED nemusí pro každý trh provozovat samostatně vyvíjený e-shop; nové funkce lze rozvíjet pro celý B2B kanál a současně zohledňovat potřeby partnerů v jednotlivých zemích.
Výsledek: samoobslužný nákup, prodejní zakázky přímo v SAP
B2B portál je v ostrém provozu. FIXED získal samoobslužný prodejní kanál, který využívá jeho zákaznická data a cenovou logiku v SAP a vytváří prodejní zakázky bez ručního předávání objednávek.
Hlavní přínosy řešení:
- Cenový výpočet zůstává v SAP. Košík využívá přímou cenovou simulaci podle podmínek partnera, bez samostatné implementace této cenové logiky v e-shopu.
- Prodejní zakázky vznikají bez ručního přepisu. Potvrzená objednávka se prostřednictvím integrace zakládá přímo v SAP a navazuje na firemní procesy.
- Partneři vyřizují nákup i navazující agendu samostatně. Objednávky, doklady, reklamace a automaticky aktualizované datové feedy jsou dostupné v jednom vícejazyčném portálu.
Projekt ukazuje, jak ve Foxily propojujeme vývoj zákaznických aplikací s podnikovými systémy: od návrhu nákupního procesu přes práci s daty obchodních partnerů až po využití cenové simulace a založení prodejní zakázky v SAP.
Projekt v kostce
Klient: FIXED.zone a.s.
Typ projektu: B2B e-shop, zákaznický portál a systémová integrace
Role Foxily: návrh řešení a UX, vývoj frontendu a backendu, přímá integrace se SAP a provozní automatizace
Napojení: SAP S/4HANA Cloud, produktový katalog a související služby
Data ze SAP: informace o obchodních partnerech, odběrná místa a cenové podmínky
Operace v SAP: cenová simulace košíku a přímé založení prodejní zakázky
Hlavní funkce: katalog, individuální ceny a dostupnost, objednávky, doklady, reklamace a zákaznické feedy
Datové výstupy: zabezpečené XML feedy pro produkty, ceny, zásoby, balení, kategorie a média
Lokalizace: čeština, slovenština, angličtina, němčina a polština