• Resolved hefterbrumi

    (@hefterbrumi)


    Sziasztok!

    Van egy problémánk amiben szeretnék segítséget kérni. Az oldalunkon lehet ajánlatot is kérni adott termékek esetében. Az ajánlatkérés hasonlóan t?rténik mint egy “sima” fizetés. Ilyenkor a checkout oldalon jóval kevesebb mez?t jelenítünk meg, csak amire szükségünk van. Ebben az esetben is szeretnénk fent tartani a lehet?séget, hogy cégnevet adjon meg az ügyfél, azonban az adószám megadása ne legyen k?telez?.

    Feltételek alapján deaktiváljuk a HuCommerce adószám mez?jét, azonban a validáció így is megt?rténik és “Számlázási Adószám kit?ltése k?telez?.” hibát dob a rendszer. Ezt a hitelesítést próbáltuk deaktiválni de valamiért nem m?k?dik a dolog. A használt funkció:

    add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields', 20 );
    function custom_override_checkout_fields( $fields ) {
    
         $wccart_total = WC()->cart->total;
    
         if ( (is_checkout()) && ((empty($wccart_total))) || ($wccart_total <= 0) ) {
         unset ($fields['billing']['billing_tax_number']);
         unset ($fields['billing']['billing_country']);
    
         $fields['billing']['billing_tax_number']['required'] = false;
    
         return $fields;
    }

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Surbma

    (@surbma)

    Kedves @hefterbrumi!

    Igen, ez sajnos így m?k?dik most, mivel a modul be van kapcsolva, ezért a validálás lefut. A hiányzó mez? miatt hibát fog mindig visszaadni.

    Amit meg tudtok csinálni, hogy egy hidden field-et tesztek be a billing_tax_number name-mel és egy tetsz?leges value-val. így akkor az ellen?rzésen átmegy.

    Vagy nem kiveszitek a mez?t, hanem inkább hozzáadtok egy class-t, amit JS-sel már tudtok célozni, így a mez?t el lehet rejteni és lehet egy értéket adni hozzá. én inkább ezt az utat választanám.

    Thread Starter hefterbrumi

    (@hefterbrumi)

    Kissé megkésve de k?sz?n?m a választ. Megpróbáljuk.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Számlázási adószám kit?ltése adott esetben ne legyen k?telez?’ is closed to new replies.