Adaugă o taxă de procesare fixă în Checkout – WooCommerce

27 ianuarie, 2025

Adaugă o taxă de procesare fixă în Checkout - WooCommerce

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.

Articole similare

Site-ul tău, casa digitală. Rețelele sociale? Doar chirie!

Site-ul tău, casa digitală. Rețelele sociale? Doar chirie!

Trăim într-o eră digitală în care prezența online este esențială pentru orice afacere. Multe companii,…

Caz practic- Devirusare site WordPress marcat ca „site periculos” pe Google

Cum să scapi de eticheta „site periculos” pe Google: Pași devirusare website WordPress

Dacă ai observat că site-ul tău apare marcat cu eticheta „site periculos” pe Google, înseamnă…

logo

Date contact


0728 076 396
office@adrianwebdesign.ro
Soluționarea alternativă a litigiilor
Soluționarea online a litigiilor