Acest plugin adaugă câmpuri de facturare în limba română la WooCommerce Checkout.
Adaugă câmpuri personalizate pentru legislația română:
PF (Persoană Fizică):
-
CNP - validat cu cifra de control
PJ (Persoană Juridică):
-
CIF/CUI - validat cu cifra de control (acceptă și prefixul RO)
- Număr de înregistrare la Registrul Comerțului (opțional - parohiile, ONG-urile, asociațiile și instituțiile publice nu au)
- Numărul contului bancar (IBAN)
- Numele băncii
La checkout utilizatorul alege mai întâi tipul de facturare (PF sau PJ), după care sunt afișate doar câmpurile relevante. Câmpurile obligatorii sunt validate atât în browser cât și pe server, inclusiv algoritmic (cifra de control pentru CNP și CIF).
Câmpurile sunt afișate în adresa de facturare sub Numele companiei - pe pagina checkout, pagina de mulțumire, comenzile din admin și e-mailuri. Tipul de facturare (PF/PJ) este afișat și în adminul comenzii.
Puteți modifica aceste câmpuri ca administrator prin comenzi sau ca utilizator din pagina Contul meu.
Checkout clasic și Checkout block
Pluginul funcționează cu ambele tipuri de checkout:
- Checkout clasic (shortcode
[woocommerce_checkout]) - câmpurile apar în adresa de facturare.
- Checkout block (WooCommerce 8.9+) - câmpurile apar în secțiunea Contact și sunt salvate în contul clientului. Afișarea condiționată (CIF doar la PJ, CNP doar la PF) necesită WooCommerce 9.9+; pe versiuni mai vechi toate câmpurile sunt vizibile, iar regulile sunt aplicate pe server.
Pentru Checkout block, setați câmpul Companie pe „Opțional" din setările blocului Checkout, altfel persoanele juridice nu pot completa denumirea firmei.
Nr.Reg.Com. obligatoriu
Implicit,
Nr.Reg.Com. este opțional. Pentru magazine strict B2B îl puteți face obligatoriu:
add_filter( 'grc_rbf_nrregcom_required', '__return_true' );
Demo:
https://tastewp.com/new?pre-installed-plugin-slug=woocommerce%2Cromanian-billing-fields&redirect=plugins.php&ni=true
Consultați:
http://codex.wordpress.org/Managing_Plugins#Installing_Plugins
După instalare și activare nu este necesară nicio configurare - câmpurile apar automat în checkout.