Adaugă o taxă de procesare fixă în Checkout – WooCommerce
27 ianuarie, 2025

Urmărește acest ghid pas cu pas pentru a adăuga o taxă de procesare fixă în pagina de Checkout utilizând un fragment de cod personalizat.
1.Instalează și activează pluginul Code Snippets
- Accesează panoul de administrare WordPress.
- Navighează la Pluginuri > Adaugă plugin.
- Caută Code Snippets în bara de căutare.
- Instalează și activează pluginul.
2.Adaugă un nou fragment de cod
- După activarea pluginului, mergi la Snippets > Add New (Adaugă un fragment nou).
- Dă un titlu sugestiv, de exemplu: „Taxă de procesare fixă”.
- Copiază codul de mai jos în câmpul de cod:
// Adaugă o taxă de procesare fixă în Checkout
add_action('woocommerce_cart_calculate_fees', 'adauga_taxa_procesare_checkout');
function adauga_taxa_procesare_checkout($cart) {
if (is_admin() && !defined('DOING_AJAX')) {
return;
}
// Suma taxei de procesare
$taxa_procesare = 5; // în lei
// Adaugă taxa de procesare
$cart->add_fee(__('Taxă de procesare', 'woocommerce'), $taxa_procesare);
}
3.Salvează și activează fragmentul
- După ce ai introdus codul, selectează opțiunea „Run snippet everywhere” (Rulează fragmentul peste tot).
- Apasă butonul Save Changes and Activate (Salvează și activează).
4.Ce face codul:
- Evenimentul utilizat: Codul folosește acțiunea
woocommerce_cart_calculate_fees
pentru a adăuga o taxă suplimentară la totalul comenzii. - Taxa fixă: Codul introduce o taxă fixă de 5 lei pentru fiecare comandă. Această valoare poate fi personalizată.
- Afișare în frontend: În pagina de Checkout, taxa va apărea ca o linie separată în secțiunea totalurilor, cu titlul „Taxă de procesare”.
5.Personalizări opționale:
- Schimbă valoarea taxei: Modifică linia:
$taxa_procesare = 5; // în lei
Setează orice valoare dorită.
- Schimbă textul afișat: Înlocuiește:
__('Taxă de procesare', 'woocommerce')
Cu alt text, de exemplu:
__('Cost suplimentar pentru procesare', 'woocommerce')
6.Rezultatul final:
În pagina de Checkout, sub totalurile comenzii, va apărea:
Taxă de procesare: 5 lei
7.Testează funcționalitatea:
- Accesează magazinul online.
- Adaugă produse în coș.
- Navighează la pagina de Checkout și verifică dacă taxa este afișată corect.