Onlinefotka Checkout Field Editor for WooCommerce

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

  1. Nahrajte složku pluginu do adresáře /wp-content/plugins/ nebo plugin nainstalujte přes Pluginy Přidat nový
  2. Plugin aktivujte na obrazovce Pluginy
  3. 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íci

Plugin „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)