Dezactivarea cupoanelor pe pagina de finalizare a comenzii în WooCommerce

YouTube Logo Urmărește canalul nostru de YouTube

În unele cazuri, poate fi necesar să dezactivezi utilizarea cupoanelor pe pagina de finalizare a comenzii (checkout) din WooCommerce. Fie că este vorba de o promoție specială, fie pentru a simplifica procesul de plată, acest lucru se poate realiza cu ușurință folosind un filtru din WooCommerce.

Ce face acest cod?

Codul oferă o soluție simplă pentru a dezactiva opțiunea de utilizare a cupoanelor pe pagina de finalizare a comenzii. În schimb, cupoanele pot fi utilizate în alte părți ale magazinului, cum ar fi pagina coșului de cumpărături.

Codul complet

Adaugă următorul cod în fișierul functions.php al temei tale active sau într-un plugin personalizat:

add_filter('woocommerce_coupons_enabled', 'disable_coupons_on_checkout');

function disable_coupons_on_checkout($enabled) {
    if (is_checkout()) {
        $enabled = false;
    }
    return $enabled;
}

Explicația codului

  1. Filtrul woocommerce_coupons_enabled
    • Acest filtru controlează dacă opțiunea de cupoane este activată în magazinul WooCommerce.
  2. Funcția is_checkout()
    • Verifică dacă utilizatorul se află pe pagina de finalizare a comenzii.
  3. Dezactivarea cupoanelor
    • Dacă utilizatorul este pe pagina de checkout, funcția returnează false, dezactivând astfel posibilitatea de a folosi cupoane.

Avantaje

  • Simplifică procesul de checkout pentru clienți.
  • Permite utilizarea cupoanelor doar în coșul de cumpărături sau alte pagini ale magazinului.
  • Codul este ușor de implementat și nu necesită modificări complexe.

Rezultat

După adăugarea acestui cod, clienții nu vor mai putea utiliza cupoane pe pagina de finalizare a comenzii. Totuși, opțiunea de cupoane va rămâne activă pe alte pagini, cum ar fi pagina coșului de cumpărături.

Concluzie

Dezactivarea cupoanelor pe pagina de finalizare a comenzii este o metodă simplă și eficientă pentru a optimiza experiența utilizatorilor în magazinul tău WooCommerce. Implementarea acestui cod asigură un proces de checkout mai curat și mai simplu, reducând riscul de confuzie pentru clienți.

 

× YouTube Logo

🔔 Abonează-te la canalul nostru!

Primește cele mai noi tutoriale WordPress direct pe YouTube!

×