URL shortener pro WordPress

Autor: Václav Greif | 15.1.2019 | 0 komentářů

Pluginů pro zkracování URL existuje pro WordPress spousta. Nenašel jsem ale žádný, který by měl nějaké jednoduché API. Mohl jsem si samozřejmě nainstalovat PHP aplikaci yourls, ale rozhodl jsem se napsat jednoduchý plugin pro zkracování URL na WordPressu. Požadavky na plugin Na plugin jsem měl jen několik požadavků: API pro zkrácení URL Jednoduchý formulář pro…

Star Rating Shortcode – jednoduchý WordPress plugin

Autor: Václav Greif | 31.12.2018 | 0 komentářů

Pro gsklub.cz jsem nedávno napsal jednoduchý WordPress plugin, který umožňuje po zadání shortcodu zobrazit hodnocení ve formě hvězdiček. Shortcode je ve tvaru: [wp_star_rating stars_no=“5″ rating=“3.5″ star_width=“30″] Parametry shortcodu jsou: stars_no: počet hvězdiček rating: hodnocení star_width: velikost hvězdičky Hodnocení se pak zobrazí takto:   Plugin si můžete zdarma stáhnout, nebo se níže podívat na kód, který takovou…

Import produktů do WooCommerce – WP All Import

Autor: Václav Greif | 1.12.2018 | 0 komentářů

WooCommerce má od verze 3 vlastní nástroj na import produktů z CSV nebo XML. I přesto používám již několik let na import produktů do WooCommerce plugin WP All Import. WP All Import je plugin pro import obsahu do WordPressu – umí importovat nejenom produkty, ale i stránky, články, custom post types atd. Několikrát jsem ho už…

WooCommerce – úprava polí v pokladně

Autor: Václav Greif | 22.10.2018 | 0 komentářů

Úprava polí v pokladně WooCommerce, nebo obecně přizpůsobení pokladny tak, aby byla pro zákazníky přehlednější, je jedním z nejčastějších požadavků klientů. Pokladna ve WooCommerce se dá upravit téměr libovolně, může být jednokroková nebo vícekroková, mít různě upravená / přesouvaná pole atd., viz. několik screenshotů níže. Pro customizaci polí je dostupná dokumentace, která pomůže se základní…

WooCommerce – přidání polí do detailu produktu

Autor: Václav Greif | 12.9.2018 | 1 komentář

Web autonalepky.cz, který prodává nálepky na auta, potřeboval vytvořit specifickou funkcionalitu – při importu produktů zjistit velikost obrázku ve formátu svg, uložit poměr stran, v detailu produktu pak zobrazovat přesné rozměry nálepek dle poměru stran, a dle toho počítat cenu. Taková funkcionalita by samozřejmě šla zařídit variantami produktů, ale vzhledem k počtu produktů na eshopu (více…

Mezinárodní formát telefonu ve WooCommerce

Autor: Václav Greif | 16.7.2018 | 0 komentářů

Pro eshop kaniko.cz jsem vytvářel funkcionalitu pro automatické připomínky objednání granulí. Zákazník zadá váhu a věk psa, podle tabulky spotřeby granulí se vypočte, jak dlouho cca granule vydrží, a zákazník si může nechat poslat email a SMS s připomínkou toho, že mu brzy granule dojdou. SMS posíláme přes API BulkGate a pro jeho použití je samozřejmě potřeba…

WP-CLI – Ovládání WordPress z příkazové řádky

Autor: Václav Greif | 15.7.2018 | 0 komentářů

Pokud byste se mě před dvěma roky zeptali, co to je WP-CLI a k čemu slouží, řekl bych vám, že úplně přesně nevím a že to je něco s WordPress a příkazovou řádkou. Časy se ale mění, a dnes používám WP-CLI denně na aktualizaci webů, správu pluginů, optimalizaci rychlosti a mnoho dalšího. WP-CLI vám umožní…

Platební brány Benefity.cz, Benefit Plus a Sodexo pro WooCommerce

Autor: Václav Greif | 3.6.2018 | 0 komentářů

Pro eshop gsklub.cz jsem vytvořil pluginy, které do WooCommerce přidávají platební brány Benefity.cz, Benefit Plus a Sodexo. Vytvoření platební brány pro WooCommerce je poměrně jednoduché a dobře popsané v oficiální dokumentaci WooCommerce. Každá brána má ale samozřejmě svá specifika, u každé probíhá jinak založení platby i validace toho, jestli platba opravdu proběhla. Pro veškeré Ajaxové požadavky už…

Oficiální plugin Vyfakturuj.cz pro WooCommerce

Autor: Václav Greif | 3.5.2018 | 0 komentářů

Ve spolupráci s Martinem Dostálem, autorem systému Vyfakturuj.cz, jsem připravil nový oficiální plugin Vyfakturuj pro WooCommerce. Plugin Vyfakturuj pro WooCommerce umožňuje propojení WooCommerce se systémem Vyfakturuj.cz.  Kromě jiného podporuje: automatické vytváření různých typů dokladů ve Vyfakturuj změna stavu objednávky ve WooCommerce při nastavení dokladu jako uhrazeného ve Vyfakturuj nastavení dokladu jako uhrazeného při změně stavu objednávky…

WordPress a propojení s externími službami přes REST API

Autor: Václav Greif | 1.4.2018 | 0 komentářů

Stále více klientů se na mě obrací s požadavky na propojení WordPress / WooCommerce s jinými weby nebo službami přes REST API. Jako příklad mohu uvést napojení na Drip (služba pro emilové kampaně), FastSpring (online prodejní systém), Vyfakturuj (online fakturační nástroj) a spousta dalších. Pro zjednodušení celého procesu propojení jsem si připravil wrapper, který je…