.elementor-kit-2886{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-2886 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}// 1. Pole wyboru add_action('woocommerce_review_order_before_submit',function (){woocommerce_form_field('ct_digital_consent',array('type'=>'checkbox','class'=>array('form-row','ct-digital-consent'),'label'=>'Wyrażam zgodę na dostarczenie treści cyfrowej przed upływem terminu do odstąpienia od umowy i przyjmuję do wiadomości, że w ten sposób tracę prawo odstąpienia od umowy.','required'=>true,))},9);// 2. Walidacja add_action('woocommerce_checkout_process',function (){if (empty($_POST['ct_digital_consent'])){wc_add_notice('Zaznacz zgodę na dostarczenie e-booka przed upływem 14 dni, aby złożyć zamówienie.','error')}});// 3. Zapis zgody w zamówieniu add_action('woocommerce_checkout_create_order',function ($order){if (! empty($_POST['ct_digital_consent'])){$order->update_meta_data('_ct_digital_consent',current_time('mysql'))}});add_action('woocommerce_admin_order_data_after_billing_address',function ($order){$time=$order->get_meta('_ct_digital_consent');if ($time){echo '<p><strong>Zgoda na dostarczenie przed upływem 14 dni:</strong> ' . esc_html($time) . '</p>'}});// 4. Potwierdzenie zgody w e-mailu do klienta add_action('woocommerce_email_order_meta',function ($order,$sent_to_admin,$plain_text){if ($sent_to_admin || ! $order->get_meta('_ct_digital_consent')){return}$text='Potwierdzamy, że przed złożeniem zamówienia wyraził(a) Pan/Pani zgodę na dostarczenie treści cyfrowej przed upływem terminu do odstąpienia od umowy i przyjął(-ęła) Pan/Pani do wiadomości, że w ten sposób traci prawo odstąpienia od umowy.';echo $plain_text ? "n" . $text . "n":'<p>' . esc_html($text) . '</p>'},20,3);// 5. Napis na przycisku (jeśli CartFlows ma własny tekst przycisku,ustaw go też tam) add_filter('woocommerce_order_button_text',function (){return 'Kupuję i płacę'});