-
Notifications
You must be signed in to change notification settings - Fork 24
Prekladateľné reťazce pre front-end #227
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
vladoATL
wants to merge
91
commits into
122-eet
Choose a base branch
from
master
base: 122-eet
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
EET a zaokrouhlování
- 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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Shortcode [heureka-recenze-obchodu] má natvrdo text po česky - pridanie možnosti prekladu do slovenčiny.