Sari la conținut

Cum schimbi textul butonului „Add to Cart” în WooCommerce

  • De WooCentury
  • Actualizat
  • 2 min de citit

Textul butonului „Add to Cart” din WooCommerce se schimbă cu două filtre PHP: unul pentru pagina de produs și unul pentru paginile cu listări de produse. Mai jos ai codul gata de copiat și trei locuri sigure în care îl poți adăuga, fără să pierzi modificarea la următorul update al temei.

Înainte de orice: fă un backup complet

Orice modificare de cod poate bloca site-ul dacă scapă o virgulă. Fă un backup complet (fișiere și bază de date) și abia apoi continuă.

Codul care schimbă textul butonului

Înlocuiește „Cumpără acum” cu textul dorit: „Comandă”, „Rezervă”, „Adaugă în coș” etc.

// Textul butonului pe pagina de produs
add_filter( 'woocommerce_product_single_add_to_cart_text', function () {
	return 'Cumpără acum';
} );

// Textul butonului în listări (magazin, categorii)
add_filter( 'woocommerce_product_add_to_cart_text', function () {
	return 'Cumpără acum';
} );

Varianta 1 (recomandată): un plugin de snippet-uri

Instalează un plugin precum WPCode sau Code Snippets, creează un snippet PHP nou, lipește codul și activează-l. E cea mai sigură metodă: codul nu ține de temă, iar pluginul îl oprește automat dacă detectează o eroare.

Varianta 2: în tema-copil (child theme)

Dacă folosești o temă-copil, adaugă codul la finalul fișierului functions.php al acesteia (Aspect → Editor de fișiere teme). Modificările din tema-copil nu se pierd când actualizezi tema principală.

Nu adăuga codul în tema principală: la primul update, fișierul functions.php este rescris și modificarea dispare.

Varianta 3: dacă nu găsești editorul în panou

Unele hostinguri sau pluginuri de securitate ascund editorul de fișiere. În acest caz, intră în cPanel → File Manager → public_html → wp-content → themes → tema-copil, deschide functions.php, adaugă codul la final și salvează.

Dacă textul nu se schimbă imediat, golește cache-ul pluginului de cache și pe cel al browserului.

Bonus: traducerea butonului în română

Dacă vrei doar ca butonul să apară în română („Adaugă în coș”), nu ai nevoie de cod: setează limba site-ului pe Română în Setări → General, apoi actualizează traducerile din Panou → Actualizări. WooCommerce are traducere completă în limba română.

Ai un magazin WooCommerce și nu vrei să-ți faci griji pentru update-uri care strică butoane sau checkout-ul? Vezi planul de mentenanță WooCommerce: facem o comandă de test după fiecare actualizare.