Přejít k obsahu
Jazyk CS
Poptat nabídku
Menu

Záznam změn

Co jsme nasadili a kdy

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ří.

  1. 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í.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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í.

  11. 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.

  12. 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.

  13. 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.

  14. 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.

  1. 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.

  2. 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í.

  3. 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.

  4. 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.

  5. 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ýší.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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á.

  12. 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.

  13. 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í.

  14. 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.

  1. 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.

  2. 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.

  3. Č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.

  4. 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.

  5. 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.

  6. 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.

  1. 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.

  2. 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.

  3. Denní přehled toho, co je splatné

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

  4. 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.

  5. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  1. 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.

  2. 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.

  3. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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á.