Rubrika: WooCommerce Snippety

  • Změna textu e-mailu dle použité platební metody

    Univerzální text v e-mailu po přijetí platby, není vždy vhodně formulován, protože je obecný. Problém vzniká tehdy, pokud použijete platební metodu, jenž funkčně neodpovídá textu. Text po přijetí objednávky a uvedení stavu objednávku do stavu on-hold (čeká na vyřízení), vypadá…

    Číst více →

  • Jak přidat vlastní placeholder do e-mailu WooCommerce

    E-maily WooComerce v základu obsahují několik placeholderů, které se dají použít v textech e-mailu a umožňují přidat informaci z uložených dat. Ve snippetu https://musilda.cz/pridani-jmena-do-predmetu-e-mailu-woocommerce/, jsme předmět e-mailu změnili a přidali do něj oslovení. Tento postup bohužel neumožňuje upravit text předmětu…

    Číst více →

  • Přidání jména do předmětu e-mailu WooCommerce

    Předmět e-mailu je možné nastavit u každého e-mailu v administraci. V případě, že potřebujeme s předmětem pracovat dynamicky, musíme využít filtru. Protože má WooCommerce dynamický filter woocommerce_email_subject_{id_emailu}, tak pomocí změníme předmět e-mailu, jak budeme potřebovat. Vytvoříme předmět ve tvaru „Dobrý…

    Číst více →

  • Nastavení vlastního typu produktu v administraci

    Pro plugin který jsem pracovně pojmenovat EventPress budeme potřebovat přidat nějaké nastavení, které nám umožní přidat vlastní funkce. Jako základ si připravíme registraci na online webinář a nebudeme dělat nic složitého, takže přidáme následující pole: maximální počet účastníků minimální počet…

    Číst více →

  • Jak přidat vlastní řazení produktů v e-shopu

    Dostal jsem požadavek na přidání další možnosti volby řazení produktů v e-shopu. Kromě voleb, které jsou k dispozici po nainstalování, chtěl mít klient i volbu – Zobrazit produkty skladem. Naštěstí je rozšíření roletky řazení poměrně jednoduché. Staří vám na to…

    Číst více →

  • Jak skrýt specifické objednávky pro uživatele v administraci

    V případě, že se v administraci e-shopu pohybuje více lidí, musíte v ně mít důvěru, nebo jim omezovat to co vidí a mohou zobrazit. A do toho mohou patřit i specifické objednávky. Uvažujme, že prodáváme například velmi specifické produkty, u…

    Číst více →

  • Jak přidat vlastní položku do hromadných akcí produktů

    Jednou z poměrně obtěžujících věcí u WooCommerce, je nutnost neustále něco rozklikávat. Naštěstí je možné využít hromadné akce v adminu WooCommerce. Do roletky pro hromadné akce lze přidat další položku pomocí kódu: Tento filtr vám umožní rozšířit volbu hromadných akcí,…

    Číst více →

  • Přidání vlastního tabu v datech produktu

    V minulém článku jsme si upravili zobrazení metaboxu data produktu, tak aby nebyly vidět nepotřebné taby. Dnes si ukážeme, jak si přidat vlastní tab, viditelný jen pro náš typ produktu. Vytvořili jsme funkci musilda_event_product_data_tabs, do které přidáme definici dalšího tabu:…

    Číst více →

  • Úprava zobrazování tabů pro vlastní typ produktu v administraci

    Po vytvoření vlastního typu produktu, přichází na řadu úprava zobrazování tabů v administraci produktu. Aktuálně vypadá zobrazení tabů takto: Jak můžete vidět, nezobrazuje se záložka se zadáním ceny, což je dost nepříjemné. Souvisí to se trídami hide_if_{product-type} a show_if_{product-type}. Bohužel,…

    Číst více →

  • Detekce existence WooCommerce

    Kdykoliv píšete nějaký kód, u kterého jeho funkčnost závisí na kódu třetí strany, musíte počítat s tím, že nebude dostupný. Proto je nezbytné u kódu pro WooCommerce řešit to, zda je vůbec plugin nainstalován a aktivní. Zase nejde o nic…

    Číst více →