# Jak dodać akceptację regulaminu w WooCommerce? Kiedy już uporasz się z [instalacją i konfiguracją WooCommerce](https://jaworowi.cz/instalacja-wordpress-woocommerce-18680.php), konieczne będzie dodanie checkboxa do akceptacji regulaminu w procesie składania zamówienia. Dodatkowo potrzebne będzie też przechowywanie tej informacji w bazie danych, aby mieć potwierdzenie wyrażenia takiej zgody. Sama blokada złożenia zamówienia bez jego akceptacji nie wystarczy, aby być zgodnym m.in. z [RODO](https://jaworowi.cz/tag/rodo). ## Dodanie akceptacji regulaminu *Przykładowe pole do akceptacji regulaminu w procesie składania zamówienia Ta funkcja jest już wbudowana i wystarczą dwa kliknięcia, aby dodać ją do procesu zamówienia w sklepie WooCommerce. - Aby klient miał co zaakceptować należy najpierw dodać regulamin, w tym celu przejdź do zakładki „Strony” i „Dodaj nową”, uzupełnij treść i opublikuj. - Następnie przejdź do zakładki WooCommerce > Ustawienia > Zaawansowane* i w pierwszej sekcji w polu „Regulamin” wybierz właśnie stworzoną stronę. ![Regulamin Woocommerce](https://jaworowi.cz/wp-content/uploads/2022/10/regulamin-woocommerce.png)Ustawienia Zaawansowane WooCommerce – Ustawienia strony ![Pomyśl o tym](https://cdn.jaworowi.cz/wp-content/uploads/2023/01/idea.png)Samo dodanie regulaminu to tylko połowa sukcesu. Konieczne będzie pilnowanie, czy aby napewno jest zgodny z obowiązującymi przepisami. Możesz pilnować tego samodzielnie, skorzystać z porady prawnika lub wyspecjalizowanych firm zajmujących się e-handlem np. TrustedShops. Nie zapomnij też, że regulamin musi znajdować się w widocznym miejscu podczas korzystania ze sklepu np. w stopce strony. ## Zapisz akceptację regulaminu w bazie danych WordPress Choć istnieje do tego wtyczka to zdecydowanie odradzam korzystanie z niej. Wystarczy do WordPress dodać prosty kod, który znajdziesz poniżej, aby zgoda została zapisana w bazie danych i wyświetlała się na ekranie edycji zamówienia. ![Akceptacja Regulaminu Woocommerce 1](https://jaworowi.cz/wp-content/uploads/2022/10/akceptacja-regulaminu-woocommerce-1.png)Informacja o statusie zgody na ekranie edycji zamówienia. ![Pomyśl o tym](https://cdn.jaworowi.cz/wp-content/uploads/2023/01/idea.png)Jeżeli nie wiesz jak dodać ten kod skorzystaj z tego poradnika: [Dodawanie własnego kodu PHP do WordPress](https://jaworowi.cz/wlasne-kody-wordpress-16834.php#Dodanie_kodu_do_functionsphp). `// Zapisywanie danych zgody w bazie danych add_action( 'woocommerce_checkout_update_order_meta', 'jcz_woo_reg_status' ); function jcz_woo_reg_status( $order_id ) { if ( $_POST['terms'] ) update_post_meta( $order_id, '_terms', esc_attr( $_POST['terms'] ) ); } // Wyświetlanie statusu zgody w ustawieniach add_action( 'woocommerce_admin_order_data_after_billing_address', 'jcz_woo_reg_status_admin' ); function jcz_woo_reg_status_admin( $order ) { if ( get_post_meta( $order->get_id(), '_terms', true ) == 'on' ) { echo '

Regulamin: Zaakceptowany

'; } else echo '

BRAK AKCEPTACJI REGULAMINU!

'; }` ## Podsumowanie Jak widzisz dodanie regulaminu i ustawienie przechowania jego akceptacji w bazie jest łatwe i nie wymaga skomplikowanych rozwiązań, czy instalowania dodanych wtyczek. Jeżeli chcesz dowiedzieć się więcej lub potrzebujesz bardziej zaawansowanej modyfikacji (oraz w każdym innym przypadku) skorzystaj z zakładki [kontakt](https://jaworowi.cz/kontakt). Konsultacje są zawsze bezpłatne.