[WordPress] 外掛分享: Romanian billing fields

首頁 › 外掛目錄 › Romanian billing fields
100+
安裝啟用
★★★★★
5/5 分(2 則評價)
3 天前
最後更新
—
問題解決
WordPress 4.3.0+ PHP 7.4+ v2.2.0 上架:2018-09-03

內容簡介

Romanian billing fields 外掛為 WooCommerce 結帳頁面新增羅馬尼亞語的帳單欄位,符合當地法律要求,提供個人及法人客戶所需的專屬資訊填寫,提升結帳體驗。

【主要功能】
• 支援個人(PF)及法人(PJ)帳單類型選擇
• 自動驗證 CNP 和 CIF 的控制碼
• 可選擇性顯示公司註冊號碼和銀行帳號
• 在結帳、感謝頁及管理後台顯示帳單資訊
• 兼容 WooCommerce 的經典結帳和區塊結帳模式

外掛標籤

開發者團隊

⬇ 下載最新版 (v2.2.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Romanian billing fields」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

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

文章
Filter
Mastodon