• Resolved Tomas Frank

    (@franktomas)


    Dobry den,

    chtěl jsem zeptat, jestli je nějaká mo?nost nap?. p?es PHP hook udělat z polí?ka DI? nebo I? DPH (v p?ípadě SK) povinné pole, podobně jako je t?eba I?. A?koliv je jasné, ?e ne ka?dy je plátcem DPH, tak vyu?íváme dané ?e?ení i na projektu ur?eny pro B2B zákazníky, kde takovy po?adavek je (kv?li nákupu do zahrani?í a reverse charge). Je nějaká mo?nost jak zajistit aby se dané pole stalo povinnym? (Zálo?ní ?e?ení je validace p?es JS)

Viewing 1 replies (of 1 total)
  • Plugin Contributor Martin Svoboda

    (@martinsvoboda)

    Dobry den,
    je to mo?né upravit jak pomocí hooku, tak i pomocí JS.
    K úpravě polí lze vyu?ít jakykoliv Woocommerce hook na úpravu polí. Nap?.: woocommerce_checkout_fields . Ve funkci pak upravíte povinnost po?adovanych polí.

    Nap?íklad nějak takto:

    function wpify_adjust_checkout_fields( array $fields ): array {
    $fields['billing']['billing_dic']['required'] = true;
    $fields['billing']['billing_dic_dph']['required'] = true;

    return $fields;
    }
    add_filter( 'woocommerce_checkout_fields', 'wpify_adjust_checkout_fields', 99, 1 )
Viewing 1 replies (of 1 total)
  • You must be logged in to reply to this topic.