Skip to content

Conversation

@vladoATL
Copy link

Shortcode [heureka-recenze-obchodu] má natvrdo text po česky - pridanie možnosti prekladu do slovenčiny.

marian-kadanka and others added 30 commits March 12, 2017 00:50
Pri vytvarani a uprave produktu sa v logu objavuje PHP Notice:
Undefined index: ceske_sluzby_dodaci_doba - pridame kontrolu
Vynechame cely blok ukladania 'ceske_sluzby_dodaci_doba' alebo
'ceske_sluzby_hodnota_ean' ak kluce nie su nastavene v $_POST.
Vstupne pole pre dodaciu dobu je vo variantoch zobrazovane aj ked je
v nastaveniach pluginu "Dodaci doba" vypnuta. Pridame kontrolu tohto
nastavenia pred zobrazovanie vstupu pre dodaciu dobu vo variantoch.
- Zachována kompatibilita pro WooCommerce verze 2.6.x (a starší).
- Obecná možnost přidávat různá nastavení pro jednotlivé dopravní
metody.
- U každé dopravní metody (včetně shipping zones) je nyní možné odebrat
jednotlivé platební metody.
- Doplněn parametr pro kontext do funkce
zkontrolovat_nastavenou_hodnotu().
- Doplněna možnost nastavení v administraci (podle platební metody nebo
na základě kombinace platební a dopravní metody).
- Seskupení formulářových polí podle konkrétního nastavení (a nikoli
podle platební metody).
- Název poplatku za platbu je zatím nastavitelný pouze na úrovni eshopu.
- Cena poplatku se zadává s daní či bez daně, záleží na nastavení daní v
eshopu.
- Zaokrouhlování doplněno o případ, kdy je používán ještě další
poplatek.
Vo variantoch skryt vstup pre dodaciu dobu ak je nastavenie vypnute
Neexistujuci index ceske_sluzby_dodaci_doba v $_POST
- class-ceske-sluzby-product-tab.php
- class-ceske-sluzby-varianty.php
- Před zobrazením aktivních platebních možností u každého způsobu
dopravy budeme ještě kontrolovat nastavení enable_for_methods a podle
toho zobrazovat příslušné nastavení.
- Metoda get_available_payment_gateways() nahrazena v rámci administrace
novou metodou ceske_sluzby_ziskat_aktivovane_platebni_metody(), která
kontroluje, zda jsou platební metody aktivovány (a nikoli přímo dostupné
pro nákup).
- Základní zprovoznění jednoduchého feedu, definovány některé rozdíly
oproti Heurece.
- class-ceske-sluzby-xml.php
- Budeme brát v potaz i zastaralé dopravní metody (legacy) a starší
verze WooCommerce.
- Kromě samotné dopravy zdarma bude případně zobrazena i možnost
osobního odběru.
- První pokus o jednoduchou implementaci.
- Možnost nastavení ID obchodu v administraci.
- Funkce wc_get_order() doplněna tam, kde by se měla volat.
Funkce parse_str() bez druhého parametru zobrazuje informační chybovou hlášku "deprecated" pro PHP 7.2.
- Přejmenování pole pro nastavení dodací doby (a ean) na úrovni jednotlivých variant, protože byl stejný název v konfliktu s nastavením na úrovni produktu.
- V nabídce dropdownu pro dodací dobu není potřeba zobrazovat (a nastavovat) možnosti "Není skladem" (99) a "Na objednávku" (98).
- Opraven chybný text pro globálně nastavenou dodací dobu, pokud byla v nastavení specifikována možnost "Skladem" (0).
- Zaokrouhlení se provede pouze v případě, kdy není výsledná hodnota nulová.
- Opravena kompatibilita funkcí pro WooCommerce 3.0.x.
- Použití nové třídy WC_Cart_Totals pro WooCommerce 3.2.x.
- Daňová sazba pro poplatek za platbu (dobírka) byla automaticky nastavena podle položek v košíku, nově bude respektovat daňovou sazbu nastavenou pro dopravu.
- Daňová sazba pro zaokrouhlovací poplatek bude nově fungovat stejně jako dobírka.
- Nová funkce ceske_sluzby_zaokrouhlovani_poplatek_dane() pro zjednodušení a zamezení duplicitního kódu.
- Rozšířena možnost vlastního nastavení dodací doby o přechod z externích pluginů (funguje nejen pro XML, ale i pro zobrazení na webu a v administraci), a to včetně případné konverze nastavených nečíselných hodnot dodací doby. Jako první je automaticky podporován plugin ang-custom-stock-options.
- Prototyp zobrazení nastavené dodací doby v administraci u přehledu produktů a variant. U nastavených hodnot rozlišujeme, zda jde o data z externího pluginu a nastavení na úrovni produktu/varianty.
- Podpora dodací doby pro nový skladový status ve WooCommerce (Na objednávku).
- Dropdown s nabídkou možností pro nastavení dodací doby je upřesňován na základě konkrétního produktu/varianty.
- Pročištěny mezery před závorkou u funkce empty().
- Možnost nastavení dárku pro XML feed Heureky, a to v podobě taxonomie, vlastnosti (jednoduché textové nebo v podobě taxonomie), uživatelského pole nebo libovolného textu pro celý eshop.
- Podpora pluginu ang-fgbproduct, který jako dárky ukládá zvolené příspěvky.
- Pole pro výběr funkcí nastavitelných na úrovni jednotlivých platebních metod se nebude zobrazovat u každé metody, ale pouze v jejich přehledu.
- Problém se objevil ve WooCommerce 3.5.5, ale příčina už tam byla asi už dříve: woocommerce/woocommerce#22704
- Oprava by neměla ovlivnit starší verze.
- Problém se objevil ve WooCommerce 3.7, ale oprava by snad neměla negativně ovlivnit ani starší verze.
- Problém patrně souvisí s tímto PR: woocommerce/woocommerce#23091 (ale jde spíše o důsledek něčeho hlubšího).
- Upraveny/doplněny defaultní hodnoty pro konkrétní nastavení.
- Zatím bylo možné odebrat kategorii pouze ze všech XML feedů najednou, nově byla doplněna možnost volby (takže je možné kategorii odebrat např. pouze z feedu pro Glami).
…níky

- Možnost zvolit opt-out mezi neodmítnutým souhlasem a nepotvrzeným nesouhlasem.
- Uložení souhlasu (způsob a přesný čas) k informacím o objednávce (kdyby to bylo kvůli GDPR někdy potřeba) + doplnění poznámky k objednávce o úspěšném odeslání dat.
- Nová funkce ceske_sluzby_heureka_overeno_zakazniky_souhlas() řeší různé zobrazení souhlasu s odesláním dat.
- Opraven odkaz do administrace Heureky na stránku s API klíčem.
- Po zadání API klíče bude zpřístupněna Zásilkovna jako nový způsob dopravy.
- Zákazník může na pokladně vybrat libovolnou pobočku, která bude následně uložena s objednávkou a zobrazí se i v administraci.
- Prostřednictvím localStorage si bude prohlížeč pamatovat, jakou pobočku zákazník zvolil.
- Nastavení dopravy přemístěno na novou záložku.
- Pokud má uživatel v nastavení aktivován XML feed, tak budeme místo názvu produktu odesílat jeho ID (což je vlastně ITEM_ID z aktivního XML feedu).
- Aktualizace funkcí u služeb Ověřeno zákazníky (Heureka) a měření konverzí (Heureka a Srovnáme) pro WooCommerce 3.x.
- Možnost nastavení cenových intervalů pro jednotlivé způsoby dopravy.
- Možnost používat ceny s DPH pro základní nastavení dopravy (WooCommerce zatím vše automaticky považuje za cenu bez DPH).
- Oddělen název dopravy od ceny (nastavitelného popisu) pro lepší možnost stylování v různých šablonách.
- Příklady nastavení dodací doby nebudeme defaultně ukládat, ale budou pouze zobrazeny jako nápověda, protože docházelo k problémům (vypadalo to jako nastavené, ale nebylo to uložené).
- Pro varianty nebudeme zobrazovat nastavenou možnost "Skladem" v nabídce pro nastavení dodací doby.
- Opravena chybka (Warning) při zobrazení dodací doby u variabilních produktů v administraci (když nebylo nic nastaveno).
Aktualizace emailové šablony pro sledování zásilek.

Fixes #202.
- Informace o bankovním účtu a detaily pro platbu předem budou zákazníkům odesílány až po ruční kontrole a změně stavu.
- Změna odesílaných emailů.
- Odebrání informací o platbě předem z potvrzovací stránky u dokončené objednávky.
- Změna ikonek pro stavy objednávek v administraci.
- Nový stav je možné zvolit ručně u konkrétní objednávky nebo bude použit automaticky po doplnění informací potřebných pro sledování zásilky.
- Emailová akce woocommerce_ceske_sluzby_sledovani_zasilek_email_akce nebyla ve starších verzích WooCommerce vůbec potřeba.
- Filtr woocommerce_resend_order_emails_available byl ve WooCommerce 3.2.x bez náhrady a upozornění odstraněn, takže musel být nahrazen filtrem woocommerce_order_actions (a příslušnými navazujícími akcemi + doplněním poznámky o odeslaném emailu).
- Opravena JS kontrola vyplněných hodnot při odesílání notifikačního emailu pro starší verze WooCommerce.
Fixes #98.

- Pro odeslání emailové notifikace (sledování zásilky) je potřeba vyplnit potřebné údaje, což je v rámci WooCommerce 3.2.x hlídáno pomocí JS (na uživatelské straně nelze zvolit příslušnou akci) i kontroly zadaných dat.
- Možnost nastavení vlastního formátu čísla objednávky, zatím je podporován jen jeden základní formát, a to {DATE:Ymd}{SEQUENCE:d|2}.
- Možnost zasílání čísla objednávky i v podobě variabilního symbolu pro platbu předem.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants