I operate a Shopify store registered in Poland and sell to both B2C and B2B customers.
Under Polish tax law, when selling to businesses I am legally required to collect the buyer’s VAT ID (NIP) at the moment of placing the order.
The standard Shopify checkout currently does not offer a dedicated VAT/NIP field. I need a way to meet this legal requirement without having to upgrade to Shopify Plus solely to add one input field - this should not be behind an additional paywall, since it is one simple value input, that is quite basic, and fundamental in sales. Non of the plans should limit this - it is required in Poland, and Shopify advertices it’s services here.
Its possible to do without upgrade the shopify plus. Add an input field on the cart page or in the slide cart to capture the buyer’s VAT ID. Implement validation to ensure checkout is enabled only when this field is completed. If you’d like me to do this, I’m happy to guide you.
If you have Shopify Plus store, You can achieve it super easy using Checkout Boost app.
Basically you need to display VAT/NIP fields by simply setting up two conditions
Country = Poland
Customer type = B2B
Make sure to select “All conditions” so the field appears only when both conditions are met. Refer to the screenshot below for the conditional display setup.