Prowadząc biznes w internecie, polegający na sprzedaży przez sklep internetowy, wiele razy miałem sytuację, w której klient nie podał przy zamówieniu numeru telefonu. Wysyłając paczki z towarem za pośrednictwem firm kurierskich, warto podać numer telefonu odbiorcy, aby kurier w razie problemów ze znalezieniem adresu dostawy, lub nie zastaniem odbiorcy w domu, mógł się z nim skontaktować. Często zdarza się, że paczka nie dociera na czas albo w ogóle nie dociera do odbiorcy. Kiedy w sklepie WooCommerce mamy zainstalowany plugin od InPost, niezbędnym jest podanie numeru elefonu.

Wychodząc na przeciw klientom moim i Waszym, aby nie zapominali o podaniu numeru telefonu, w formularzu zamówienia jest pole na numer telefonu, które to można zrobić jako pole obowiązkowe (wymagane). W przypadku gdy klient nie poda numeru telefonu, system wyświetli stosowny komunikat i poprosi o podanie numeru. Aby takie pole zrobić jako obowiązkowe, wystarczy w pliku function.php dodać kilka linijek kodu.

function pt_woocommerce_phone_field( $fields ) {
    $fields['billing_phone']['required'] = true;
    return $fields;
}
add_filter( 'woocommerce_billing_fields', 'pt_woocommerce_phone_field' );