Release highlights 13.0.0

Máme radost, že vám můžeme oznámit vydání další hlavní verze našeho produktu Shopsys Platform 13.0.0. V minulosti byl znám jako Shopsys Framework, nicméně v této verzi došlo k jeho přejmenování právě na Shopsys Platform, jelikož obsahuje spoustu zásadních změn.

Krom změny názvu došlo také ke spojení s rozšířenou verzí Shopsys Commerce Cloud, která byla nadstavbou právě Shopsys Frameworku. Tím se do základu dostalo mnoho nových funkcí, mimo jiné platební brána GoPay, pokročilá integrace GTM, podpora prodejen a skladů, definice rolí a práv pro administrátory a další. Celá uživatelská část byla nově naimplementována v JavaScriptovém Storefrontu v Reactu za využití frameworku NextJS. Mimo to dochází také ke změnám v licenci. Tyto změny jsou podrobněji popsány v samostatném článku Shopsys Framework se mění na Shopsys Platform.

Každý projekt, který bude přecházet na tuto verzi, se bude muset rozhodnout, zda využije nového JS Storefrontu, či nikoliv. Použití s původní implementací pomocí Twigu je stále možné. V samotném jádru balíčku shopsys/framework jsme prováděli minimum změn, aby bylo možné na tuto verzi přejít co nejsnadněji. Možné varianty přístupu k povýšení na novou verzi jsou popsány v samostatné části upgrade notes

Co je dále nového v této verzi Shopsys Platform?

  • Multidoménový přehled objednávek (#2796) – administrátor si může snadno pomocí záložek zobrazit objednávky jen ze zvolené domény nebo ze všech najednou.
  • Zobrazení UUID (#2781) – administrátor u entit využívaných ve Frontend API nyní vidí UUID daného objektu, které může navíc rychle zkopírovat do schránky, a tak lze lépe pracovat s API či ladit případné problémy.
  • Synchronizace dat v Elasticsearch jen pro jednu doménu (#2780) – pokud je třeba aktualizovat data v Elasticsearch, je nyní možné toto provést jen pro vybranou doménu a není nutné aktualizovat všechny domény najednou. Toto se může hodit například při spouštění nové domény.
  • Popis frekvence spouštění CRON modulů (#2854) – pro každý CRON modul lze nastavit upřesňující textový popis frekvence spouštění, který se zobrazuje administrátorům na nástěnce. Toto se hodí pro případy, kdy je univerzální popis nastavení nedostačující.
  • Optimalizace API (#2830) – využíváme generování a následný autoloading tříd overblog/graphql-bundlu používaných v API, což je doporučený postup, který by měl i mírně zlepšovat výkonost.
  • Povýšení overblog/graphql-bundle na stabilní verzi 1.0.0 (#2787) – jedná se o balíček, který využíváme pro tvorbu našeho GraphQL FE API.

Toto jsou pouze některé z významných změn a novinek, které nová verze Shopsys Platform přináší. Kompletní seznam změn a detailní dokumentaci naleznete na našem GitHubu. Pro více informací o nové platformě můžete navštívit web Shopsys Platform. V případě dotazů nebo návrhů nás neváhejte kontaktovat na našem veřejném Slacku nebo v rámci diskuzí v GitHub Discussions. Vaše zpětná vazba je pro nás velmi důležitá.