# Automatyczne stosowanie kuponu rabatowego w 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)