Cum să folosești Snippets Code în WooCommerce pentru personalizări rapide

YouTube Logo Urmărește canalul nostru de YouTube

Snippets Code este o metodă excelentă de a adăuga cod personalizat într-un site WordPress, fără a modifica fișierele principale ale temei. Aceasta se face prin utilizarea pluginului Code Snippets, care îți permite să adaugi bucăți de cod PHP direct în interfața de administrare a WordPress-ului. În acest articol, vom explora câteva exemple de Snippets Code utile pentru WooCommerce, care te vor ajuta să personalizezi funcționalitățile magazinului tău online.

1. Modificarea etichetei „Adăugat în coș”

Dacă vrei să modifici textul care apare atunci când un produs este adăugat în coș, poți folosi următorul snippet:

<?php

function custom_added_to_cart_message( $message ) {
    $message = 'Produsul a fost adăugat în coș cu succes!';
    return $message;
}
add_filter( 'wc_add_to_cart_message', 'custom_added_to_cart_message' );

Acesta va schimba mesajul implicit care apare în coșul de cumpărături atunci când un produs este adăugat.


2. Ascunderea prețurilor pentru utilizatorii neautentificați

Dacă vrei ca prețurile produselor să fie vizibile doar pentru utilizatorii autentificați, poți folosi următorul snippet:

<?php

function hide_prices_for_guests() {
    if ( ! is_user_logged_in() ) {
        remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
        remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );
    }
}
add_action( 'template_redirect', 'hide_prices_for_guests' );

Acest cod va ascunde prețurile produselor pe site-ul tău pentru vizitatorii care nu sunt autentificați.


3. Adăugarea unui mesaj personalizat pe pagina de checkout

Pentru a adăuga un mesaj personalizat pe pagina de checkout, folosește acest snippet:

<?php

function custom_checkout_message() {
    echo '<p>Mulțumim pentru alegerea magazinului nostru! Dacă ai nevoie de ajutor, nu ezita să ne contactezi.</p>';
}
add_action( 'woocommerce_checkout_before_customer_details', 'custom_checkout_message' );

Acesta va afișa un mesaj personalizat înainte de secțiunea unde utilizatorul completează detaliile pentru livrare.


4. Setarea unui preț minim pentru a finaliza comanda

Dacă vrei să impui o valoare minimă pentru ca utilizatorii să poată finaliza comanda, folosește următorul cod:

<?php

function minimum_order_amount() {
    $minimum = 100; // Prețul minim
    if ( WC()->cart->total < $minimum ) {
        wc_add_notice( 'Comanda ta trebuie să fie de cel puțin ' . wc_price( $minimum ) . ' pentru a finaliza achiziția.', 'error' );
    }
}
add_action( 'woocommerce_checkout_process', 'minimum_order_amount' );

5. Personalizarea butonului „Adăugă în coș”

Dacă vrei să modifici textul butonului „Adăugă în coș” pentru produsele din magazinul tău, folosește acest snippet:

<?php

function custom_add_to_cart_button_text( $button_text ) {
    return 'Adaugă acest produs în coș!';
}
add_filter( 'woocommerce_product_single_add_to_cart_text', 'custom_add_to_cart_button_text' );
add_filter( 'woocommerce_product_add_to_cart_text', 'custom_add_to_cart_button_text' ); // For archives

Acesta va modifica textul butonului pentru adăugarea produsului în coș.


Concluzie

Aceste Snippets Code sunt doar câteva dintre multe posibilități de personalizare a site-ului WooCommerce. Prin utilizarea pluginului Code Snippets, poți adăuga rapid funcționalități personalizate fără a modifica fișierele temei, ceea ce face administrarea site-ului mult mai ușoară. Nu uita să testezi orice fragment de cod înainte de a-l implementa pe site-ul live pentru a te asigura că totul funcționează corect!

 

 

× YouTube Logo

🔔 Abonează-te la canalul nostru!

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

×