= 3.1.8 =
* Zabezpečení: akce s fakturami v administraci (vytvoření, storno, smazání, hromadné akce) vyžadují oprávnění a jsou chráněné proti CSRF
* Zabezpečení: zapnuto ověřování SSL certifikátu při stahování PDF faktury a při ověření licence
* Zabezpečení: bezpečnější generování a vyhledávání odkazu na PDF faktury
* Opraveno stahování PDF faktury přes odkaz při zapnutém HPOS
* Opraveny odkazy do Fakturoidu v detailu objednávky
* Plugin se při starší verzi PHP už sám nedeaktivuje, jen se nenačte
* Zabezpečení: akce s fakturami v administraci (vytvoření, storno, smazání, hromadné akce) vyžadují oprávnění a jsou chráněné proti CSRF
* Zabezpečení: zapnuto ověřování SSL certifikátu při stahování PDF faktury a při ověření licence
* Zabezpečení: bezpečnější generování a vyhledávání odkazu na PDF faktury
* Opraveno stahování PDF faktury přes odkaz při zapnutém HPOS
* Opraveny odkazy do Fakturoidu v detailu objednávky
* Plugin se při starší verzi PHP už sám nedeaktivuje, jen se nenačte
= 1.24.1 =
* Oprava VO ceny ve výpisu produktů u variabilních produktů – nově se zohledňuje pevná cena i individuální sleva nastavená na variantě (stejně jako na detailu a v košíku)
* Chybová hláška u neplatné e-mailové adresy v registračním formuláři se nově zobrazuje i přímo pod polem (Firefox nativní bublinu nezobrazí)
* Oprava VO ceny ve výpisu produktů u variabilních produktů – nově se zohledňuje pevná cena i individuální sleva nastavená na variantě (stejně jako na detailu a v košíku)
* Chybová hláška u neplatné e-mailové adresy v registračním formuláři se nově zobrazuje i přímo pod polem (Firefox nativní bublinu nezobrazí)
= 2.1.1 =
* Opraveno načítání seznamů kontaktů, účelů zpracování a vlastních polí u účtů s více než 500 položkami (stránkování API)
* Opravena kontrola minimální verze PHP – plugin se už při běhu se starším PHP sám nedeaktivuje
* Opraveno načítání seznamů kontaktů, účelů zpracování a vlastních polí u účtů s více než 500 položkami (stránkování API)
* Opravena kontrola minimální verze PHP – plugin se už při běhu se starším PHP sám nedeaktivuje
= 2.2.2 =
* Opraven pád pokladny (fatal error) při chybě platební brány, zákazník nyní uvidí hlášku a může zvolit jinou platební metodu
* Opravena Okamžitá platba ČSOB (platební tlačítko), zákazník je nyní přesměrován do banky
* Opraveno přesměrování na 3DS ověření u Google Pay a Apple Pay, zaplacená objednávka se už neoznačí jako neúspěšná
* Opraveno opakované otevírání okna Google Pay a Apple Pay po chybě platby
* Opraveno ověřování podpisu odpovědí brány u Apple Pay
* Výsledek testu spojení s bránou se nyní ukládá, pokladna volá API ČSOB a zapisuje do logu výrazně méně
* Opraveno řazení ČSOB logu, nejnovější záznamy jsou nahoře
* Opraveno zobrazení prvního checkboxu pro vyloučení stavu z kontroly a text „stav balíku“ na „stav platby“
* Zabezpečení: URL pro kontrolu stavu plateb (cron) má tajný klíč. V cronu ji prosím nahraďte URL z nastavení pluginu, bez klíče bude dočasně fungovat nejvýš 1× za 5 minut
* Zabezpečení: soubor includes/api/cron-status-update.php je vyřazen
* Zabezpečení: ochrana nastavení, ověření licence a mazání logu proti CSRF, ošetřen výpis a dotazy logu
* Odstraněna nepoužívaná platba MallPay
* Opraven pád pokladny (fatal error) při chybě platební brány, zákazník nyní uvidí hlášku a může zvolit jinou platební metodu
* Opravena Okamžitá platba ČSOB (platební tlačítko), zákazník je nyní přesměrován do banky
* Opraveno přesměrování na 3DS ověření u Google Pay a Apple Pay, zaplacená objednávka se už neoznačí jako neúspěšná
* Opraveno opakované otevírání okna Google Pay a Apple Pay po chybě platby
* Opraveno ověřování podpisu odpovědí brány u Apple Pay
* Výsledek testu spojení s bránou se nyní ukládá, pokladna volá API ČSOB a zapisuje do logu výrazně méně
* Opraveno řazení ČSOB logu, nejnovější záznamy jsou nahoře
* Opraveno zobrazení prvního checkboxu pro vyloučení stavu z kontroly a text „stav balíku“ na „stav platby“
* Zabezpečení: URL pro kontrolu stavu plateb (cron) má tajný klíč. V cronu ji prosím nahraďte URL z nastavení pluginu, bez klíče bude dočasně fungovat nejvýš 1× za 5 minut
* Zabezpečení: soubor includes/api/cron-status-update.php je vyřazen
* Zabezpečení: ochrana nastavení, ověření licence a mazání logu proti CSRF, ošetřen výpis a dotazy logu
* Odstraněna nepoužívaná platba MallPay
= 1.20.14 =
* Nově možnost nastavit adresu nakládky pro výpočet ceny dopravy i podání zásilky
* Nově možnost posílat balík za každou položku objednávky (i v dialogu pro odeslání)
* Nově se ve výpočtu ceny dopravy z TOPTRANS API zohledňuje telefonická avizace
* Nově podrobnější log podání zásilky (balíky a nakládka) a log výpočtu ceny i v blokové pokladně
* Opravena chybná hláška o nezadaných rozměrech při podání zásilky
* Opraveno podání zásilky na Slovensko bez nastaveného kurzu EUR
* Opraveno zobrazení „Zdarma“ u placené dopravy
* Nově možnost nastavit adresu nakládky pro výpočet ceny dopravy i podání zásilky
* Nově možnost posílat balík za každou položku objednávky (i v dialogu pro odeslání)
* Nově se ve výpočtu ceny dopravy z TOPTRANS API zohledňuje telefonická avizace
* Nově podrobnější log podání zásilky (balíky a nakládka) a log výpočtu ceny i v blokové pokladně
* Opravena chybná hláška o nezadaných rozměrech při podání zásilky
* Opraveno podání zásilky na Slovensko bez nastaveného kurzu EUR
* Opraveno zobrazení „Zdarma“ u placené dopravy
= 1.24.0 =
* Nově podpora Cloudflare Turnstile pro registrační formulář jako bezplatná alternativa k reCAPTCHA (při zapnutí má přednost před reCAPTCHA)
* Nově sloupec „Velkoobchod“ v přehledu objednávek (HPOS i starší úložiště), ve výchozím stavu skrytý – zapíná se v Možnostech zobrazení
* U nových objednávek se ukládá, zda byl zákazník v okamžiku nákupu schválený velkoodběratel; u starších objednávek se údaj dopočítá podle aktuálního stavu zákazníka
* Nově podpora Cloudflare Turnstile pro registrační formulář jako bezplatná alternativa k reCAPTCHA (při zapnutí má přednost před reCAPTCHA)
* Nově sloupec „Velkoobchod“ v přehledu objednávek (HPOS i starší úložiště), ve výchozím stavu skrytý – zapíná se v Možnostech zobrazení
* U nových objednávek se ukládá, zda byl zákazník v okamžiku nákupu schválený velkoodběratel; u starších objednávek se údaj dopočítá podle aktuálního stavu zákazníka
= 9.0.25 =
* Opraveno: údaje Zásilkovny (zvolená doprava, výdejní místo, hmotnost košíku) se od verze 9.0.24 na webech bez HPOS při souběhu s některými dalšími Toret pluginy (např. Toret Fio) neukládaly k objednávce.
* Opraveno: kontrola minimální verze PHP už plugin nedeaktivuje – při nižší verzi PHP se plugin jen nenačte a zobrazí upozornění.
* Opraveno: údaje Zásilkovny (zvolená doprava, výdejní místo, hmotnost košíku) se od verze 9.0.24 na webech bez HPOS při souběhu s některými dalšími Toret pluginy (např. Toret Fio) neukládaly k objednávce.
* Opraveno: kontrola minimální verze PHP už plugin nedeaktivuje – při nižší verzi PHP se plugin jen nenačte a zobrazí upozornění.
= 1.3.7 =
* Nový feed Facebook (Meta) včetně videí produktů, povinná pole jsou v nastavení označená
* Nový dostupnostní feed pro Alza Trade
* Nová URL pro cron ve tvaru /wp-json/toretxmlfeeds/v1/feed/ID (stará ?toretfeed= zatím funguje dál); upozornění, když na webu nejsou zapnuté trvalé odkazy
* Přehled feedů – nový sloupec „Naposledy vygenerováno“; XML feedy obsahují čas vygenerování (Google a Facebook i lastBuildDate)
* Přiřazení kategorií – seznam kategorií se zavře kliknutím mimo nebo klávesou Esc
* Heureka, Zboží a další – globální identifikátor GTIN se propisuje i do EAN, EAN zadaný u produktu má přednost před polem WooCommerce, EAN a ISBN se zadávají jen u produktu
* Ostatní nastavení feedu zobrazuje jen volby, které daný feed používá
* Bezpečnost – formuláře v administraci chráněny proti podvržení, ošetřen název feedu, soubory feedů nelze spustit napřímo
* Nový feed Facebook (Meta) včetně videí produktů, povinná pole jsou v nastavení označená
* Nový dostupnostní feed pro Alza Trade
* Nová URL pro cron ve tvaru /wp-json/toretxmlfeeds/v1/feed/ID (stará ?toretfeed= zatím funguje dál); upozornění, když na webu nejsou zapnuté trvalé odkazy
* Přehled feedů – nový sloupec „Naposledy vygenerováno“; XML feedy obsahují čas vygenerování (Google a Facebook i lastBuildDate)
* Přiřazení kategorií – seznam kategorií se zavře kliknutím mimo nebo klávesou Esc
* Heureka, Zboží a další – globální identifikátor GTIN se propisuje i do EAN, EAN zadaný u produktu má přednost před polem WooCommerce, EAN a ISBN se zadávají jen u produktu
* Ostatní nastavení feedu zobrazuje jen volby, které daný feed používá
* Bezpečnost – formuláře v administraci chráněny proti podvržení, ošetřen název feedu, soubory feedů nelze spustit napřímo
= 3.3.3 =
* Bezpečnostní oprava – odstraněna kritická zranitelnost, která umožňovala neoprávněně vystupovat jako jiný uživatel včetně administrátora. Doporučujeme okamžitou aktualizaci.
* Akce „Zobrazit děkovnou stránku" v detailu objednávky funguje i nadále, nově jen pro uživatele s oprávněním spravovat objednávky
* Bezpečnostní oprava – odstraněna kritická zranitelnost, která umožňovala neoprávněně vystupovat jako jiný uživatel včetně administrátora. Doporučujeme okamžitou aktualizaci.
* Akce „Zobrazit děkovnou stránku" v detailu objednávky funguje i nadále, nově jen pro uživatele s oprávněním spravovat objednávky
= 1.23.0 =
* Bezpečnostní oprava: schvalování a zamítání velkoodběratelů vyžaduje přihlášeného správce s oprávněním
* Zamítnutý velkoodběratel se už nemaže, dostane stav „Zamítnut“ a lze ho později schválit
* Stav registrace velkoodběratele (čeká na schválení / zamítnuto) se zobrazuje v Můj účet
* Kontrola e-mailové adresy v registračním formuláři
* Ve výpisu uživatelů se zobrazuje stav i u čekajících velkoodběratelů
* Oprava filtru toret_velkoobchod_velkoodberatel_roles
* Bezpečnostní oprava: schvalování a zamítání velkoodběratelů vyžaduje přihlášeného správce s oprávněním
* Zamítnutý velkoodběratel se už nemaže, dostane stav „Zamítnut“ a lze ho později schválit
* Stav registrace velkoodběratele (čeká na schválení / zamítnuto) se zobrazuje v Můj účet
* Kontrola e-mailové adresy v registračním formuláři
* Ve výpisu uživatelů se zobrazuje stav i u čekajících velkoodběratelů
* Oprava filtru toret_velkoobchod_velkoodberatel_roles