Sari la conținut
WEBLURE

WooCommerce · B2B și comenzi repetate

WooCommerce: configurarea termenelor de plată pentru clienți B2B

Clienții B2B cer scadență, nu plată imediată. WooCommerce nu gestionează credit; poți însă oferi o metodă de plată disponibilă doar celor eligibili.

  • Metodă de plată doar pentru eligibili
  • Rol B2B cu scadență
  • Limite și termene
  • Facturare și scadențar
  • Fără gestiune de credit nativă

Răspuns în aceeași zi lucrătoare Ofertă fixă Fără parole

Vrei să ți-o facem noi?

Doar două câmpuri. Răspundem în aceeași zi lucrătoare, cu ofertă fixă.

+ Telefon și detalii (opțional)

Răspuns rapid

WooCommerce nu are gestiune de credit sau scadențe. Pagina „B2B for WooCommerce” spune că metodele de plată pot fi restricționate pe rol (de exemplu „Pay on Account”) și că nu descrie gestiune de termene de credit. Practic: creezi o metodă de plată de tip transfer/„plată la termen”, o afișezi doar rolului B2B (extensie sau filtrul woocommerce_available_payment_gateways) și gestionezi scadența și încasarea în facturare/ERP.

Ce ai nevoie

  • Clienții eligibili și termenele (15/30 zile)
  • Limita de credit, dacă există
  • Procesul de facturare și încasare
  • Contabilul implicat

Pașii, pe rând

  1. 1Definește eligibilitateaCine primește termen de plată: după verificarea firmei, istoricul de plăți și o limită de credit. Scrie politica.
  2. 2Creează metoda de platăFolosește transferul bancar sau o metodă dedicată de tip „plată la termen”, cu instrucțiuni clare în checkout.
  3. 3Afișeaz-o doar clienților eligibiliCu o extensie care restricționează gateway-urile pe rol, sau cu filtrul woocommerce_available_payment_gateways, pe baza rolului.
  4. 4Setează statusul comenziiComanda cu termen de plată intră de obicei în „On hold” sau „Processing” după regula ta; stocul se reduce conform statusului.
  5. 5Facturează cu scadențăFactura trebuie să poarte scadența; modulul de facturare sau ERP-ul urmărește încasarea și restanțele.
  6. 6Controlează risculLimită de credit, blocarea termenului la restanță și o alertă pentru facturi neîncasate. WooCommerce nu le gestionează din oficiu.
  7. 7Testează pe cont B2B și pe cont publicMetoda de plată trebuie vizibilă doar eligibililor; verifică și emailurile către client.

Metodă de plată la termen doar pentru rolul B2B (schelet)

php
add_filter('woocommerce_available_payment_gateways', function ($gateways) {
    if (is_admin()) return $gateways;
    $user = wp_get_current_user();
    $eligibil = in_array('distribuitor', (array) $user->roles, true);
    if (!$eligibil) {
        unset($gateways['bacs']); // transfer bancar folosit ca "plată la termen" în exemplu
    }
    return $gateways;
});

Fragmentele de cod sunt scheleturi: le adaptezi la magazinul tău și le testezi întâi pe un mediu de test (staging). Id-ul bacs și rolul distribuitor sunt exemple; folosește id-ul metodei tale de plată. Dacă transferul bancar se folosește și pentru clienți obișnuiți, creează o metodă separată.

Informațiile despre extensii sunt de pe paginile lor oficiale la data verificării (funcții, preț, cerințe); confirmă-le înainte de achiziție. Gestiunea creditului (limite, scadențe, restanțe) o faci în facturare sau ERP; politica de credit și implicațiile fiscale le stabilești cu contabilul.

Nu vrei să te complici sau ai rămas blocat? Scrie-ne și o facem noi.

Scrie-ne pe WhatsAppCere ofertă

Mai multe detalii

Cauze frecvente și greșeli de evitatDacă pașii de mai sus nu au rezolvat problema
1

Metoda apare pentru toți

De ce: Filtrul nu verifică rolul sau metoda e partajată.

Ce faci: Folosește o metodă dedicată și restricționeaz-o pe rol.

2

Comenzi neîncasate

De ce: Nu există urmărire a scadențelor.

Ce faci: Folosește facturarea sau ERP-ul pentru scadențar.

3

Stocul rămâne blocat

De ce: Comenzile cu termen rămân neconfirmate.

Ce faci: Stabilește statusul și termenul de confirmare.

Întrebări frecvente4 răspunsuri
Are WooCommerce gestiune de credit?

Nu; pagina B2B for WooCommerce descrie restricționarea gateway-urilor pe rol, dar nu gestiune de termene.

Cum dau termen doar unor clienți?

Cu o metodă de plată afișată doar rolului eligibil.

Unde urmăresc scadențele?

În modulul de facturare sau ERP.

Mă ajutați cu fluxul B2B?

Da, de la roluri la facturare. Cere ofertă fixă.