Oznaczony: checkbox, produkt cyfrowy, sklep, strona
- Ten temat ma 19 odpowiedzi, 6 głosów, a ostatnio został zaktualizowany 1 rok, 1 miesiąc temu przez
Gabi (infoblogerka.pl).
- AutorWpisy
- 31/01/2024 o 22:24 #111296
Agnieszka Seferyńska
UczestnikSzukałam, szukałam i nie mogę znaleźć – a pamiętam, że gdzieś było tylko nie pamiętam gdzie.
Jak dodać checkbox informujący o utracie prawa zwrotu przy produktach cyfrowych?
05/02/2024 o 11:04 #111322Paweł Zieliński
ModeratorCześć Agnieszka,
czy masz zainstalowany ChildTheme?
Zakładam, że tak.
Najlepiej jest dodać kod do pliku functions.php
Na wszelki wypadek podaję ścieżkę do pliku:ftp > katalog z plikami wordpress > wp-content > themes > Nazwa twojego child theme
Wewnątrz znajdziesz plik functons.php otwierasz go np. w vsc
https://code.visualstudio.comNa samym dole dodajesz poniższy kod:
//——————————————————–
// Zgody w formularzu woocommerce
add_action(’woocommerce_review_order_before_submit’, 'pz_accept_shop_rules’, 9);
function pz_accept_shop_rules()
{
woocommerce_form_field(’pz_accept_shop_rules_id’, array(
'type’ => 'checkbox’,
'class’ => array(’form-row privacy’),
'label_class’ => array(’woocommerce-form__label woocommerce-form__label-for-checkbox checkbox’),
'input_class’ => array(’woocommerce-form__input woocommerce-form__input-checkbox input-checkbox ’),
'required’ => true,
'label’ => 'TUTJA TEKST O UTRACIE PRAWA MIĘDZY CUDZYSŁOWAMI.’,
));
}add_action(’woocommerce_checkout_process’, 'pz_not_approved_shop_rules’);
function pz_not_approved_shop_rules()
{
if (!(int)isset($_POST[’pz_accept_shop_rules_id_id’])) {
wc_add_notice(__(’TUTAJ INFORMACJA JAK KTOŚ NIE KLIKNĄŁ W PTASZEK ’), 'error’);
}
}
//——————————————————–W miejscu
'label’ => 'TUTAJ TEKST O UTRACIE PRAWA MIĘDZY CUDZYSŁOWAMI.’,
Wstawiasz swoją zgodę do zaakceptowania.A tutaj
Co się ma wyświetlić jak ktoś nie kliknie.
wc_add_notice(__(’TUTAJ INFORMACJA JAK KTOŚ NIE KLIKNĄŁ W PTASZEK ’), 'error’);Jak potrzebujesz więcej informacji to daj znać.
Zrobię tutorial.Są podobno jakieś wtyczki, ale kolejna wtyczka nie pomaga, a tylko przeszkadza, osobiście wolę prosty kod.
Może dziewczyny jutro pomogą z wtyczką.Pozdrawiam,
Paweł05/02/2024 o 11:16 #111323Agnieszka Seferyńska
UczestnikDzięki za odpowiedź! Sprawdzę dzisiaj czy zadziała.
Pamiętam że jak stawiałam stronę to gdzies w kursie Ola chyba o tym mówiła. Ale wtedy nie było mi to potrzebne i pominęłam 🤦♀️06/02/2024 o 19:41 #111347Agnieszka Seferyńska
UczestnikDobra chyba wymiękłam z tym kodem. To pewnie bardzo proste ale gubię się na samym początku. Może jednak jakaś wtyczka?
07/02/2024 o 18:17 #111566Gabi (infoblogerka.pl)
ModeratorHej, jeśli nie kodem, to możesz spróbować Flexible Checkout Fields od WP Deska, tu link: https://pl.wordpress.org/plugins/flexible-checkout-fields/
09/02/2024 o 16:35 #111659Agnieszka Seferyńska
UczestnikDzieki! Wtyczka działa! Bardzo prosta w konfiguracji.
13/02/2024 o 16:04 #111704Kaja Rzeczkowska
ModeratorSuper, że wskazówka Gaby pomogła <3
20/08/2024 o 15:40 #116293Agnieszka Pawlik
UczestnikHej,
chciałabym odświeżyć temat bo mam problem.
Potrzebuję dodać też takiego checkboxa i niestety ani jeden ani drugi sposób mi nie działa.
Jeśli chodzi o kod jak wyżej to wywaliło mi błąd krytyczny i całą stronę. Skasowałam go więc i wróciło do normy.
Próbowałam dobre kilka razy z tą wtyczką i też nic. Zero akcji na stronie – nie pojawia się żaden checkbox. Nawet próbowałam zmieniać kolejność pól przy składaniu zamówienia, żeby w ogóle zobaczyć czy wtyczka reaguje i też nic.
Używam motywu Kadence, mam porobione wszystkie aktualizacje.
Można prosić o jakąś podpowiedź?20/08/2024 o 19:55 #116295Gabi (infoblogerka.pl)
ModeratorHej, są tylko te dwa sposoby na dodanie takiej opcji. Jeśli po dodaniu kodu wyświetla Ci błąd to prawdopodobnie wkleiłaś jakiś znak za mało lub za dużo, np. jakiś cudzysłów lub nawias.
Wcześniej pisałaś, że wtyczka działa. Coś się zmieniło czy nigdy nie działała?
Jeśli chodzi o wtyczkę, to jeśli korzystasz z wtyczki cache, to ona mogła spowodować, że nie widzisz zmian. Najlepiej ją wyłączyć i wyczyścić pamięć cache.
20/08/2024 o 20:02 #116296Gabi (infoblogerka.pl)
ModeratorW sumie jest jeszcze jedna opcja. W zakładce Wygląd > Dostosuj powinnaś mieć ustawienia Woocommerce i ustawienia powiadomień o regulaminie i polityce prywatności. Ja korzystam z tego rozwiązania u siebie w sklepie, możesz sobie podejrzeć 🙂
21/08/2024 o 22:07 #116309Agnieszka Pawlik
UczestnikOk, dziękuję. Posprawdzam i odezwę się rano czy się udało 🙂
22/08/2024 o 11:42 #116310Agnieszka Pawlik
UczestnikHej Gabriela,
no niestety dalej nic 🙁
Jeśli chodzi o kod – próbowałam uważnie znowu 2 razy. Nie pominęłam żadnego znaku, spacji ani nic nie dodałam. Za każdym razem błąd krytyczny i wywala stronę. Kopiuję go więc nie ma możliwości że czegoś nie dopisałam itp.Nie mam teraz zainstalowanej żadnej wtyczki do cache, wyczyściłam pamięć. Niestety też nie pomogło.
A jeśli chodzi o wtyczkę Flexible Checkout Fields to u mnie nigdy nie działała (może pomyliłaś sobie wcześniej z drugą Agnieszką, która stworzyła ten wątek). U mnie ta wtyczka się zachowuje tak, że nie dostaję żadnych błędów, zmiany zapisane a na stronie ich nie ma.W zakładce Dostosuj ->woocommerce mam tylko: wiadomość w sklepie, katalog produktów, układ pojedynczego, obrazki, wyglad strony moje konto i ZAMOWIENIE (ale to jest wyszarzałe). Do tego komentarz, że formularz zamówienia mogę edytować tylko w edytorze motywy. Kiedy na to kliknę to owszem, pojawia się ten formularz, ale mogę tylko dodać: akapit, obrazek, albo separator. Nic innego nie wchodzi.
Bardzo proszę jeszcze o jaką pomoc.23/08/2024 o 22:38 #116340Gabi (infoblogerka.pl)
ModeratorHej,możesz podać adres strony oraz motyw jakiego używasz u siebie?
23/08/2024 o 22:38 #116341Gabi (infoblogerka.pl)
ModeratorHej,możesz podać adres strony oraz motyw jakiego używasz u siebie?
24/08/2024 o 00:04 #116345Agnieszka Pawlik
UczestnikHej,
http://www.piramidazdrowia.com
używam Kadence26/08/2024 o 13:44 #116389Katarzyna Masztaller
ModeratorCześć, a czy próbowałaś innych wtyczek, np. WooCommerce Checkout Manager ?
27/08/2024 o 12:34 #116424Gabi (infoblogerka.pl)
ModeratorHej, to Wygląd > Dostosuj > Zamówienie nie powinno być szare. Sprawdziłam teraz na swoim testowym koncie i bez żadnych dodatkowych narzędzi to działa. Możesz spróbować, tak jak Kasia pisała, z inną wtyczką.
27/08/2024 o 22:50 #116510Agnieszka Pawlik
UczestnikHej Dziewczyny,
„zamówienie nie powinno być szare..” no ale jest szare:P nie mogę chyba tu podpiąć screena. Tak jak pisałam wyżej, mam ten edytor ale tam nie widzę możliwości zmiany tego.
I tak, próbowałam już też tej wtyczki 🙁 walczę z tym od kilku dni i nic…:(28/08/2024 o 21:58 #116542Agnieszka Pawlik
UczestnikZnalazłam błąd! I go usunęłam 🙂 Problem rozklikany.
Może są jakieś prace nad tym motywem bo dokopałam się do komentarza: „„Flexible Checkout Fields” nie obsługuje jeszcze tego bloku. Może to wpłynąć na doświadczenia klientów. Dowiedz się więcej”
Dziękuję.29/08/2024 o 09:00 #116544Gabi (infoblogerka.pl)
ModeratorTak, czasem mała rzecz potrafi popsuć i trzeba głębiej poszukać przyczyny 🙂 Cieszę się, że dałaś radę 🙂
- AutorWpisy
- Musisz się zalogować by odpowiedzieć w tym temacie.
