Checkout for WooCommerce

Learn about our custom Checkout module for WooCommerce and how to integrate it.

What it does 

Using the WooCommerce Checkout module will allow the following:

  • International shoppers will be redirected to our Checkout page.
  • Within our Checkout, your customers will receive localized payments, currency conversion, item restrictions, and more.
  • You will use Zonos for international payment processing, which includes our fraud protection.
  • Orders will appear both in Dashboard and in WooCommerce.
  • Order status and tracking numbers will sync from Dashboard to WooCommerce.

How we integrate 

WooCommerce is a customizable platform. This means that a one-size-fits all integration, like a plugin, doesn't work very well on WooCommerce. Instead, our engineers have created a customizable module to make integration easy for you. Our engineers will review your store's custom setup in WooCommerce, add our WooCommerce Checkout module and adjust the code to accomodate your store.

Steps to integrate


Create and configure a Zonos account

  1. Register for a Dashboard account.
  2. After registering, complete your Account setup.

Install the Checkout module

The Checkout module is only available for installation through our Professional Services team. Our engineers will install the Checkout module for you once you start onboarding with your Project Manager.


Configure the Checkout module in WooCommerce

Our engineers will adjust the settings as needed, but they may need some information from you since each module is custom. Please provide the following information to your onboarding Project Manager:

Variant information

Let your onboarding Project Manager know where your product variants are stored - in WooCommerce or via a third party app. If using an app, please provide the name of the app you are using. This will allow our engineers to grab the list of variants to ensure they are recognized and passed to Checkout.

Product information

Product information like weight, dimensions, and country of origin can automatically be used in our calculations if you have them present in WooCommerce or Catalog. If you want HS codes to be set in WooCommerce and used in our calculations, you need to set the attribute for HS codes to "hs_code" in WooCommerce to allow us to recognize it in our mapping.


Test your integration

Now that you have set up your account and your module, you are ready to test the integration. Start by enabling test mode:

  1. In your WooCommerce backend, go to Zonos module.
  2. Next to Debug, select On.
  3. Click Save changes.

When in debug mode, Zonos will only redirect if ?zDebug=true is entered at the end of the URL. You can add this to each page while you test to view how the Zonos module will behave once live.

Now that you are in test mode, you are ready to test your integration.

After completing testing, you are now ready to go live. Let your Project Manager know when you are ready, and they can enable your custom Checkout module for you!


Below is an example of the checkout page your international customers will see. Your page will have your branded logo and colors.

checkout page

Was this page helpful?

© 2023