Running an international WooCommerce store often feels like a balancing act between user experience and fiscal compliance. If you sell to a mix of individuals and companies across Italy, the EU, and non-EU countries, you know the struggle: standard checkout fields just don’t cut it.
Enter GG Checkout International. This plugin was designed to handle the “fiscal headache” of global checkouts without requiring a single line of custom code. In this post, we’ll dive into how it works and why it’s a game-changer for your store.
The Core Logic: Customer Type + Country Intelligence
The secret to a clean checkout is relevance. Your customer in New York shouldn’t see fields for an Italian Codice Fiscale, and a B2C shopper shouldn’t be pestered for a VAT number.
GG Checkout International uses a smart “Conditional Logic” engine that combines two factors:
- Customer Type: Is the buyer an Individual or a Company?
- Billing Country: Is the customer in Italy, the EU, or outside the EU?
By combining these, the plugin dynamically adjusts which fields are visible and which are mandatory.
1. Smart Required Rules
You can enable Country-Based Rules to ensure you only collect data when legally necessary.
- EU Companies: Can be forced to provide a VAT number.
- Non-EU Companies: Can be required to enter a Tax ID.
- Italian Customers: The plugin triggers specific logic for Codice Fiscale, PEC, and SDI codes—essential for Italian electronic invoicing.
2. Dynamic Visibility
Nothing kills conversion rates faster than a cluttered form. With Country-Based Visibility enabled, Italian-specific fields disappear the moment a customer selects “France” or “USA” as their billing country. This keeps the interface lean and professional.
Real-World Scenarios: How it Handles Your Orders
To understand the power of GG Checkout International, let’s look at how it behaves in common scenarios:
| Scenario | Customer Sees… | Validation Logic |
| Italy → Company | VAT, CF, PEC, SDI | All Italian fields + VAT are Required. |
| France → Company | VAT Number | VAT is Required; Italian fields are hidden. |
| USA → Company | Tax ID / National ID | Tax ID is Required; EU/Italian fields are hidden. |
| Any → Individual | Personal Fields only | Personal Codice Fiscale shown only for Italy. |
Seamless EU B2B Sales with VIES Validation
If you sell B2B within the European Union, you know that a valid VAT number often means the order should be tax-exempt (Intra-EU B2B logic).
The plugin integrates directly with the VIES (VAT Information Exchange System).
- Automatic Validation: It checks if the VAT number is active in real-time.
- Tax Exemption: If valid, the plugin applies the “No-VAT” B2B logic automatically.
- Safety Net: If the VIES service is temporarily down, the plugin is smart enough not to block the checkout, allowing the sale to proceed based on your backup configuration.
OSS vs. IOSS: Clearing the Confusion
Modern EU tax rules like OSS (One-Stop Shop) and IOSS (Import One-Stop Shop) can be confusing. GG Checkout International helps you stay organized:
- It distinguishes between B2C cross-border sales (OSS) and B2B exempt sales.
- It stores vital Tax Metadata (VIES status, tax treatment) within the order.
- It provides a basic OSS/IOSS report to help your accountant, while still relying on the reliable native WooCommerce tax engine for calculations.
100% Future-Proof: Blocks & Classic Checkout
Whether you are using the Classic WooCommerce Checkout (shortcode-based) or the modern WooCommerce Blocks (Store API), GG Checkout International works out of the box.
- For Blocks: It uses the official WooCommerce Additional Checkout Fields API, meaning labels and asterisks update in real-time as the customer types.
- For Classic: It integrates seamlessly with any theme (Astra, Storefront, Divi) without breaking your layout.
Why GG Checkout International?
By automating your fiscal data collection, you achieve three things:
- Lower Cart Abandonment: Customers only see fields relevant to them.
- Zero Manual Work: No more emailing customers after the order to ask for a missing VAT number or SDI code.
- Legal Peace of Mind: Your store stays compliant with Italian and EU invoicing laws automatically.
Ready to upgrade your checkout?
Buy GG Checkout International Now and take the stress out of global e-commerce.