České služby 0.5

Nastavení dodací doby a předobjednávek, sledování zásilek, Google feed, certifikát spokojenosti (Heureka) a mnoho dalších nových funkcí určených zejména pro XML feedy (např. podpora variant či nastavení různých informací na úrovni produktů, kategorií či celého webu). Nechcete vyzkoušet novou verzi pluginu České služby?

Plugin České služby aktivně používá více než 900 webů, což je už docela vysoké číslo, takže je zatím dostupná ke stažení pouze beta verze pro zájemce, abych automatickou aktualizací nerozbil všechny weby najednou :-) Změn totiž tentokrát bylo opravdu dost a je možné, že na nějaký problém třeba narazíte.

České služby 0.5: Počet instalací a hodnocení

Na nové verzi jsem pracoval průběžně (s různou intenzitou), ale zatím byl vývoj určován hlavně podle toho, co jsem zrovna potřeboval pro své klienty. Pomalu však nastal čas to změnit, aby se mohl vývoj nových funkcí (a přepsání některých původních) trochu urychlit a uživatelé ho mohli lépe předvídat a sledovat (aneb častější aktualizace).

Narazil jsem také na dost velký rozdíl mezi doplněním potřebné funkce na konkrétní web klienta a přípravou stejné funkce pro obecné použití v rámci samostatného pluginu :-) Uživatelé jsou tvůrčí a používají možnosti a způsoby, které by mě ani ve snu nenapadly, nehledě na různé šablony, pluginy a hostingové servery. Z hlediska kvality zdrojového kódu to sice zatím stále trochu vypadá jako “slepenec” různých funkcí, ale nenápadně začíná vznikat základní struktura, kam budou postupně soustředěny přepsané části pluginu. Ale o budoucnosti, a to nejen samotného vývoje, ale i financování, napíšu ještě trochu podrobněji příště.

Plugin nadále zůstává dostupný zcela zdarma a nemá žádné omezení, snad jen kromě toho, že jde o opensource :-) Můžete ho používat nejen pro sebe, ale třeba i pro své klienty (a nechat si za to platit).

Mezi hlavní sponzory, kteří podpořili vývoj nových funkcí (a můžeme jim za to poděkovat), patří WP-admin a Lukáš Prelovský (provozovatel WooCommerce.sk). Drobnou částkou dále přispěli SM sexshop, Peter Pavlinský a Dušan Beleščák. Pokud chcete také přispět nebo podpořit vývoj dalších funkcí, tak můžete použít Paypal (pro drobné částky) nebo si prosím napište o fakturu (jsem plátce DPH). Případně můžete plugin alespoň ohodnotit v oficiálním adresáři.

Velkým nedostatkem pluginu je bohužel zatím stále chybějící manuál, protože obsahuje mnoho drobných vychytávek s jejichž pomocí toho lze mnoho nastavit, ale uživatelé se o tom bohužel nedozví :-( Zatím tedy alespoň stručně představím některé novinky verze 0.5.

Sledování zásilek – možnost nastavení emailu, zadání potřebných informací ke každé objednávce a volitelné ruční odeslání (včetně uložení informace o odeslání emailu).

České služby 0.5: Sledování zásilek (nastavení v rámci objednávky)

České služby 0.5: Sledování zásilek (možnost nastavení emailu)

Dodací doba – možnost definice vlastních hodnot, formátu i místa zobrazování na webu, aktivace předobjednávek a možnost nastavení pro každý produkt.

České služby 0.5: Možnosti nastavení dodací doby

České služby 0.5: Dodací doba a předobjednávka na úrovni produktu

Certifikát spokojenosti pro službu Ověřeno zákazníky (Heureka).

České služby 0.5: Ověřeno zákazníky - Certifikát spokojenosti (Heureka)

Nemusíte samozřejmě používat všechny funkce, ale stačí jen aktivovat to, co zrovna na webu potřebujete.

České služby 0.5: Aktivace nových funkcí

Google feed a dodatečné označení produktů

České služby 0.5: Google feed a dodatečné označení produktů

XML feedy – rozšířené možnosti nastavení na úrovni produktu, kategorie nebo přímo celého webu. Základní podpora variant a vlastností a mnoho dalších vylepšení.

České služby 0.5: Nastavení na úrovni produktu

České služby 0.5: Nastavení na úrovni kategorie

České služby 0.5: Nastavení feedu na úrovni celého webu

Kompletní přehled změn pro verzi 0.5:

* WooCommerce: Certifikát spokojenosti (Heureka.cz a Heureka.sk)
* WooCommerce: Nastavení a zobrazení dodací doby (napojení na XML feedy v podobě DELIVERY_DATE)
* WooCommerce: Předobjednávky - nastavení pro jednotlivé produkty, možnost nastavení místa a formátu zobrazení na webu (napojení na XML feedy)
* WooCommerce: Sledování zásilek - volitelné zasílání notifikačních emailů o odeslané zásilce
* WooCommerce: XML feed (Google)
* WooCommerce: XML feedy:
 * Volitelné generování .xml souborů (probíhá postupně, vhodné pro eshopy s velkým množstvím produktů)
 * Nastavení různých informací na úrovni celého eshopu, kategorie či přímo produktu (vzájemně propojeno)
 * Možnost specifikovat vlastní název produktu (PRODUCTNAME)
 * Možnost vynechat libovolné kategorie či jednotlivé produkty 
 * Základní podpora variant a vlastností (unikátní URL adresy pro varianty, automatické generování parametrů a názvů)
 * Možnost napojení EAN (na základě SKU či vlastního uživatelského pole)
 * Podpora pro doplnění výrobce (MANUFACTURER) - různé pluginy, taxonomie, vlastnosti či uživatelská pole
 * Možnost dodatečného označení produktů (CUSTOM_LABEL) pro Google a Zbozi.cz
 * Možnost označování bazarového a repasovaného zboží (na úrovni kategorie i produktu)  
 * Možnost zobrazování/ignorování shortcodes v popisech produktů (DESCRIPTION)    
 * Doplněno odřádkování pro snadnou čitelnost v prohlížečích
 * Opraveno zobrazení ceny (nově započítáno i DPH)
* WooCommerce: XML feed (Heureka.cz a Heureka.sk) - možnost doplnění CATEGORYTEXT v nastavení kategorie i produktu
* WooCommerce: XML feed (Zbozi.cz):
 * Aktualizace pro novou strukturu XML
 * Opraveno kódování URL adres
 * Opraveno zobrazení elementu PARAM
* WooCommerce: Doprava (DPD ParcelShop, Uloženka.cz):
 * Zamezení dvojitému načítání funkce pro zobrazení poboček pomocí podmínky is_ajax().
 * Funkce get_shipping_methods() nahrazena funkcí load_shipping_methods(), takže by se měly pobočky bez problémů zobrazovat.
 * Zachování zvolené pobočky při změně platební metody.
 * Podpora pluginu WooCommerce Currency Switcher (cena poštovného a dobírky).
* WooCommerce: Měření konverzí (Heureka.cz a Heureka.sk) - aktualizován měřící skript
* WooCommerce: Ověřeno zákazníky - možnost omezení počtu recenzí (Heureka.cz a Heureka.sk)
* WooCommerce: Opravena drobná chyba ve verzi 2.6

Nápady a připomínky vítány! Pokud naleznete nějakou chybu, tak ji prosím rovnou nahlaste buď na místním fóru nebo přímo na Githubu. Verze 0.5 bude zveřejněna v oficiálním adresáři (a tedy i zpřístupněna pro automatickou aktualizaci), jakmile se několik dní nikdo neozve s nějakou chybou :-)

Aktualizace 16.9.2016: Nová verze byla zveřejněna v oficiálním adresáři pluginů a bude dostupná v rámci automatické aktualizace. Pozor, pokud jste na FTP nahráli verzi z Githubu a nechali tam defaultní adresář ceske-sluzby-master, tak aktualizace fungovat nebude a musíte ho přejmenovat zpět na ceske-sluzby. Nikdo nenahlásil žádnou zásadní chybu a opraveny byly pouze dva problémy, takže to zkusíme rozšířit mezi uživatele a uvidíme :-) Díky všem, kteří novou verzi vyzkoušeli a napsali, co by tam šlo upravit či zlepšit, drobnější změny budou zahrnuty už do další verze 0.5.1.

Nejoblíbenější hosting pro WordPress WEDOS.cz

89 thoughts on “České služby 0.5”

  1. Hoj. Plugin pecka. Mám však problém. Pokud mám na stránce košíku vybranou zasilkovnu a přejdu na pokladnu tak u dopravy se mi aut. nenačte výběr poboček, musím překliknout osobní odběr a znovu zásilkovnu a nasledně se načte výběr poboček. Jde to nějak vyřešit? Diky Tom

  2. Zdravím, asi triviální dotaz, nicméně rozbalovací tlačítko na výběr pobočky Uloženky je moc široké a nemůžu nikde najít konkrétní CSS, kde je určen rozměr rozbalovacího tlačítka. Můžete mi prosím poradit? Předem moc díky!

  3. Zdravím,
    a děkuji za plugin, je skvělý! Mím takový dotaz: existuje nějaká standardní placená verze s dalšími funkcemi, nebo se požadavky na nové funkce/úpravu stávajících řeší individuálně? Díky

  4. Dobrý den, jsou v pluginu funkční xml feedy? Ani jeden mě nefunguje a ani nikdy nefungoval. Vždy jen hlášení: This XML file does not appear to have any style information associated with it. The document tree is shown below.
    Jde s tím něco udělat( definovat styl?)

  5. Dobrý den, plugin je skvělý.
    Ráda bych to upravovala hromadně. Tzn. v přehledu produktů, bych si zaškrtala některé produkty, (třeba 20 pozic) a dala bych upravit termín dodání, a ono by mi to nabídlo ty možnosti: Termín dodání: 2-4 týdny 4-6 týdnů 6-8 týdnů 10-12 týdnů.

    A já bych vybrala jednu možnost, a pak bych dala provézt. A ono by se mi to u všech zaškrtnutých produktů nastavilo. Nemůžu to dělat jeden produkt a pak další produkt. To by bylo časově nekonečné.

    A třeba v této tabulce (nebo jiné) bych mohla vidět, ve sloupci vedle produktu, jaký mám nastavený Termín dodání
    Hlavní je asi hromadné editovaní doby dodaní. Ideální by asi bylo přidat další stavy skladu

    jsou následující požadavky s vámi navrženým pluginem možné?
    Děkuji za odpovědi

  6. Zdravím,
    nebyla dlouho žádná aktualizace pluginu. Bude v budoucnu ještě nějaká aktualizace, nebo je to tady již komplet mrtvé?
    Díky

  7. Dobrý den,
    tento plugin používám už roky nějak funguje ale už nefunguje v php 8:
    protože v souboru ceske-sluzby.php na řádcích kde je volání funkce parse_str( $_POST[‘post_data’] );

    Chybí druhý parametr…
    Zapnul jsem si na webu php 8 a nějak jsem si nezkontroloval zda vše funguuje jak má tudíž české služby vyhodily kritiskou chybu no a pokladna mi přestala fungovat… Všimnul jsem si toho až po 7-8 dnech.. když mi přestaly chodit objednávky…
    Tudíž jsem musel zase nahodit php7.4 verzi…
    a plugin funguje jak má.. Už dávno nic co je v něm nevyužívám až na zobrazování skladových zásob ty jsou perfektně řešeny a nikde jinde jsem nic podobného nenašel… proto pořád využívám české služb.y.. až budu mít čas budu muset přepsat některé funkce v pluginu aby mi fungovaly i v php 8.1…. korektně…
    ale jelikož plugin neznám tak to nějaký čas mi asi potrvá do té doby web poběží dál na php 7.4 verzi…
    viz
    Version Description
    8.0.0 result is no longer optional.
    7.2.0 Usage of parse_str() without a second parameter now emits an E_DEPRECATED notice.
    nepřišel jsem ale nač tam je to parse co se tam tím řeší u té funkce kde se to volá…

  8. Házelo to tyto chyby… v php 8..
    2024-02-03T06:43:25+00:00 CRITICAL Uncaught ArgumentCountError: parse_str() expects exactly 2 arguments, 1 given in /data/web/virtuals/182277/virtual/www/wp-content/plugins/ceske-sluzby-master/ceske-sluzby.php:354
    Stack trace:
    #0 /data/web/virtuals/182277/virtual/www/wp-content/plugins/ceske-sluzby-master/ceske-sluzby.php(354): parse_str(‘billing_first_n…’)

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *