Zend certified PHP/Magento developer

Magento2 Pincode check before entering into website

I need to build a form with zipcode field. It needs to be ask customer before checking any products in website or pincode already saved in session that can be edit using “edit” link.

If service to pincode is not available then no need to show any products in website.

If service is available then i need to show all the products which are servicable to that particular pincode it self.

We already purchased CED Pincode checker extension and it is only checking product availability on product page it self. But every time pincode checking from customer on every product is not a good practice. If user wants to purchase 10 products then customer needs to check service availability 10 times.

Can i know how can we implement this functionality? Any idea?