How to configure Calcurates WooCommerce plugin

How to configure Calcurates WooCommerce plugin

When the Calcurates WooCommerce plugin is installed and synchronized with the website, you can proceed to its configuration.

How to Add Calcurates Shipping Method

To add Calcurates as a shipping method and start delivering through the service, please, go to WooCommerce —> Settings —> Shipping.

Click the Add shipping zone button.



Set a zone name and define zone regions.
Notes
It is recommended to set Calcurates shipping method to the worldwide zone and control shipping by zones in Calcurates using Shipping Areas functionality.



Click Add shipping method and choose 'Calcurates Shipping Method' from the list. Then, click the Add shipping method button.



Now, you can click Save changes and proceed further shipping configuration within Calcurates interface.


Calcurates Plugin Configuration

To see the available Calcurates plugin settings, please, go to WooCommerce —> Settings —> Shipping —> Calcurates Shipping Method.

Here, you can decide how to display rates on the frontend for the shipping methods served via Calcurates.



The Display rates with tax & duties option have 3 available values:
  1. Duties & tax included
  2. Without duties & tax
  3. Both

Duties & tax included shows one rate with duties and taxes already added. Without duties & tax shows the shipping cost only. Both shows two variants of the same method so the customer can choose (DDP or DDU).

This setting controls display only. It does not change how WooCommerce taxes the shipping line — that is WooCommerce → Settings → Tax and the tax class assigned to shipping.


Please, select the one that suits your needs and click the Save changes button.

VAT Number checkout field

WooCommerce has no VAT Number field of its own, so stores collect VAT numbers through a separate VAT plugin. Use this setting to tell Calcurates which checkout field holds the VAT number. Calcurates then receives the number with each shipping rate request. That lets you show different shipping methods or prices to customers who enter one, for example business buyers.


Before you start

  • Your VAT plugin must show a VAT Number field at checkout, because Calcurates doesn't add one of its own. Some VAT plugins include the checkout field only in their paid version.
  • Your checkout page must use the classic WooCommerce checkout. To check, go to Pages, open your Checkout page and look for the [woocommerce_checkout] shortcode. New WooCommerce stores use the Checkout block by default, and Calcurates can't read the VAT number from the Checkout block.
  • Many VAT plugins show the field only when taxes are enabled in WooCommerce → Settings → Tax and the cart contains a taxable product.

Step 1. Connect the field

  1. Go to WooCommerce → Settings → Shipping → Calcurates Shipping Method.
  2. In VAT Number checkout field, enter the field name your VAT plugin uses:
VAT pluginField name
European VAT Compliance Assistant (Premium)     vat_number
EU/UK VAT Validation Manager by WPFactorybilling_eu_vat_number

For other plugins, check the plugin's documentation or ask its support team for the checkout field name. Common names include billing_vat_number and billing_vat_id.

  1. Click Save changes.

Step 2. Create a VAT Number segment

  1. Go to Shipping Segments and create a segment with the Ship To → VAT Number condition.
  2. Select is not empty to match every customer who enters a VAT number. To match one specific customer, select equals and enter their VAT number.
  3. Use the segment in Shipping Rules to change which methods these customers see or what they pay.

Step 3. Test it at checkout

  1. Add a taxable product to the cart and go to checkout.
  2. Enter an address in a country where your VAT plugin shows the field, for example Germany.
  3. Enter a VAT number and wait a moment for the shipping methods to refresh. The methods or prices should change according to your rule.
  4. Clear the VAT number. The standard methods and prices come back.