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

Întrebarea care poate decide succesul unui website

Există o întrebare pe care o pun fiecărui client. Răspunsul îmi spune aproape întotdeauna dacă website-ul va avea succes.

Există o întrebare pe care o pun fiecărui client înainte să încep un proiect. Răspunsul îmi spune aproape întotdeauna dacă…

Un website nu este obligatoriu pentru orice afacere

Un website nu este obligatoriu pentru orice afacere

Un website nu este obligatoriu pentru orice afacere. Deși pare surprinzător să auzi acest lucru de la un dezvoltator web,…