Formáty času
Výpis času objednávky vo woocomerce ak máme prístup k $order_id Získanie aktuálneho dátumu a času Funkcia na zistenie víkendu, zistí či je víkend a či je po 16:00
Výpis času objednávky vo woocomerce ak máme prístup k $order_id Získanie aktuálneho dátumu a času Funkcia na zistenie víkendu, zistí či je víkend a či je po 16:00
Vytvorenie kupónu Vráti zoznam všetkých kupónov, konkrétne ich atribúty name a id Prejde všetky produkty a vytvori zoznam ID všetkých produktov ktoré majú danú značku Hooks ktoré zachytia pouzite kupónu a vyvolajú funkciu Zdroje:https://quadlayers.com/exclude-woocommerce-product-from-coupons/https://www.phpdevelopment.ca/2017/04/22/creating-a-custom-woocommerce-coupon/https://themes.artbees.net/blog/how-to-check-if-a-woocommerce-coupon-is-applied/https://quadlayers.com/edit-woocommerce-coupon-code/https://storepro.io/learn/how-to-create-a-coupon-programmatically-in-woocommerce/https://stackoverflow.com/questions/72270940/get-a-list-of-available-woocommerce-coupons-in-a-select-field
Pridanie metadát objednávke (2 spôsoby): Pridanie meta dát produktom v objednávke Zobrazi objednávku na single page produktu: Úprava skladu pri zrušení objednávky
Pridanie nového vlastného poľa produktu vo Woocomerce Plugin „úrovne produktu“ ktorý pridá do administračného rozhrania produktu 2 polia „úroven“ a „vlastna_uroven“ a podla vyplnene hodnoty sa potom zobrazí na stránke produktu. Pridá na stránku CSS : Pridá JavaScript do admin menu:
Preklady vo vlastných funkciách Loco Translate – plugin na preklady pluginov a tém nové výrazy do loco translate by sa mali nacitat takto:loco translate -> child theme -> upravit sablonu -> synchronizovat a az potom synchrnizovat konkretny preklad a doplnit preklady Preklad akéhokoľvek textu na stránke (odporúčam použiť až ako druhú možnosť)
Ako na wc_prints oznámenia vo Woocomerce wc_add_notice(‚text‘, ‚status‘); – pridá do oznámení ale nevytlačí oznámeniawc_print_notices(); – vytlačí všetky pridané oznámeniawc_notice_count() ; – spočíta pridané oznámeniawc_clear_notices(); – vyčistí pridané oznámenia a začne ich počítať odzačiatkuwc_print_notice( ‚text‘, ‚status‘ ); – rovno vytlačí oznam statusy: error – cervenysuccess – zelenynotice – modrý Príklady použitia:Funkciu je potrebné pripojiť na…
zmena názvu, placeholderu, zmena pozície či odstránenie pola presun do inej skupiny polí (s tým istým popisom) Viac na: https://rudrastyh.com/woocommerce/reorder-checkout-fields.html Podmienky pre úpravu polí Ak by ste chceli pridať poľu atribút môžete to urobiť takto: Ak chceme nastaviť max. dĺžku inputu stačí pridať toto.V predvolenom nastavení platobné polia WooCommerce totiž podporujú nasledujúce atribúty polí: Ako…
Náhodné platné EU VAT čísla na testovanie: SK2121115601 PL6292465417 HU12461660CZ27903745 CZ530125060 RO14399840 RO11607939 Na stránke využívam plugin WooCommerce EU VAT Number, ktorý po overení dič automaticky odráta daň.Na profi validáciu ostatných údajov v pokladni odporúčam foxentry.com Viac jQuery AJAX metód nájdeš na : https://www.w3schools.com/jquery/jquery_ref_ajax.asp
Tento javascript vypne vo woocomerce tlačídlo odoslať objednávku ak nie je dĺžka telefónneho čísla 13 znakov. Týmto scriptom zas pridáme element s textom pod input s telefónnym číslom. Min. alebo max dĺžku tel. čísla však vieme nastaviť aj cez wordpress snippet: Tento snippet síce pridá do pole pokladňa atribút minlenght ale stále sa odosiela, aj…
Pridanie widgetu TAG OBJEDNÁVKY na bočný panel na stránke objednávky /order page Pridanie stĺpca v zozname objednávok ktorý bude zobrazovať tagy Filtrovanie objednávok podľa tagu
End of content
End of content