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

Cum poate Google să aducă mai mulți clienți unei afaceri locale din Sibiu

Cum poate Google să aducă mai mulți clienți unei afaceri locale din Sibiu

În prezent, majoritatea oamenilor caută servicii direct în Google înainte să contacteze o firmă. Fie că este vorba despre un…

Cum alegi un web designer Sibiu pentru afacerea ta

Cum alegi un web designer Sibiu pentru afacerea ta

Atunci când o afacere are nevoie de un website nou sau de modernizarea celui existent, una dintre cele mai importante…