General Settings
Written By Floris de Vries
Last updated 2 days ago
The General Settings page controls how VAT validation, tax exemption logic, and data handling behave in your store.
These settings affect checkout flow, tax calculation, and order data, so changes should be made carefully.
Use draft order logic
When enabled, the app uses Draft Order Logic instead of Shopify’s standard checkout flow.
A draft order is created after successful VAT validation
Customers are redirected to the draft order invoice instead of the standard checkout
⚠️ Important
Not compatible with VAT-exclusive pricing
Only enable this if your prices are VAT-inclusive
👉 Learn more: Draft Order Logic
Advanced settings (only for troubleshooting)
Custom checkout button selector
Use this field only if the checkout button is not detected automatically.
Enter a CSS selector for your theme’s checkout button
Example:#checkout-button,.custom-checkout-btn
⚠️ Warning
Changing this incorrectly may break the checkout flow
In most cases, this field should remain empty
Show tax exemption notice in checkout on product level
When enabled:
A custom attribute is added to cart products
Indicates that the order is tax exempt
Useful for:
Internal order review
Integrations that read cart or order attributes
Require VAT validation before checkout
When enabled:
Customers must validate their VAT number before proceeding to checkout
The checkout button is disabled until validation succeeds
Notes:
Applies only to EU customers
Non-EU customers can proceed without validation
Save validated VAT ID as order note
When enabled:
The validated VAT number is saved as an order note
Useful for:
Accounting
Manual order review
External ERP or invoicing systems
Hide VAT validation form for visitors from same country as your shop
When enabled:
Visitors from your store’s country will not see the VAT validation form
This is useful if:
Domestic VAT numbers should never be VAT-exempt
You want to avoid confusion for local customers
Hide VAT validation form for visitors from non-EU countries
When enabled:
Visitors from outside the EU will not see the VAT validation form
Recommended if:
You only support EU VAT exemption
You want to simplify the cart experience for non-EU customers
Save VIES company address data to order additional data
When enabled:
Company name, address, postal code, and city (if returned by VIES) are stored on the order
Notes:
VIES does not always return full company data
Some countries do not share company details publicly
Add tag to customer after VAT validation
When enabled:
A tag is added to the customer after successful VAT validation
Works for both new and existing customers
Common use cases:
Identifying B2B customers
Controlling payment methods
Segmenting customers in Shopify
Add tag to order after VAT validation
When enabled:
A tag is added to orders placed by customers with a validated VAT number
Useful for:
Filtering VAT-exempt orders
Accounting and reporting
Automations in third-party apps
Advanced settings – Cart attributes
Tax exempted attribute name
Defines the cart attribute used to store tax exemption status.
Default:
tax_exempted
⚠️ Only change this if:
You have a specific integration requirement
You know exactly what depends on this value
VAT number attribute name
Defines the cart attribute used to store the VAT number.
Default:
vat_number
⚠️ Changing attribute names may break:
Integrations
Automations
Custom scripts
VAT rates by country (Draft Order Logic only)
This section is only used when Draft Order Logic is enabled.
Allows you to define VAT rates per EU country
Used to calculate correct pricing inside Draft Orders
Leave empty to:
Use Shopify’s default VAT rates