Private customers and businesses need different billing details
If your online store serves both private individuals and businesses, the same billing form is not always suitable for everyone. Private customers do not need a tax-number field, while business customers must be able to provide the information required for business invoicing.
The PrestaShop Customer Type Switch Module clearly asks customers whether they are ordering as a private individual or as a business. Based on their selection, it automatically displays or hides the tax-number field.
Each customer sees only the fields relevant to their purchase, while your store receives clearer and more consistent billing information.
What does the module do?
- 👤 Adds a customer-type selector: customers can choose whether they are ordering as a private individual or as a business.
- 🧾 Displays the tax-number field for businesses: business customers can enter the tax or VAT number required for invoicing.
- 🙋 Hides the tax-number field for individuals: private customers do not have to deal with an irrelevant form field.
- 🛒 Integrates into the checkout process: customer-type selection and field handling take place directly within PrestaShop.
- ⚡ Responds immediately: the billing form adapts when the selected customer type changes.
What are the benefits?
- A clearer checkout: customers see only the billing fields relevant to them.
- More consistent billing details: private and business purchases are clearly distinguished.
- Less confusion: customers do not have to decide whether an unfamiliar tax-number field applies to them.
- Fewer follow-up corrections: the module can reduce incomplete or incorrectly submitted business billing details.
- A better foundation for B2B sales: business customers are identified during the purchasing process.
Works as a standalone module
The Customer Type Switch Module is a complete standalone solution when you want private individuals and businesses to see different billing fields during checkout.
Important: this module manages the customer-type selection and the visibility of the tax-number field. On its own, it does not validate whether the entered tax or VAT number is valid.
Add automatic Hungarian and EU VAT number validation
If you also want to validate the tax number entered by a business customer, combine this module with the separately available PrestaShop NAV and EU VAT Number Validator Module.
- 🇭🇺 Hungarian tax numbers: automatic validation through the official NAV system.
- 🇪🇺 EU VAT numbers: validation of intra-Community VAT numbers issued by EU Member States.
- ⚠️ Immediate feedback: an incorrect or invalid number can be reported before the order is completed.
- 🧾 More accurate business invoicing: fewer typing errors, data corrections and follow-up enquiries.
The two modules handle two separate tasks: the Customer Type Switch Module identifies who is purchasing, while the Tax Number Validator checks whether the supplied Hungarian or EU VAT number is valid.
How does it work?
- The customer chooses whether they are ordering as a private individual or as a business.
- When a private individual is selected, the tax-number field remains hidden.
- When a business is selected, the tax-number field becomes available.
- If the companion Tax Number Validator Module is also installed, the entered Hungarian or EU VAT number can be checked automatically.
Who is it for?
- online stores serving both private individuals and business customers;
- shops combining B2C and B2B sales in the same storefront;
- stores that regularly receive requests for business invoices;
- merchants looking for a clearer way to collect billing information;
- stores that want to create a more complete business checkout using automatic Hungarian and EU VAT number validation.
Compatibility
- PrestaShop: 1.7.8+, 8.x and 9.x
- Storefront: integrates into the PrestaShop checkout and billing process
- Companion module: PrestaShop NAV and EU VAT Number Validator Module
- System requirement: IonCube Loader PHP extension
Updates and support
Each licence is valid for one online store. The purchase includes one year of updates and support. Updates and support can subsequently be renewed automatically or manually.