Returino

Cum se configurează un magazin WooCommerce pentru OUG 18/2026

Ghid pas cu pas pentru configurarea unui magazin WooCommerce conform art. 11¹ din OUG 34/2014, introdus prin OUG 18/2026: ce cere legea, ce configurezi manual, ce se rezolvă automat și cum verifici că totul funcționează.

Publicat pe

Ai un magazin WooCommerce și ai citit deja despre OUG 18/2026. Știi că trebuie să faci ceva, dar majoritatea materialelor se opresc la „instalează un plugin” fără să explice ce anume trebuie configurat, în ce ordine și de ce.

Ghidul de față trece prin toți pașii reali: ce cere legea exact, unde intervii în WooCommerce, ce configurezi manual și ce se rezolvă automat. La final, magazinul tău respectă art. 11¹ din OUG 34/2014, introdus prin OUG 18/2026, fără presupuneri.

Notă legală

Conținutul de mai jos e informativ, ca să configurezi corect fluxul tehnic. Nu constituie consultanță juridică. Pentru politica de retur și obligațiile exacte ale magazinului tău, cere o opinie de la un avocat.

Ce cere legea, înainte să configurezi orice

Art. 11¹ din OUG 34/2014, modificată prin OUG 18/2026, cere patru lucruri concrete de la orice magazin online, aplicabile din 19 iunie 2026:

  1. O funcție de retragere vizibilă permanent pe interfața online, etichetată clar (de exemplu, „retrageți-vă din contract aici”).
  2. Un formular care colectează numele clientului, identificarea contractului (comanda) și mijlocul electronic prin care vrea confirmarea.
  3. O funcție de confirmare separată, cu mențiunea explicită „confirmați retragerea”.
  4. O confirmare trimisă fără întârziere pe suport durabil (email), cu conținutul cererii, data și ora exactă.

Nerespectarea se sancționează cu amendă între 5.000 și 15.000 lei, conform art. 28 alin. (5) lit. z) din aceeași ordonanță.

Legea nu cere altceva. Nu cere abonament la o platformă externă, nu cere curier integrat, nu cere rambursare automată. Cere exact fluxul de mai sus, implementat corect.

Pasul 1: verifică dacă magazinul tău e pe WooCommerce cu HPOS sau stocare clasică

Înainte să instalezi orice, verifică din WooCommerce → Settings → Advanced → Features dacă magazinul folosește High-Performance Order Storage (HPOS) sau stocarea clasică bazată pe postări. Contează, fiindcă orice soluție pe care o alegi trebuie să funcționeze cu ambele sisteme, altfel riști ca cererile de retur să nu se lege corect de comenzi.

Pasul 2: instalează un plugin care implementează exact art. 11¹

Aici e locul unde majoritatea magazinelor greșesc. Multe soluții de pe piață promit conformitate, dar fie cer abonament lunar pentru o funcție care trebuie să fie gratuită prin natura ei, fie trimit datele comenzilor prin servere externe, fie nu implementează corect toate cele patru cerințe de mai sus.

Returino e gândit exact pentru fluxul din art. 11¹, gratuit, disponibil pe wordpress.org:

  • Instalezi din Plugins → Add New, cauți „retur” sau descarci direct de pe wordpress.org.
  • Activezi pluginul. La prima intrare în admin, se creează automat pagina cu formularul de retur, dacă nu găsește deja una cu shortcode-ul [returino_return_form]. Primești un notice cu link direct spre pagina creată.
  • Nu trebuie să scrii cod, nu trebuie să construiești formularul manual. Pasul ăsta acoperă deja primele două cerințe ale legii: funcția vizibilă și formularul care colectează datele corecte.

Pasul 3: adaugă pagina de retur în meniul site-ului

Legea cere ca funcția să fie „vizibilă permanent”, nu doar tehnic prezentă pe un URL pe care nimeni nu îl găsește. Pagina creată automat de Returino trebuie adăugată manual în navigare, de obicei în footer, lângă „Politica de retur” sau „Termeni și condiții”.

Din Appearance → Menus, adaugi pagina nou creată în meniul de footer. Dacă preferi alt loc sau altă pagină, o poți schimba din Returino → Setări, dropdown-ul „Pagina de retur”.

Pasul 4: configurează regulile pe categorii, dacă vinzi produse cu excepții legale

Nu toate produsele sunt returnabile. Art. 16 din OUG 34/2014 exceptează explicit produsele personalizate, cele sigilate desigilate din motive de igienă, produsele perisabile și altele. Dacă vrei detalii pe fiecare excepție, vezi articoul despre art. 16.

Dacă magazinul tău vinde astfel de produse, din Returino → Setări → Reguli pe categorii poți exclude categoriile respective de la retur sau le poți acorda un termen diferit, niciodată sub cele 14 zile minime legale. Regula se aplică și pe server, nu doar vizual în formular, deci nu poate fi ocolită de un client care modifică cererea manual.

Dacă nu vinzi produse din categoriile exceptate, sari peste acest pas. Retur parțial rămâne disponibil pentru tot catalogul.

Pasul 5: verifică fluxul de confirmare pe email

A patra cerință legală, poate cea mai des ratată: confirmarea trebuie trimisă „fără întârziere”, pe suport durabil, cu conținutul exact al cererii.

Din Returino → Setări, folosește butonul „Trimite email de test” ca să confirmi că emailurile chiar pleacă de pe server. Mulți comercianți descoperă abia la un control ANPC că serverul lor de hosting blochează emailurile automate.

Fiecare confirmare trimisă are un status vizibil în admin, trimis sau eșuat. Dacă un email eșuează, ai buton de retrimitere care trimite conținutul original, nu unul reconstruit. Iar conținutul cererii rămâne salvat și vizibil clientului în contul lui, chiar dacă emailul nu ajunge niciodată, ca plasă de siguranță suplimentară. Mai multe detalii în articolul despre emailurile de confirmare.

Pasul 6: fă un retur de test

Înainte să consideri configurarea completă, plasează o comandă de test, apoi accesează pagina de retur adăugată la pasul 3. Introdu numărul comenzii și emailul de facturare, selectează un produs, trimite cererea.

Verifică:

  • ai primit emailul de confirmare;
  • cererea apare în Returino → Toate Retururile;
  • dacă deschizi comanda respectivă din WooCommerce, vezi cererea de retur legată direct în meta box-ul din ecranul comenzii.

Pasul 7: aprobă sau respinge cereri, cu motiv documentat

Când primești o cerere reală, din Returino → Toate Retururile deschizi cererea și folosești panoul „Stare cerere de retur” pentru aprobare sau respingere, un click, fără terminologie confuză de tip „Publish”.

Dacă respingi o cerere, motivul e obligatoriu, ales dintr-o listă presetată sau scris pe loc. Motivul ajunge automat în emailul clientului, în contul lui și ca notă pe comandă. E important nu doar pentru transparență, ci și ca dovadă dacă vine vreodată un control ANPC pe o cerere respinsă.

Ce nu trebuie să configurezi

Nu ai nevoie de integrare cu firme de curierat pentru conformitate. Legea nu cere generare automată de AWB.

Nu ai nevoie de rambursare automată prin gateway. Rambursarea rămâne acțiunea ta, din butonul nativ de Refund din WooCommerce, odată ce ai primit produsul înapoi.

Nu ai nevoie de cont pe o platformă externă. Toate datele cererilor rămân în baza de date a site-ului tău.

Verificare finală

Înainte să consideri magazinul conform, treci prin lista asta:

  • Funcția de retragere e vizibilă în navigare, nu doar accesibilă printr-un URL necunoscut.
  • Formularul colectează corect numele, identificarea comenzii și modul de confirmare dorit.
  • Emailul de confirmare pleacă efectiv, testat cu butonul de test din setări.
  • Dacă vinzi produse exceptate conform art. 16, regulile pe categorii sunt configurate.
  • Ai făcut un retur de test complet, de la formular până la aprobare.

Întrebări frecvente

Cât durează configurarea completă?

Instalarea și crearea automată a paginii durează câteva minute. Adăugarea în meniu și configurarea regulilor pe categorii, dacă e cazul, mai adaugă câteva minute. Un magazin fără produse exceptate poate fi complet configurat în mai puțin de un sfert de oră.

Trebuie să modific politica de retur existentă?

Da, politica trebuie să menționeze existența și locația funcției de retragere online, conform cerințelor de informare din lege. Conținutul juridic al politicii (termenul de 14 zile, condițiile de rambursare) rămâne neschimbat dacă era deja corect.

Ce se întâmplă dacă un client trimite două cereri pentru aceeași comandă?

Cât timp o cerere e activă, clientul nu poate deschide alta pentru aceeași comandă. După ce cererea e rezolvată, poate reveni pentru produsele rămase, iar o respingere permite o nouă încercare pentru articolele respinse.

Ai magazinul configurat conform art. 11¹, cu Returino ca soluție tehnică. Codul e gratuit, disponibil pe wordpress.org, fără cont extern și fără platformă terță. Pentru pașii de instalare în detaliu, vezi și ghidul de instalare.

Articole înrudite