Popis
Editor polí v pokladně od Onlinefotka vám umožňuje plnou kontrolu nad stránkou pokladny WooCommerce – aniž byste museli zasahovat do kódu.
Upravujte stávající pole, přidávejte vlastní, měňte jejich pořadí pomocí funkce „přetáhnout a pustit“, skryjte pole na základě podmínek a ověřujte zadávané údaje podle vlastních pravidel.
Určeno jak pro klasický proces platby v WooCommerce, tak pro nový blokový proces platby (WC 8.6 a vyšší).
Úprava vestavěných polí WooCommerce
- Změnit popisky a výchozí texty u všech polí týkajících se fakturace, dopravy a objednávky
- Označte pole jako povinná nebo volitelná
- Zapnutí nebo vypnutí jednotlivých polí
- Změna pořadí polí v jednotlivých sekcích pomocí funkce „přetáhnout a pustit“
- Jedním kliknutím můžete obnovit výchozí nastavení WooCommerce pro libovolnou sekci
Přidat vlastní pole
- Přidejte neomezený počet vlastních polí do sekcí fakturace, dopravy nebo objednávky
- Typy polí: Text, E-mail, Telefon, Číslo, Textová oblast, Rozbalovací seznam, Přepínač, Zaškrtávací políčko, Datum, Skryté
- Nastavte popisek, zástupný text, popis (text nápovědy zobrazený pod polem) a třídu CSS
- Nastavení pořadí řazení v rámci sekce
- Zobrazit nebo skrýt hodnotu pole v detailech objednávky v administraci WooCommerce
- Zobrazit nebo skrýt hodnotu pole v e-mailech s objednávkami v WooCommerce
Podmíněná logika
- Zobrazit pole pouze v případě, že jsou splněny určité podmínky
- Podmínky mohou odkazovat na jakékoli pole v pokladně – ať už se jedná o vestavěná pole WooCommerce, nebo o vaše vlastní pole
- Operátory: rovná se, nerovná se, obsahuje, není prázdná, je prázdná
- Logika „AND“ – aby se pole zobrazilo, musí být splněny všechny podmínky
- Skrytá pole jsou automaticky vyňata z povinné validace a nejsou uložena do objednávky
Validační pravidla
- Přidejte vlastní vzor regulárního výrazu do libovolného textového pole (např.
^SK[0-9]{10}$pro slovenská DIČ) - Nastavte vlastní chybovou zprávu, která se zobrazí, pokud se vzor neshoduje
- Ověření se provede pouze v případě, že pole obsahuje hodnotu – prázdná volitelná pole nejsou odmítnuta
Podpora blokového dokončení nákupu (WC 8.6+)
- Vlastní pole typu „Text“, „Výběr“ a „Zaškrtávací políčko“ se automaticky registrují v rozhraní API pro dokončení objednávky WooCommerce Blocks
- Funguje souběžně s klasickým procesem platby – oba systémy mohou existovat na stejném webu
- Hodnoty polí se ukládají jednotně bez ohledu na to, jaký typ platby zákazník použil
Virtuální a stahovatelné produkty
- Volitelně lze skrýt celou sekci s dodací adresou, pokud košík obsahuje pouze virtuální produkty nebo produkty ke stažení
- Pokud košík obsahuje alespoň jeden fyzický produkt, pole týkající se dopravy se zobrazí normálně
Údaje o objednávce
- Hodnoty vlastních polí se zobrazují na stránce s podrobnostmi objednávky v administraci WooCommerce
- Hodnoty vlastních polí jsou zahrnuty do e-mailů o objednávkách v WooCommerce (lze nastavit pro každé pole zvlášť)
- Hodnoty se ukládají do metadat objednávky a jsou dostupné prostřednictvím metod WooCommerce pro práci s objednávkami
Překlady
Rozhraní pluginu je k dispozici v následujících jazycích:
- angličtina (vestavěná)
- slovakština (sk_SK)
- Němčina (de_DE / Deutsch)
- Czech (cs_CZ / Čeština)
Chcete plugin přeložit do svého jazyka? Šablona souboru .pot je součástí složky languages/. Překlady můžete také přispívat prostřednictvím translate.wordpress.org.
Požadavky
- WordPress 6.0 nebo novější
- WooCommerce 7.0 nebo novější
- PHP 7.4 nebo novější
Snímky obrazovky




Instalace
- Nahrajte složku pluginu do adresáře
/wp-content/plugins/nebo plugin nainstalujte přes Pluginy Přidat nový - Plugin aktivujte na obrazovce Pluginy
- Přejděte na WooCommerce Pole v pokladně a začněte s úpravami
Nejčastější dotazy
-
Funguje to s blokovou pokladnou WooCommerce?
-
Ano. Vlastní pole typu „Text“, „Select“ a „Checkbox“ se automaticky registrují v rozhraní API pro platbu WooCommerce Blocks (vyžaduje WooCommerce 8.6 a vyšší). Typy „Textarea“, „Radio“ a „Hidden“ se zobrazují pouze v klasickém platebním procesu – rozhraní API Blocks tyto typy nativně nepodporuje.
-
Mohu změnit pořadí předdefinovaných polí v WooCommerce?
-
Ano. Na záložkách „Fakturace“, „Doprava“ a „Objednávka“ můžete změnit pořadí řádků jejich přetažením. Nové pořadí se uloží automaticky pomocí AJAXu a také po kliknutí na tlačítko „Uložit změny“.
-
Ovlivní mé změny hromadnou platbu?
-
Změny názvů, zástupných symbolů, povinnosti zadání a pořadí řazení u vestavěných polí WooCommerce (Křestní jméno, E-mail atd.) se vztahují pouze na klasický proces platby. Blokový proces platby řídí svá vlastní vestavěná pole přímo. Vlastní pole, která přidáte, se zaregistrují v obou typech procesu platby.
-
Co se stane s hodnotami polí, když smažu vlastní pole?
-
Definice pole je z databáze odstraněna a pole se již při dokončování objednávky nezobrazuje. Dříve shromážděné metaúdaje k objednávkám (údaje o zákaznících) NEJSOU smazány – zůstávají v objednávkách, do kterých byly uloženy.
-
Mohu pomocí podmíněné logiky skrýt pole pro DPH u jednotlivých zákazníků?
-
Ano. Přidejte pole typu „Výběr“ nebo „Přepínač“, například „Typ zákazníka“, s možnostmi „Fyzická osoba“ a „Firma“, a poté přidejte pole pro DIČ s podmínkou: Typ zákazníka se rovná „Firma“.
-
Funguje ověření pomocí regulárního výrazu jak při klasické platbě, tak při platbě pomocí bloku?
-
Ověřování pomocí regulárních výrazů probíhá na straně serveru během
woocommerce_checkout_process(klasický režim) a uplatňuje se také prostřednictvím rozhraní Store API u objednávek zpracovávaných v bloku. -
K čemu slouží pole „CSS třída“?
-
WooCommerce používá k nastavení šířky polí CSS třídy. Běžné hodnoty:
form-row-wide(celá šířka),form-row-first(levá polovina),form-row-last(pravá polovina). -
Smaže tento plugin při odinstalování moje data?
-
Ne, při odinstalaci se ve výchozím nastavení žádná data nemažou. Pokud chcete plugin zcela odstranit, můžete v nastavení zapnout možnost „Při odinstalaci smazat všechna data pluginu“.
Recenze
Pro tento plugin nejsou žádné recenze.
Autoři
Onlinefotka Checkout Field Editor for WooCommerce je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.
SpolupracovníciPlugin „Onlinefotka Checkout Field Editor for WooCommerce“ byl přeložen do 1 jazyku. Děkujeme všem překladatelům za jejich pomoc.
Přeložte “Onlinefotka Checkout Field Editor for WooCommerce” do svého jazyka.
Zajímá vás vývoj?
Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.
Přehled změn
1.2.4
- Do odkazů na akce pluginu (WP admin Seznam pluginů) byl přidán odkaz na darování přes PayPal s možností „Kup mi kávu“
1.2.3
- Oprava: Chyba ověření „Země je povinné pole“ při dokončování objednávky, pokud byl v administraci nastaven parametr `billing_state` jako povinný — plugin nyní respektuje nastavení lokality v WooCommerce, podle kterého není stát povinným polem pro země, které nemají státy (např. Slovensko)
1.2.2
- Oprava: Skript WooCommerce address-i18n.js také resetoval CSS třídy polí (form-row-first/last) podle národního nastavení dané země – nyní tyto třídy přepisuje, takže se vždy dodržují šířky nastavené v administraci
1.2.1
- Oprava: Skript WooCommerce address-i18n JS přeseřazoval pole v pokladně podle národního nastavení země po vykreslení v PHP – nyní se přepisují priority národních nastavení, takže se vždy dodržuje pořadí nastavené správcem
1.2.0
- Do editoru vlastních polí byl přidán panel s živým náhledem pokladny – při úpravách pole si můžete přesně prohlédnout, jak bude vypadat na stránce pokladny
- Přidán překlad do němčiny (de_DE)
- Přidán český (cs_CZ) překlad
- Aktualizovaný překlad do slovenštiny (sk_SK)
1.1.0
- Byl přidán výběr šířky zorného pole (Celé / Levá polovina / Pravá polovina) pro vestavěná i vlastní pole
- Přidána záložka „Pole v košíku“ — shromažďujte na stránce Košík před dokončením objednávky doplňkové informace
- Hodnoty polí košíku se ukládají do relace WooCommerce a po dokončení objednávky se přenášejí do metadat objednávky
- Přidán překlad do slovenštiny (sk_SK)
- Přidána šablona /.pot pro překlady komunity
1.0.0
- První vydání
- Úprava vestavěných polí WooCommerce pro fakturaci, dopravu a objednávky
- Změna pořadí pomocí přetažení myší s uchováním stavu pomocí AJAXu
- Vlastní pole: Text, E-mail, Telefon, Číslo, Textová oblast, Rozbalovací seznam, Přepínač, Zaškrtávací políčko, Datum, Skryté
- Popis / pomocný text pro jednotlivá vlastní pole
- Ověřování pomocí regulárních výrazů s vlastními chybovými hláškami
- Podmíněná logika s pravidly AND
- Zobrazit hodnoty vlastních polí v detailech objednávky v administračním rozhraní a v e-mailech týkajících se objednávek
- Podpora blokového dokončení nákupu prostřednictvím rozhraní API WooCommerce Blocks (WC 8.6+)
- Skrýt pole týkající se dopravy u virtuálních produktů a produktů ke stažení
- Obnovit výchozí nastavení WooCommerce pro libovolnou sekci
- Kompatibilní s HPOS (High Performance Order Storage)
