WooCommerce · Facturare
WooCommerce: descărcarea facturilor din contul clientului
Clienții cer factura din cont, nu pe email. Unele module o afișează singure; dacă al tău nu, adaugi un buton „Descarcă factura” în lista de comenzi.
- Factura în Contul meu
- Module care o oferă
- Buton în lista de comenzi
- Link securizat
- Compatibil HPOS
Răspuns în aceeași zi lucrătoare Ofertă fixă Fără parole
Răspuns rapid
Modulul SmartBill listează „afișarea facturii în contul clientului”, iar plugin-ul independent FGSync pentru Oblio afișează facturile și notele de credit într-o secțiune „Facturi” din contul clientului. Dacă modulul tău nu o face, salvezi linkul facturii în meta-datele comenzii și adaugi un buton „Descarcă factura” prin filtrul woocommerce_my_account_my_orders_actions, cu verificarea că doar proprietarul comenzii poate accesa linkul.
Ce ai nevoie
- Linkul sau PDF-ul facturii salvat în comandă
- Un modul de facturare conectat
- Acces la tema copil
- Un mediu de test
Pașii, pe rând
- 1Verifică ce oferă modulul tăuSmartBill: afișarea facturii în contul clientului e în lista de funcții a modulului. FGSync pentru Oblio: secțiune „Facturi” în contul WooCommerce. Dacă ai deja una dintre ele, activează opțiunea.
- 2Asigură-te că factura e legată de comandăPentru buton personalizat, ai nevoie de linkul sau identificatorul facturii salvat în meta-datele comenzii, de exemplu la emitere.
- 3Alege cum se livrează fișierulLinkul trebuie să fie securizat: nu pune în contul clientului un URL public ghicibil. Ideal e un link semnat sau un endpoint care verifică proprietarul comenzii.
- 4Adaugă butonul în lista de comenziFiltrul woocommerce_my_account_my_orders_actions primește acțiunile fiecărei comenzi; adaugi o acțiune „Descarcă factura”, doar dacă există factură. Fragmentul de mai jos arată structura.
- 5Adaugă-l și în pagina comenziiCu woocommerce_order_details_after_order_table poți afișa același link în detaliile comenzii.
- 6Controlează accesulUn client trebuie să poată descărca doar propriile facturi. Verifică proprietarul comenzii înainte să servești fișierul.
- 7Testează cu două conturiCu contul unui client, verifică butonul și descărcarea; cu alt cont, verifică că nu poate accesa factura primului.
Buton „Descarcă factura” în Contul meu (schelet)
phpadd_filter('woocommerce_my_account_my_orders_actions', function ($actions, $order) {
$url = $order->get_meta('_wl_factura_url'); // linkul securizat, salvat la emiterea facturii
if ($url) {
$actions['wl_factura'] = [
'url' => esc_url($url),
'name' => 'Descarcă factura',
];
}
return $actions;
}, 10, 2);Fragmentele de cod sunt scheleturi: le adaptezi la magazinul tău și le testezi întâi pe un mediu de test (staging). Linkul trebuie să fie securizat (semnat sau verificat pe server) ca doar proprietarul comenzii să-l poată folosi.
Mai multe detalii
Cauze frecvente și greșeli de evitatDacă pașii de mai sus nu au rezolvat problema
Butonul nu apare
De ce: Meta-data cu linkul nu e salvată în comandă sau are alt nume.
Ce faci: Salvează linkul la emiterea facturii și verifică numele exact al cheii.
Factura e accesibilă oricui are linkul
De ce: Linkul e public și previzibil.
Ce faci: Folosește un link semnat sau un endpoint care verifică utilizatorul autentificat.
Factura apare doar la unele comenzi
De ce: Comenzile vechi nu au linkul salvat.
Ce faci: Rulează o migrare care adaugă linkul la comenzile existente.
Întrebări frecvente4 răspunsuri
SmartBill poate afișa factura în contul clientului?
Da, funcția „afișarea facturii în contul clientului” este listată în funcțiile modulului oficial.
Și Oblio?
Plugin-ul independent „FGSync for Oblio” afișează facturile și notele de credit într-o secțiune „Facturi” din contul clientului. Nu e susținut de Oblio.
Pot trimite factura și pe email?
Da. SmartBill listează trimiterea automată a facturii pe email după emitere.
Vă ocupați de implementare?
Da, cu link securizat și test cu mai multe conturi. Cere ofertă.
Subiecte acoperite pe această pagină
- factura în contul clientului WooCommerce
- descărcare factură Contul meu WooCommerce
- buton descarcă factura WooCommerce
- factură PDF client WooCommerce
- facturi în cont SmartBill
Ghiduri apropiate
- WooCommerce: integrare SmartBill
- WooCommerce: integrare Oblio
- WooCommerce: facturile nu se generează automat
- WooCommerce: configurarea câmpurilor pentru persoane juridice
- WooCommerce: completarea datelor firmei după CUI
- WooCommerce: diferențe de total între comandă și factură
- WooCommerce: integrare SmartBill
- WooCommerce: integrare Oblio
- Toate ghidurile
Surse și verificare
Verificat pe 5 noiembrie 2026. Denumirile din setări și pașii pot diferi între versiuni.
