#NIP #Sklep #WooCommerce
Obecnie zamknęłam firmę i przeszłam na start-up, który rządzi się swoimi prawami i ograniczeniami. Utworzyłam sklep na WooCommerce/Wordpress. Faktury niestety będę musiała wystawiać z palca (na podstawie danych podanych przez klienta przy dokonywaniu zakupów). Na stronie sklepu chcę zrobic opcję tzw. wymuszania NIP. Co oznacza, że jak ktoś zanznaczy, że chce fakturę na firmę, to będzie musiał podać NIP. Chcę zrobić tak, że jak nie poda NIP, to system go nie przepuści. Problem: Co jest nie tak z tym kodem html poniżej? (Wcześniej na poprzednim sklepie miałam wpiętą Fakturownię, WP Desk oraz Przelewy24. Ten kod poniżej dostałam od WP Desk, ale nieststy już nie mogę z nimi współpracować, bo Start-up to uniemożliwia). Tutaj, na obecnej stronie www w kontekście mojego start-up będę mogła mieć tylko Przelewy24. Tak jak wspomniałam faktury będę wystawiać z palca w wewnętrznym CRM start-up’u ( po tym jak klient na stronie zamówienia wpisze najważniejsze informacje)
Kod html podaję tutaj: /Kod został wklejony poprzez Snippet plug-in/
add_filter( 'woocommerce_checkout_fields’, 'force_nip_order’, 20, 1);
function force_nip_order($checkout_fields) {
if (isset($_POST[’billing_faktura’])) {
$checkout_fields[’billing’][’billing_nip’][’required’] = true;
}
else {
$checkout_fields[’billing’][’billing_nip’][’required’] = false;
}
return $checkout_fields;
}
Dalej, następny krok to:
Kokpit/Wygląd strony/Dostpsuj/ Dodatkowy CSS:
i wkleiłam to:
#billing_nip_field span.optional {
display: none;
}
Zapisałam pierwszy oraz drugi krok i nie działa
*** Tak, wiem jest masa płatnych wtyczek, ale już tyle zainwestowałam, że bez komentarza.