ALBI B2B · rozdělení prací ← Rozcestník · verze 1.1 · 7. 10. 2026 · k revizi
Stávající B2B → headless

Co MasterShop pro B2B umí, ale FrontAPI ne - a kdo to dodělá

Každý řádek je funkce nového B2B, kterou headless zatím neumí celou. U každé je vidět, jestli ji umí starý a nový MasterShop, kam patří, kdo na ní pracuje a co přesně udělá. Ověřeno v kódu obou větví MasterShopu, obálek ALBI a StorefrontX, stav k 7. 10. 2026.

Rozdělení podle odhadové stránky, kódy Z1 až F5 Fáze 1 · bez hodin PBS 121587 Autor: Hana Ortmannová
Jak číst tabulku
Starý MS · dnešní B2B

Větev php85. Běží na ní dnešní b2b.albi.cz se šablonami Smarty, albi.cz a většina klientů PragueBest. Sloupec říká, jestli funkci dnešní B2B má a jestli je v jádře, nebo jen v obálce ALBI.

Nový MS · FrontAPI

Větev front-api-php85. Běží na ní albi.eu a poběží nové B2B s frontendem StorefrontX. FrontAPI je rozhraní, přes které si frontend říká o data. Každá jeho adresa je endpoint. Nový frontend umí jen to, k čemu vede endpoint. B2B části jádra má nový MS stejné jako starý. Řádek „albi.eu“ znamená, že to má hotové obálka albi.eu.

FEFrontend: obálka StorefrontX nového B2B (Vue). Jádro SFX se nemění.
BEBackend obálky: nové endpointy, tabulky, administrace, cron, e‑maily. Jen pro ALBI.
JÁDROJádro MasterShopu: společný kód pro všechny klienty.
ALBILINEERP klienta. Posílá data synchronizací, například cost level: kód cenové hladiny produktu, podle kterého se řídí sortiment i ceny.
UPSEARCHSlužba pro výpis produktů a vyhledávání: index, feed, filtrování. Výpis na headlessu nejde přes FrontAPI.
ALBIRozhodnutí klienta, bez kterého se nedá stavět.

Jádro, nebo obálka: rozhodnutí produktu

JÁDRO 18 funkcí

Většinu jádro má, na headlessu ji stačí zpřístupnit. Nové funkce B7 a E4 vzniknou v jádru, protože je využije i další B2B klient.

JÁDRO · kandidát 3 funkce

Pro ALBI v obálce.

OBÁLKA 13 funkcí

Svázané s AlbiLine, daty nebo pravidly ALBI.

Ukázat jen řádky, kde pracuje:
FunkceStavza produktStarý MSdnešní B2B · php85Nový MSFrontAPI · front-api-php85Kam patříKdo pracujeCo se dělá
01 · Sortiment a cenyJak funguje dnes →
Z2Zavřený katalogZákazník vidí a koupí jen sortiment povolený pro svou doručovací adresu (pobočku).Zadání →Prototyp ↗ In progress Umíjádro filtruje podle adresy, obálka filtr rozšiřuje ČástečněUpSearch čte hlavičky pl a wg, ale jen ve staré cestě dotazualbi.eu: cost level a jeho synchronizace OBÁLKAPříznaky a export do UpSearch jsou ALBI. Filtr dělá UpSearch. BEFEUPSEARCH
Všechny produkty s příznaky do MasterShopu, filtruje až UpSearch podle hlavičky za uživatele.Rozpis práce
  • Změna techniky, chování stejné jako dnes: zákazník vidí jen sortiment své pobočky. Srozumitelně s příkladem: Jak funguje dnes → Sortiment a ceny.
  • BEPříznaky ze synchronizace AlbiLine: cost level produktu, povolené cost levely a skupina pobočky. Ručně vybrané „Kategorie s omezeným přístupem“ u pobočky se přenášejí jako další kódy pobočky. Export do indexu UpSearch i s příznaky a k tomu pobočky s jejich kódy. V MasterShopu se NEFILTRUJE; co kontrolovat v košíku a detailu, rozhodne vývoj (S02 D1).
  • FEV hlavičce každého dotazu na UpSearch poslat, kdo je přihlášený a za kterou pobočku nakupuje, nejlépe ze serveru SFX, ne z prohlížeče. Kódy FE NEPOTŘEBUJE, dostane vyfiltrovaná data. Prázdné stavy.
  • UPSEARCHK hlavičce dohledat kódy pobočky a filtrovat i v cestě, kterou volá SFX (výpis, vyhledávání, našeptávač, počty). Příznaky a pobočky z importu do indexu.
B1Skupiny zákazníků (whitelist)Skupina patří doručovací adrese. Určuje, které zamčené kategorie, bannery, články a dopravy zákazník uvidí. Sortiment produktů NEURČUJE, ten řídí Z2.Zadání →Prototyp ↗ In progress Umíjen obálka ALBI Neumímodul nemá OBÁLKAJádro modul nemá, pravidla jsou ALBI. BEFE
Kódy skupin jako příznaky na kategoriích, článcích, bannerech a dopravách.Rozpis práce
  • BESkupinu pobočce přiřazuje AlbiLine (kód skupiny), ručně jde v administraci, AlbiLine ji ale při další změně pobočky přepíše. Co skupina odemyká, se nastavuje v administraci jako dnes (modul skupin převzít ze staré obálky). Kódy skupin odcházejí jako příznaky do indexu UpSearch; filtr dělá UpSearch (Z2). Dopravy a ceny kombinací doprava + platba podle skupiny filtruje FrontAPI (C2).
  • FENic zvláštního. Kategorie, články a bannery přijdou už vyfiltrované.
B2Cost level jako klíč kataloguKaždý produkt má z AlbiLine jeden cost level. Podle něj web pozná povolený sortiment i cenu.Zadání →Prototyp ↗ In progress Umíjen obálka ALBI ČástečněFrontAPI ho neposíláalbi.eu: sloupec i synchronizace OBÁLKAKód je z AlbiLine, jádro zná jen kód produktu. BE
Převzít cost level a jeho synchronizaci z albi.eu.Rozpis práce
  • BEObálka albi.eu má cost level u produktu (sloupec) i jeho synchronizaci hotové, převzít. Nově jde cost level jako příznak do indexu UpSearch (Z2). Dál ho používají ceny: základní cena, RRP i pevné ceny ceníku jsou po cost levelech.
02 · Účty, podúčty a doručovací adresyJak funguje dnes →
A3Hlavní účet a podúčtyFirma má víc přihlášení. Hlavní účet zakládá, upravuje a maže podúčty a každému přidělí jednu pobočku.Zadání →Prototyp ↗ In progress Umív jádře, obálka přidává mazání a zámky Neumíchybí endpointy, profil neposílá roli účtu JÁDROLogika je v jádře, obálka ji jen rozšiřuje. FEBE
Hlavní účet spravuje podúčty na webu: endpointy podúčtů a obrazovka Správa uživatelů.Rozpis práce
  • BEHlavní účet potřebuje přes FrontAPI vypsat, založit, upravit, deaktivovat a smazat podúčty. Na to doplnit endpointy nad účty firmy (customer_node). Roli účtu a pobočku přidat do profilu a do přihlašovacího klíče (tokenu). Podúčty smí spravovat jen hlavní účet a jen ve své firmě. Sloupec a filtr „Role“ ve výpisu zákazníků je jen poznámka v S01, co by bylo dobré dodělat.
  • FEObrazovka správy uživatelů v účtu. Frontend dnes podúčty nezná.
  • ALBILINEBeze změny. Hlavní účet zakládá AlbiLine, podúčty AlbiLine nezná.
A6Menu a obrazovky podle role účtuHlavní účet vidí celou firmu. Podúčet vidí objednávky, faktury a zásilky své pobočky a NEVIDÍ správu uživatelů ani doručovací adresy.Zadání →Prototyp ↗ In progress Umíjádro přepíná menu, položky plní obálka Neumíroli účtu neposílá JÁDROPřepínání je v jádře, položky plní obálka. FE
Menu účtu podle role: hlavní účet a podúčet vidí jiné položky.Rozpis práce
  • FEMenu účtu ukáže položky podle role. Roli web zjistí z přihlašovacího klíče (tokenu). Menu v jádře SFX je pevný seznam, doplnit do něj filtr podle role. Závisí na A3.
  • BEJen role v tokenu (součást A3). Objednávky a doklady podle role omezí FrontAPI sám, protože používá logiku jádra (modely jádra).
C1Přepínač doručovací adresyHlavní účet přepne pobočku, pro kterou nakupuje. S adresou se změní ceník, sortiment, dopravy, platby i košík. Podúčet má jednu pobočku a NEPŘEPÍNÁ.Zadání →Prototyp ↗ In progress Umíadresu přepne jádro, ceník z adresy dodá obálka Neumínastaví výchozí adresu, přepnout nejde; ceník bere ze zákazníka JÁDRO · kandidátCeník podle adresy jádro nemá, hodí se ale každému B2B s pobočkami. FEBEUPSEARCH
Volba adresy ve FrontAPI a přepočet košíku po změně.Rozpis práce
  • Starý B2B přepíná adresu v liště nad stránkou, v košíku ne. Každá adresa má vlastní košík, to umí jádro.
  • BEHlavní účet musí jít přes FrontAPI přepnout na jinou adresu. Ceník a sortiment se pak řídí zvolenou adresou a košík se po změně přepočítá. Dnes jádro bere ceník ze zákazníka (jeden na účet) a adresa ho NENASTAVUJE. FrontAPI po přihlášení nastaví hlavnímu účtu nejnovější adresu a přepnout ji NEJDE. Technické řešení, jak se volba adresy dostane k backendu (v košíku, v hlavičce požadavku, nebo uložením u zákazníka), zvolí programátor. B2B údaje na adrese (sloupce) obálka albi.eu nemá.
  • FEVýběr adresy patří před pokladnu. Dnes je až ve třetím kroku pokladny a nic nepřepočítá. Kam přesně ho umístit (hlavička webu, nebo košík), zvolí programátor podle řešení backendu. Po změně adresy web znovu načte košík i katalog.
  • UPSEARCHDotaz na výpis nese ceník a cost levely zvolené adresy (navazuje na Z2 a B3).
03 · Košík a pokladnaJak funguje dnes →
Bloker v jádřeZ1B2B košík a objednávka přes FrontAPIB2B zákazník naplní košík a odešle objednávku na novém webu.Zadání →Prototyp ↗ In progress UmíB2B košík a objednávka v jádře Částečněkošík funguje, B2B objednávka skončí chybou JÁDROPotřebuje ho každý B2B klient na headlessu. JÁDRO
Zprovoznit B2B objednávku: odstranit chybu v košíku jádra a doplnit B2B údaje objednávky.Rozpis práce
  • JÁDROKošík jádra dnes B2B zákazníka zastaví chybou (výjimkou). Tuto výjimku odstranit (BaseNBasket). Stejná chyba dnes zastaví i vyprázdnění košíku, a tím import (D3) a zopakování objednávky (D4). Pro FrontAPI doplnit B2B údaje objednávky: ceny bez DPH, balení, adresy a e‑mail ze serveru.
  • FENic navíc. Kroky pokladny má hotový základ frontendu (jádro SFX).
B4Nákup po baleníchZboží se prodává po kartonech. Počet, který není násobkem balení, jádro zaokrouhlí nahoru a vrátí varování.Zadání →Prototyp ↗ In progress Umíbalení a zaokrouhlení v jádře Umíkošík zaokrouhlí a vrátí varování JÁDROJádro to umí, obálka to nepřepisuje. FE
Pole množství počítá po celých baleních, hláška o zaokrouhlení.Rozpis práce
  • FEPole množství přidává a ubírá po celém balení. Po zaokrouhlení načte opravený počet z košíku. Dnes pole balení NEZNÁ. Varování z košíku jádro SFX ukáže jako krátkou vyskakovací hlášku (toast). Chybí jen překlad hlášky pro balení.
  • BENic. Zaokrouhlení i varování s velikostí balení dělá jádro. Ověřit na B2B účtu, až bude odstraněný bloker Z1.
C2Filtrace plateb a dopravZákazník vidí jen platby povolené pro svou adresu a dopravy povolené pro svou skupinu. Cenu kombinace doprava + platba a hranici dopravy zdarma může mít skupina vlastní.Zadání →Prototyp ↗ In progress Umíjádro dělí B2B a B2C, filtr podle adresy a skupiny obálka Neumípošle všechny dopravy a platby OBÁLKAPravidla a data ALBI z AlbiLine. BE
Převzít filtr doprav a plateb ze staré obálky.Rozpis práce
  • BEPřevzít ze staré obálky filtr doprav a plateb podle adresy a skupiny. Seznam doprav a plateb ve FrontAPI sestavuje logika jádra (model jádra). Filtr obálky se proto uplatní, jakmile FrontAPI zná zvolenou adresu (C1).
  • FENic. Web zobrazí, co pošle FrontAPI.
C3Pole objednávky pro odběrateleZákazník zadá požadované datum dodání a interní číslo své objednávky.Zadání →Prototyp ↗ In progress Umípole a kontrola data v jádře, formulář v obálce Částečnědetail objednávky pole vrátí, zadat nejdou JÁDROPole i kontrola data jsou v jádře. BEFE
Dvě pole v objednávce FrontAPI a v pokladně.Rozpis práce
  • BEPřidat do objednávky ve FrontAPI dvě pole: požadované datum dodání a interní číslo objednávky. Kontrola data v jádře existuje a běží i ve FrontAPI, chybí jen možnost údaje zadat. Nejzazší možné datum podle dopravy FrontAPI NEPOSÍLÁ.
  • FEDvě pole v posledním kroku pokladny a v detailu objednávky.
  • ALBILINEBeze změny, pole přijímá už dnes.
  • Pole „pouze kompletní zásilka“ starý B2B v košíku NENABÍZÍ a do AlbiLine se NEPOSÍLÁ.
C4Cena se nepřepočítává, povinná pole volitelněCena objednávky se po změně ceníku nemění. Obchodník může vypnout kontrolu údajů v pokladně.Zadání →Prototyp ↗ In progress Umípřepínač přepočtu v jádře, kontrola údajů v obálce Neumízatím neověřeno JÁDRO · kandidátPřepínač přepočtu jádro má, B2B pravidlo a kontrola údajů jsou jen v obálce. BEFE
Přenést výjimku z přepočtu ceny a volbu kontroly údajů.Rozpis práce
  • BEZe staré obálky přenést dvě věci: výjimku, díky které se cena B2B objednávky nepřepočítává, a systémovou volbu kontroly údajů. Adresy doplňuje server z AlbiLine, kontrola proto hlídá jen úplnost údajů.
  • FEŘídit se volbou: pole v posledním kroku pokladny mohou být NEPOVINNÁ.
04 · Špatný plátceJak funguje dnes →
A4Špatný plátceFirma s neuhrazenými fakturami po splatnosti NEDOKONČÍ objednávku. Prohlížet, vidět ceny a plnit košík může.Zadání →Prototyp ↗ In progress Umíjádro blokuje dokončení, obálka ukáže hlášku Neumípříznak neposílá ani nekontrolujealbi.eu: příznak se synchronizuje z AlbiLine JÁDROKontrola je v jádře, patří do jádra FrontAPI. FEBEALBI
Odmítnout objednávku na backendu, upozornit na frontendu.Rozpis práce
  • Příznak přichází z AlbiLine a platí pro celou firmu: hlavní účet i všechny podúčty. Synchronizace ho mění každých 20 minut.
  • ALBIPotvrdit, že zůstává dnešní chování: košík naplnit lze, objednávku dokončit NEJDE. Případně říct, jestli povolit platbu předem.
  • BEObjednávku špatného plátce odmítnout s vlastním chybovým kódem. Bez této kontroly by objednávka po odstranění blokeru Z1 prošla. Příznak špatného plátce poslat webu v profilu zákazníka nebo v košíku.
  • FEUpozornění na všech stránkách. V košíku hláška a zablokované pokračování.
05 · Přihlášení a žádost o přístupJak funguje dnes →
A1Web jen pro přihlášené (login wall)Bez přihlášení zákazník vidí jen přihlášení, žádost o přístup a zapomenuté heslo.Prototyp ↗ In progress Umíjen obálka ALBI Netýká seřeší frontend; jádro SFX zamyká jen stránky účtu JÁDRO · kandidátHodí se každému B2B webu. Na headlessu to řeší frontend. FE
Zamknout celý web pro nepřihlášené na frontendu.Rozpis práce
  • FEZamknout celý web pro nepřihlášené. Hotový základ frontendu (jádro SFX) dnes zamyká jen stránky účtu, každou zvlášť. Technické řešení (kontrola na serveru v obálce, tedy middleware, nebo ve společné kostře stránek, tedy guard v layoutu) zvolí programátor. Rozhodne i o tom, které adresy zůstanou veřejné.
  • BENic. Přihlášení i přihlašovací klíč (token) jádro umí.
A2Žádost o přístup (registrace)Zájemce vyplní žádost, odejdou dva e‑maily. Účet mu založí obchodník v AlbiLine. Přebírá se 1:1.Jak funguje dnes →Prototyp ↗ In progress Umíjen obálka ALBI: 6 polí, 2 e‑maily, nic se neukládá Částečněregistrace z jádra hned zakládá účet, žádost nemáalbi.eu: odesílání e‑mailů, ochrana proti robotům OBÁLKAPřevzetí 1:1 ze staré obálky ALBI. FEBE
Formulář žádosti a dva e‑maily, stejně jako dnes.Rozpis práce
  • FEFormulář jako dnes: jméno, e‑mail, telefon, IČO, typ podnikání, informace o firmě. Registraci z jádra NEPOUŽÍT, rovnou zakládá účet.
  • BEAdresa ve FrontAPI pro odeslání žádosti (endpoint), která pošle dva e‑maily jako dnes: obchodníkovi na adresu z nastavení a potvrzení zájemci. Žádost se NEUKLÁDÁ. Ochranu proti robotům (Turnstile) a odesílání e‑mailů má obálka albi.eu.
  • ALBILINEBeze změny: účet zakládá obchodník v AlbiLine jako dnes.
06 · Objednávky, faktury a zásilkyJak funguje dnes →
D1Faktury a počet po splatnostiZákazník stáhne faktury a dodací listy. V menu vidí počet faktur po splatnosti.Prototyp ↗ In progress Umídoklady v jádře Částečněendpoint je, čte prázdnou tabulku JÁDROFrontAPI má číst stejná data jako starý MS. BEFE
Ukázat doklady z AlbiLine a přepojit na ně stránku dokladů.Rozpis práce
  • BEWeb má dostat doklady objednávek z AlbiLine i počet faktur po splatnosti. Endpoint dokladů v jádře dnes čte tabulku, kterou ALBI neplní. Technické řešení (nový endpoint v obálce, nebo plnit tabulku, kterou čte endpoint jádra) zvolí programátor. Podúčet vidí jen doklady své pobočky.
  • FEStránka dokladů v účtu je v jádře SFX hotová. Přepojit ji na nový endpoint. Do menu přidat počet faktur po splatnosti.
  • ALBILINEBeze změny, doklady a splatnost posílá.
D2ZásilkyZákazník vidí, co už je na cestě a co ještě ne.Prototyp ↗ In progress Umízásilky v jádře, sledování v obálce Neumíchybí endpoint JÁDROZásilky jsou v jádře. BEFE
Endpoint zásilek a nová sekce v účtu.Rozpis práce
  • BENový endpoint zásilek. Zásilky sestaví z dokladů typu dodací list.
  • FENová sekce Zásilky v účtu.
07 · Import objednávky a XML feedJak funguje dnes →
D3Import objednávky ze souboruZákazník nahraje tabulku kódů produktů a počtů kusů a naplní tím košík.Prototyp ↗ In progress Umíimport v jádře, vzorový soubor v obálce Neumínahrání souboru neumí JÁDROImport je v jádře. BEFE
Endpoint pro nahrání souboru a výsledek po řádcích.Rozpis práce
  • BENový endpoint přijme nahraný soubor. Zkontroluje kódy produktů a balení a přidá položky do košíku. Košík přitom NEVYMAŽE. Vrátí výsledek po řádcích. Vzorový soubor se nastavuje v administraci.
  • FEObrazovka s nahráním souboru a výsledkem po řádcích.
D5Osobní XML feedZákazník si strojově stáhne svůj sortiment a ceny, jen to, co smí vidět.Prototyp ↗ In progress Umífeed v jádře, vlastní adresa v obálce Netýká sefeed jde mimo FrontAPI, na novém MS zatím není JÁDROOsobní feed je v jádře. BE
Přenést generování feedu ze staré obálky.Rozpis práce
  • BEPřenést ze staré obálky generování feedu (souboru se sortimentem a cenami ke strojovému stažení) pro každého zákazníka. Adresa feedu obsahuje klíč zákazníka (token). Frontend nic nestaví, v účtu je jen odkaz.
  • BEPřenést i kód, který produktový a ceníkový feed sestaví (B2B parsery ze staré obálky), a jejich dvě šablony v administraci Xml Feeds.
08 · Karta produktuJak funguje dnes →
B3Ceny bez DPH a doporučená cenaVelkoobchod vidí jako hlavní cenu bez DPH a vedle ní doporučenou maloobchodní cenu.Prototyp ↗ In progress Umíbez DPH volbou jádra, doporučená cena v obálce Částečněcenu bez DPH vydává, doporučenou ne JÁDROCeny bez DPH umí jádro volbou. FEBEUPSEARCH
Cena bez DPH jako hlavní cena, doporučená cena nově v údajích produktu.Rozpis práce
  • FECena bez DPH má být na kartě produktu i v detailu hlavní cenou. Jádro SFX zná u produktu jen jednu cenu. FrontAPI i UpSearch cenu bez DPH posílají, ale převodníky dat ve frontendu (mappery) ji zahodí. Upravit mappery karty a detailu, komponentu ceny a tlačítko koupit. Dnes cenu bez DPH ukazuje jen souhrn košíku a objednávky jako doplňkový řádek.
  • BEDoporučenou cenu přidat do údajů produktu ve FrontAPI a do indexu UpSearch (databáze, ze které UpSearch skládá výpis). V databázi cena je, ale nikam se neposílá. Starý B2B ji ukazuje jen na detailu produktu, v košíku NE.
  • UPSEARCHIndex obsahuje cenu bez DPH i cenu pro každý ceník. Z kódu NEPOZNÁME, jestli dotaz umí vybrat cenu podle ceníku zákazníka a řadit podle ní. Ověří programátor s dodavatelem UpSearch. S každým dalším ceníkem přibývá v indexu záznamů ceny.
B5Varianty a hlavní produktKlient chce ve výpisu jeden produkt a nákup varianty na jedno kliknutí.Prototyp ↗ In progress Umíjádro vrací B2B výpis variant Částečnědetail ano, výpis jde z UpSearch JÁDROJádro to umí, na headlessu záleží na indexu UpSearch. FEUPSEARCHALBI
Ve výpisu hlavní produkty, varianty na detailu.Rozpis práce
  • ALBIPotvrdit pravidlo: ve výpisu jen hlavní produkt, varianty na detailu.
  • UPSEARCHDo indexu dávat jen hlavní produkty, NE varianty.
  • FEVýběr varianty na detailu jádro SFX má. Doplnit rychlý nákup varianty z výpisu, pokud ho klient chce.
B6B2B údaje u produktuDetail produktu ukáže alergeny a složení, celní sazebník, rozměry a hmotnost balení, chráněné soubory a manuály.Prototyp ↗ In progress Umíjen obálka ALBI Částečnějádro nemá nicalbi.eu: složení, přílohy, GPSR, návody OBÁLKAData a šablony jsou jen ALBI. BEFE
Převzít hotové části z albi.eu, doplnit chybějící údaje.Rozpis práce
  • FESložení a alergeny, přílohy produktu, soubor na kód, GPSR (povinné údaje o bezpečnosti výrobku) a archiv návodů má obálka albi.eu hotové, převzít.
  • BEOvěřit celní sazebník a rozměry balení v údajích produktu. Co chybí, doplnit do odpovědi FrontAPI.
09 · Na pozadí: zástupci, e‑maily, nastavení, AlbiLine a instalaceJak funguje dnes →
A5Kódy obchodních zástupců u adresyU každé doručovací adresy je obchodní zástupce a oblastní manažer. Zákazník je vidí u adresy a u objednávky.Prototyp ↗ In progress Umíjen obálka ALBI Neumíneposílá; albi.eu tyto údaje na adrese nemá OBÁLKAData a pravidla ALBI z AlbiLine. BEFE
Uložit zástupce u adresy a poslat je webu přes FrontAPI.Rozpis práce
  • BEDoplnit k doručovací adrese B2B údaje (nové sloupce, obálka albi.eu je nemá). FrontAPI je pošle v údajích adresy a objednávky.
  • FEZobrazit u adresy a v detailu objednávky.
  • ALBILINEBeze změny, data už posílá.
F2B2B e‑mailové šablonyPět B2B e‑mailů ve čtyřech jazycích. In progress Umíjen obálka ALBI ČástečněFrontAPI se netýkáalbi.eu: modul šablon, jen B2C v angličtině OBÁLKAŠablony jsou jen ALBI. BE
Přenést pět šablon a doplnit jazyky.Rozpis práce
  • BEModul šablon má obálka albi.eu, ale jen s B2C šablonami v angličtině. Přenést pět B2B šablon a jejich kódy, doplnit češtinu, slovenštinu a polštinu.
F4Administrace B2B nastaveníSekce Nastavení B2B v administraci: e‑mail obchodníka, šablony, kontrola údajů v pokladně, vzorový soubor importu. In progress Umíjen obálka ALBI Neumísekce není OBÁLKANastavení obálky ALBI. BE
Systémové volby a sekce v administraci.Rozpis práce
  • BESystémové volby a sekce v administraci obálky.
Bloker v jádřeZ3Frontend pozná, že web je B2BNový frontend se podle příznaku přepne do B2B chování: ceny bez DPH, balení, povinné přihlášení. In progress Umíjádro podle typu prezentace přepíná chování Neumítyp prezentace webu neposílá JÁDROHodnotu jádro má, stačí ji zpřístupnit ve FrontAPI. JÁDROFE
Aby web věděl, že je B2B: přidat příznak B2B do údajů o prezentaci ve FrontAPI.Rozpis práce
  • JÁDROPřidat příznak b2b do odpovědi FrontAPI s údaji o prezentaci (jazykové a měnové verzi webu). Jádro podle tohoto příznaku dnes přepíná chování na deseti místech.
  • FEWeb se podle toho, že je B2B, přepne do B2B chování. Technické řešení (podle příznaku z FrontAPI, nebo pevným nastavením v samostatné obálce B2B) zvolí programátor. Podle jeho volby se ukáže, jestli je zásah do jádra vůbec potřeba.
F1AlbiLine: B2B větve synchronizaceZ AlbiLine přicházejí skupiny zákazníků, povolené produkty, ceníky na adresách a rezervace. In progress Umísynchronizace v obálce ALBI ČástečněFrontAPI se netýkáalbi.eu: B2B části synchronizace jsou, ale vypnuté OBÁLKASynchronizace AlbiLine patří jen ALBI. BEALBILINEALBI
Zapnout B2B části synchronizace v obálce albi.eu.Rozpis práce
  • BEV obálce albi.eu zapnout B2B části synchronizace (B2B větve v modulu AL). V kódu jsou zachované, jen vypnuté. Doplnit modul skupin zákazníků a B2B údaje na adresách. Před prvním spuštěním nastavit ladicí režim: jinak synchronizace rovnou zapisuje ostře do ERP. Pozor: import při každém běhu maže produkty, které nevznikly z AlbiLine.
  • ALBILINEExport cen bez DPH pro B2B. AlbiLine ho zatím NEDODÁVÁ (závislost na klientovi od července).
  • ALBITermín dodání změn v AlbiLine.
F5Čtyři instalace CZ, SK, PL, ENČtyři samostatné e‑shopy, ne jeden web s trhy. In progress Netýká seinstalace, ne funkce Netýká seinstalace, ne funkcealbi.eu: jeden index UpSearch na trh OBÁLKAInstalace ALBI. BEFEUPSEARCH
Čtyři prezentace, čtyři sestavení webu, indexy UpSearch.Rozpis práce
  • BEČtyři prezentace, nastavení, šablony, synchronizace AlbiLine pro každou prezentaci.
  • FEZ jedné obálky sestavit čtyři samostatné weby (buildy), vzorem jsou albi.eu a albi-italia. Polština nikde není: přeložit texty obálky i jádra a adresy stránek (cesty rout).
  • UPSEARCHObálka albi.eu umí jeden index na trh, včetně přihlašovacích údajů v nastavení. Předpokládáme jeden index na e‑shop, i pro polský. Konečné uspořádání zvolí programátor s dodavatelem UpSearch.
✦ INOVACE · nové funkce, které klient vybral v kalkulaci, všechny do spuštění (zadání F01-F12, další se doplňují)
Inovace · F01D4Zopakování objednávkyZákazník jedním kliknutím vloží položky starší objednávky do košíku.Zadání →Prototyp ↗ In progress Umíkopie objednávky v jádře Neumíchybí endpoint JÁDROKopie objednávky je v jádře. BEFE
Endpoint kopie do košíku a tlačítko u objednávky.Rozpis práce
  • Kopie objednávky ze starého B2B a nová opakovaná objednávka jsou jedna práce.
  • BEEndpoint přidá položky objednávky do košíku. Ceny budou aktuální, počty zaokrouhlené na balení. Vrátí seznam položek, které vynechal.
  • FETlačítko v seznamu a v detailu objednávky, hláška o vynechaných položkách.
Inovace · F03E2Nástěnka po přihlášeníÚvodní stránka po přihlášení: souhrn účtu, pravidelně objednávané zboží, doklady a další bloky.Zadání →Prototyp ↗ In progress Neumínová funkce Neumínová funkce OBÁLKASložení nástěnky má každý klient jiné. Dílčí data jsou v jádře. FEBE
Tři endpointy a stránka ze sedmi bloků.Rozpis práce
  • BETři endpointy: souhrn účtu, pravidelně objednávané zboží a doklady.
  • FEÚvodní stránka po přihlášení ze sedmi bloků.
Inovace · F05E3Naposledy zobrazenéZákazník vidí pás produktů, které si naposledy prohlížel.Zadání →Prototyp ↗ In progress Umív jádře Umíendpointy hotové JÁDROJádro to umí i s FrontAPI, obálka jen opravuje cookie. FE
Pás produktů na frontendu, zapnout volbu.Rozpis práce
  • FEPás produktů a ukládání, co si zákazník prohlédl. Jádro SFX nemá nic, endpointy MasterShopu jsou hotové.
  • BEJen zapnout systémovou volbu.
Inovace · F06E4Oblíbené produkty a sledování kategorieZákazník si označí oblíbené produkty a sleduje vybrané kategorie.Zadání →Prototyp ↗ In progress Částečněoblíbené (Wishlist) v jádře, sledování kategorie ne Neumíchybí endpoint JÁDROOblíbené staví na modulu Wishlist, sledování kategorií vznikne v jádru nově. FEBE
Tabulky a endpointy, srdíčko a stránka oblíbených.Rozpis práce
  • BETabulky a endpointy oblíbených, sledovaných kategorií a nastavení upozornění.
  • FESrdíčko, hvězdička, stránka oblíbených, nastavení v účtu. Jádro SFX má jen vypnutou ikonu bez dat.
Inovace · F06E5Upozornění e‑mailemZákazník dostane denní souhrn: zlevnění, naskladnění a novinky ve sledovaných kategoriích.Zadání →Prototyp ↗ In progress Částečněhlídací pes v jádře, denní souhrn ne Částečněhlídací pes jen na sklad, souhrn ne OBÁLKADenní souhrn a typy upozornění jsou šité na ALBI. BE
Denní automatické odeslání souhrnu a jeho šablona.Rozpis práce
  • BEÚloha, která se automaticky spustí jednou denně (cron). Tabulka událostí. Šablona souhrnu pro každou prezentaci.
  • FENic, nastavení je součást E4.
Inovace · F07B7Odstupňované ceny podle množstvíČím víc kusů, tím nižší cena. Pásma platí nad ceníkem adresy.Zadání →Prototyp ↗ In progress Neumínikde Neumínikde JÁDROObecný B2B požadavek. Import z AlbiLine zůstane v obálce. ALBILINEBEFEALBI
Pásma z AlbiLine, výpočet v košíku, tabulka na detailu.Rozpis práce
  • ALBIRozhodnout, že pásma vznikají v AlbiLine.
  • ALBILINENová tabulka pásem v exportu ceníků.
  • BEPásma načte z AlbiLine synchronizace v obálce a uloží je do tabulky v jádru. FrontAPI pošle pásma v údajích produktu, cenu podle pásma spočítá košík. V administraci přibude záložka s pásmy jen ke čtení.
  • FETabulka pásem na detailu a zvýraznění aktivního pásma v košíku.
Inovace · F12E6Rozšíření žádosti o přístupNad žádostí převzatou 1:1 (A2): IČO se ověří v rejstříku, žádost se uloží a obchodník ji vidí v administraci.Zadání →Prototyp ↗ In progress NeumíIČO se neověřuje, žádost se neukládá Částečněověření IČO v jádře je, ukládání žádostí ne JÁDROObecný B2B požadavek. Párování s AlbiLine zůstane v obálce. FEBE
Ověření IČO ve formuláři, uložení žádosti a výpis v administraci.Rozpis práce
  • Staví na formuláři z A2, který se přebírá 1:1.
  • FEFormulář ve třech krocích. IČO a DIČ ověřit přes existující endpoint jádra a kontroly polí z jádra SFX.
  • BETabulka žádostí, endpoint pro uložení, výpis a detail v administraci. Párování žádosti s účtem z AlbiLine v obálce.
  • ALBILINEBeze změny: účet zakládá obchodník v AlbiLine jako dnes.
Žádný řádek pro tenhle filtr.

Čtyři věci, které rozdělení ovlivňují nejvíc