# Automatyczne stosowanie kuponu rabatowego w&nbsp;WooCommerce [WordPress]

W ciągu roku znajdzie się mnóstwo okazji do stworzenia akcji promocyjnej opartej o rabaty czy różne obniżki, ale domyślnie klient musi wpisać kod promocyjny lub my musimy ustalić nowe ceny dla każdego produktu osobno, a to zabiera czas.

## **Kupony rabatowe w WooCommerce**

![kupon rabatowy woocommerce](https://jaworowi.cz/wp-content/uploads/2017/05/jcz.png)

Ustawienia i lista kodów rabatowych znajduje się w Kokpicie:
Menu: *WooCommerce > Kupony*.

Kupony rabatowe w [WooCommerce](https://jaworowi.cz/instalacja-wordpress-woocommerce-18680.php), są doskonale przemyślane i nie wymagają żadnych dodatkowych wtyczek. Moduł kuponów pozwala na ustalenie parametrów kuponu np. stosowanie go do określonej grupy produktów, minimalnej kwoty zakupu etc.

![edycja kupony w sklepie woocommerce](https://jaworowi.cz/wp-content/uploads/2017/05/kupon-rabatowy-woocommerce.png)

Jednak jak wspominałem – klient musi wpisać go samodzielnie, aby kupon się naliczył do zamówienia.

## **Automatyczne kupony rabatowe **

Po ustaleniu warunków działania kuponu, możesz dodać kod do pliku functions.php lub wtyczki funkcyjnej, który znajduje się poniżej.

`add_action( 'woocommerce_before_cart', 'jcz_automatyczny_kupon' );
 
function jcz_automatyczny_kupon() {
    global $woocommerce;
 
    $kupon = 'jaworowicz'; // Zmien nazwę kodu
 
    if ( $woocommerce->cart->has_discount( $kupon ) ) return;
 
    if ( $woocommerce->cart->cart_contents_total >= 1 ) {
        $woocommerce->cart->add_discount( $kupon );
        $woocommerce->show_messages();
    }
 
}`

**Jak dodać ten kod do WordPress?**

Kod ten dodaj do motywu w pliku functions.php, najlepiej [motywu potomnego](https://jaworowi.cz/jak-zainstalowac-motyw-potomny-child-theme-w-wordpress-3559.php) lub własnej [wtyczki funkcyjnej](https://jaworowi.cz/wlasne-kody-wordpress-16834.php#Niestandardowa_wtyczka_funkcyjna). Przed „?>” na końcu pliku (może tego fragmentu nie być i wtedy po prostu na końcu). Więcej szczegółów w artykule: [Własny kod w WordPress](https://jaworowi.cz/wlasne-kody-wordpress-16834.php).

### **Modyfikacja kodu**

Kod można zmodyfikować, w dwóch miejscach, a jedno z tych miejsc jest obowiązkową zmienną, którą należy podmienić, aby zadziałało automatyczne naliczanie rabatu.

W zaznaczonym miejscu – wstaw zdefiniowany kod kuponu.

![modyfikacja kodu](https://jaworowi.cz/wp-content/uploads/2017/05/autmoatyczne-naliczanie-rabatów.png)

Natomiast w tym miejscu, możesz ustalić minimalną kwotę, od jakiej rabat ma być automatycznie stosowany.

![ustawienie minimalnej kwoty zamówienia](https://jaworowi.cz/wp-content/uploads/2017/05/autmoatyczne-naliczanie-rabatów-1.png)
