# Co jsme nasadili a kdy

> Datovaný záznam toho, co bylo nasazeno ve Valenys Core, Valenys Accessibility a Valenys Chatbot, seskupený podle modulů. Záznamy pocházejí ze samotných repozitářů, ne z marketingového kalendáře.

Source: https://valenys.com/cs/zaznam-verzi/
Updated: 2026-09-08

---
_Datovaný záznam pro každý modul, převzatý ze samotných repozitářů._

Nejužitečnější věc, kterou menší dodavatel může ukázat, není seznam funkcí — je to, že ten seznam pořád roste. Tahle stránka existuje, abyste si to mohli ověřit sami, včetně čtvrtletí, kdy to zpomalí.

## Jak se tenhle seznam vede

Záznamy vznikají z historie commitů a z poznámek k vydání, ne z obsahového kalendáře. Kde datum existuje, je to datum, kdy práce přistála. Kde neexistuje — WordPress plugin vychází jako verze, ne jako den — zaujme jeho místo číslo verze, protože datum vymyšlené, aby to vypadalo uklizeněji, je pořád datum vymyšlené.

Seznam není vyčerpávající. Opravy chyb, refaktory a vnitřní nástroje zůstávají venku, pokud nemění něco, čeho byste si všimli. Co tu je, je to, co by zákazník poznal jako nové.

## E-shop

Internetový obchod, jeho katalog, jeho sklad a všechno, co odchází ze dveří.

### DPH uvnitř EU: přenesení daňové povinnosti, OSS a VIES

Přeshraniční B2B prodej uplatňuje přenesení daňové povinnosti, prahy OSS se sledují po zemích a DIČ se ověřuje ve VIES před vystavením faktury, ne až si toho všimne účetní.

### Příjemka, s váženým průměrem pořizovací ceny

Zásoba teď nese cenu, ne jen počet. Reporty marže přestanou být odhadem ve chvíli, kdy stejný produkt dorazí dvakrát ve dvou cenách.

### Platba po částech a expedice po částech

Částečná platba a částečný výdej na téže objednávce, každé s vlastním dokladem, protože v B2B se obojí zřídka stane ve stejný den.

### Doručení do boxu a na výdejní místo

Easybox a výdejní místa volená v pokladně z živého seznamu dopravce, přičemž zvolené místo projde až na štítek.

### eMAG Marketplace

Katalog, sklad a objednávky synchronizované s tržištěm ze stejných produktových záznamů, které živí e-shop — ne druhý katalog, který se musí držet v souladu.

### Dárkové poukazy, dotazy k produktu, porovnání a úprava objednávky po odeslání

Čtyři věci, na které se kupující ptají pořád, a jedna — úprava po zadání — o kterou žádají zákaznické týmy ještě častěji.

### GDPR pro kupující: kopie údajů, nebo anonymizace

Žádost kupujícího se vyřídí z administrace e-shopu, člověkem, který nepotřebuje vývojáře a nemusí sahat do databáze.

### Několik skladů a ceny podle skupiny zákazníků

Zásoba podle umístění a B2B skupinové ceny nad stejným katalogem, takže distributor a běžný kupující vidí na téže stránce jiná čísla.

### Platební brány a vratky přes bránu

PayU a Twispay, notifikace o platbě ověřované u poskytovatele a vratky vydávané přes bránu místo bankovním převodem a poznámkou v tabulce.

### Dopravci: Sameday a Cargus

Štítky, sledování a stav zpět do objednávky, ze systémů, kterými rumunské e-shopy skutečně posílají.

### Recenze, seznamy přání a hlídací psi na naskladnění

Recenze produktů s feedem recenzí pro Google plus dvě nejmenší funkce, které zachrání nejvíc opuštěného zájmu.

### Feedy: Google Merchant, Meta, Compari.ro a Price.ro

Čtyři kanály generované ze stejného produktového řádku, takže změna ceny se nemusí opakovat na čtyřech místech.

### Vstupní stránky generované z filtrů

Kombinace filtrů, kterou lidé skutečně hledají, se stane indexovatelnou stránkou, s vlastními pravidly, co se indexovat smí a co ne.

### Import katalogu z CSV a XLSX, přes frontu

S náhledem dřív, než se cokoli zapíše, a s frontou, aby soubor o deseti tisících řádcích nezávisel na otevřené záložce prohlížeče.

## Obsah a weby

CMS, editor stránek a všechno, co se dostane na veřejnou stránku.

### Automatizace: když X, udělej Y

Pravidla stavěná v administraci — když se stránka publikuje, když přijde formulář, když skončí sken — bez vývojáře, který by na každé psal úlohu.

### Konverzační asistent v administraci

Pracuje nad stejnými MCP nástroji, jaké by použil externí agent, a proto nedokáže nic, co by člověk nezvládl přes rozhraní.

### Překlad ve velkém

Nevyřízené položky podle jazyka, co zestárlo od změny zdroje, a hromadný překlad — tři věci, které rozhodnou, jestli druhý jazyk přežije první měsíc.

### Vydání: několik stránek publikovaných najednou

Kampaň přistane jako jeden krok a jako jeden krok se vrátí zpět, místo jedenácti stránek publikovaných v pořadí, na kterém se nikdo nedohodl.

### Pole a typy bloků definované pro každý web

Váš obsahový model se může lišit od všech ostatních, aniž by se stal větví, kterou nikdo nepovýší.

### Přísné CSP s nonce a GraphQL vedle REST

Bezpečnostní hlavička, která opravdu zastaví vložené skripty, a druhé čtecí API se stropem na cenu dotazu, kontrolované proti REST.

### A/B testy na bloku, s verdiktem

Dvě verze téže sekce, měřené na veřejném webu, a výsledek, který řekne, která vyhrála, místo aby to nechal na vkusu.

### Statistiky bez cookies, s Web Vitals

Dost na to, aby bylo vidět, co lidé čtou a jak rychlá pro ně stránka byla, bez souhlasové zdi před měřením.

### Zálohy mimo server, do libovolného S3 kompatibilního úložiště

Záloha, která leží na stejném stroji jako web, je zálohou na špatný druh nehody.

### Klonování webu a import z WordPressu

Druhý klient během minut místo od nuly; a WXR, média i přesměrování převedená z WordPressu jedním průchodem.

### Vizuální editace, vedle skutečné stránky

Bloky se upravují vedle stránky, kterou tvoří, ne ve formuláři, který ji jen připomíná.

### MCP server: CMS jako nástroj pro agenta

Externí agent může psát koncepty, překládat a připravovat obsah přes stejné hlídané operace jako člověk. Publikovat nemůže.

### Schvalovací tok, zámek úprav, koš, obnovení

Čtyři věci, které tým větší než dva lidi potřebuje před první nehodou, ne po ní.

### llms.txt a Markdown zrcadla každé stránky

Aby model, který cituje váš web, citoval to, co stránka říká, a ne to, co se mu podařilo vyškrábat z rozvržení.

## CRM a obchod

Od prvního kontaktu po podepsanou smlouvu.

### Obchodníkova obrazovka „Dnes" a kadence oslovování

Jedna obrazovka s tím, co je po termínu, co je naplánováno a komu se nezavolalo — a kadence, které zajistí, že oslovená příležitost má vždycky další krok, místo připomínky, kterou si někdo zapomněl nastavit.

### Karta příležitosti: celá historie firmy na jedné obrazovce

Hovory, e-maily, nabídky, smlouvy a poznámky na jednom místě, aby nikdo neotvíral čtyři záložky kvůli jedné odpovědi.

### Čtyři stavy příležitosti a trychtýř, který počítá jen nabídky

Trychtýř nafouknutý nadějemi je trychtýř, kterému nikdo nevěří. Za trychtýř se počítá jen to, na čem visí nabídka.

### Historie komunikace: každý odeslaný e-mail zůstává u firmy

Včetně toho, co bylo skutečně doručeno, a celé zprávy, ne jen řádku, že se něco odeslalo.

### Import, detekce duplicit a vlastní pole

Velkou databázi prospektů jde nahrát, aniž by se tatáž firma naimportovala třikrát ve třech zápisech.

### Přiřazení zdroje, sběr přes API a ROI na klienta

Který kanál přivedl klienta a kolik ten klient potom vydělal — dvě poloviny téže otázky, konečně v jednom systému.

## Fakturace a finance

Doklady, platby a co znamenají pro měsíc.

### Oblio: vystavené doklady zrcadlené do vnitřní evidence

Jen pro čtení, záměrně: platforma do účetního účtu nikdy nezapisuje, takže import nemůže poškodit knihy, které čte.

### Platby zaznamenané v Obliu aktualizují stav faktury tady

Otázka „bylo zaplaceno?" přestane mít dvě odpovědi podle toho, na kterou obrazovku se díváte.

### Denní přehled toho, co je splatné

Naplánovaný, aby prvním, kdo se dozví o faktuře po splatnosti, nebyl klient.

### DPH, skutečné náklady a ziskovost na klienta

Tržby na klienta byly vidět vždycky. Náklady na klienta byly ta polovina, která tomu číslu dala smysl.

### Upozornění na konec smluv a hostingu, po prazích

Třicet dní předem, sedm dní předem a v den samotný — pro dvě věci, které vyprší potichu a všimne si jich to nahlas.

## Samotná platforma

Bezpečnost, jazyky a části, na kterých stojí každý modul.

### Auditní záznam a oprávnění podle schopností

Kdo co změnil, a model oprávnění, kde se přístup uděluje ke schopnosti, ne k názvu pozice.

### Dvoufaktorové přihlášení, integrační API a nacvičované zálohy

Zálohy se ověřují a pravidelně obnovují do samostatné databáze, protože většina organizací zjistí, že se jí zálohy neobnoví, právě v den, kdy je potřebuje.

### Doklady si drží jazyk, ve kterém byly vystaveny

Nabídka poslaná německy je německy i po roce, když se znovu vytiskne, ať je administrace ten den nastavená na jakýkoli jazyk.

### Ze stavů se staly technické klíče, zobrazované přeloženě

Stav uložený jako přeložené slovo se rozbije ve chvíli, kdy někdo přepne jazyk. Uložený jako klíč to přežije.

### Rumunský geografický číselník, s doplňováním adres

Kraj, město a ulice doplněné ze skutečného seznamu, aby adresy přicházely ve tvaru, který dopravci přijmou.

## Valenys Accessibility

Skener, widget, klientský portál a dokumenty shody.

### Pustili jsme skener na sebe a opravili, co našel

Platforma přístupnosti měla vlastní problémy s WCAG. Byly odstraněny a dokumentace i nástěnky se ve stejném průchodu staly vícejazyčnými — skener, který sám není přístupný, se těžko prodává a ještě hůř obhajuje.

### Veřejná dokumentace, pořádná 404 a oprava partnerské domény

Dokumentace čitelná bez účtu a chyba, kvůli které partnerská doména mířila na špatného nájemce.

### Základ: auditní engine, widget, klientský portál, partnerský panel

Šest fází dodaných najednou: skenování s axe-core a skutečným prohlížečem, návštěvnický widget, klientský portál se zprávami a odznakem a white-label panel pro agentury.

## Valenys Chatbot

Plugin pro WordPress a licenční server za ním. Verze, ne data — plugin vychází jako číslo.

### Licence se vynucuje na backendu, ne jen v rozhraní

Instalace bez licence přestane odpovídat na úrovni API, ne jen v administraci — včetně cesty s okamžitým pozdravem, což byl jediný způsob, jak to obejít.

### Indexování bez limitu stránek, v každém tarifu

Fronta zpracovává po dávkách s opakováním a zotaví se ze zaseknutých zámků, takže velký web na skromném hostingu indexování dokončí, místo aby v půlce vypršel.

### 55 jazyků rozhraní, včetně psaní zprava doleva

Rozhraní widgetu se přeloží jednou pro každý jazyk a pak se uloží do mezipaměti a bot odpovídá v jazyce, který si návštěvník vybral. Arabština, hebrejština, perština a urdština přepnou widget zprava doleva.

### WPML a Polylang: widget se řídí jazykem stránky

Obsah se indexuje pro každý jazyk zvlášť a vyhledávání se směruje podle jazyka, takže anglická stránka neodpovídá z rumunského obsahu.

### Prémiový hlas a webhooky pro zachycené poptávky

Převod textu na řeč přes ElevenLabs nebo Google Cloud, se záložním řešením v prohlížeči; a zachycené kontakty posílané do Zapieru, Make nebo přímo do CRM koncového bodu.

### Licencování, které není vázané na WordPress

Každá aktivovaná doména si eviduje svou platformu — WordPress, OpenCart, PrestaShop, Magento, Shopify nebo řešení na míru — takže moduly, které přijdou, nepotřebují druhý licenční server.

### Limity na veřejných koncových bodech a žádné vyzrazování chyb

Koncové body pro poptávky a zpětnou vazbu mají limit podle IP a produkce přestává tisknout PHP varování do veřejných odpovědí.

## Jestli je tu něco, co potřebujete, řekněte

Polovina tohohle seznamu existuje proto, že o něco požádal klient a ukázalo se, že ta žádost je obecná.
