Otagowano: checkboxy woocommerce
- Ten temat ostatnio został zaktualizowany 10 miesięcy, 2 tygodnie temu przez Gabriela Kurowska.
- AutorWpisy
- 30/01/2024 o 20:23 #111266Klaudia MichalskaUczestniczka
Hej, mam problem z checkoutem u klientki, checkboxy są rozjechane a chcemy, żeby były w jednym miejscu. Pytanie jak to uporządkować?
Te dwa poniżej uwag są zrobione w WooCommerce Checkout Manager
https://drive.google.com/file/d/1rXqYsHE2Z1HPzntI5lFqQABIjoLfjRrS/view?usp=drive_link30/01/2024 o 20:23 #111267Klaudia MichalskaUczestniczkaMotyw Astra-elementor
31/01/2024 o 19:44 #111289Gabriela KurowskaModeratorkaHej, co masz na myśli mówiąc, że są rozjechane? 😀
05/02/2024 o 18:55 #111331Paweł ZielińskiModeratorkaCześć Klaudia,
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’);Następnie powielasz kod i zmieniasz wszędzie to “pz_accept_shop_rules” na inną nazwę.
A te co masz usuwasz.
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łP.S.
Jak by co to pisz na discordzie.- Ta odpowiedź została zmodyfikowana 10 miesięcy, 2 tygodnie temu przez Paweł Zieliński.
- Ta odpowiedź została zmodyfikowana 10 miesięcy, 2 tygodnie temu przez Paweł Zieliński.
07/02/2024 o 18:17 #111567Gabriela KurowskaModeratorkaHej, 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/
- AutorWpisy
- UWAGA! Forum tylko dla studentek i studentów Interaktywnej Akademii WordPressa Musisz się zalogować by odpowiedzieć w tym temacie.