Grow your business

How to sell to other countries

Débora Ferreira
Débora Ferreira
Created at

To make international sales, your store must be prepared to accept documents and phone information from other countries. In addition, to calculate shipping for the destination country, it is necessary for your store to accept, at checkout, shipping addresses with the postal code of other countries.

To do this, you must configure the global checkout feature.

In order to have a complete global Checkout experience, it is also important that your store be displayed in other languages. For more information about this settings, visit the article about displaying store in another language.

Showing new document and phone fields

To view document and phone typing options different from those used by the store country, follow the steps below:

  1. On the Admin menu, access Checkout.
  2. Click on the gear in the website you want to edit.
  3. Click on Code.
  4. On Files, click on checkout5-custom.css.
  5. Add the code below.
  6. Click on Save.
/* /files/checkout5-custom.css */

/* Displays the option to enter a foreign document */
.document-box { display: block; }

/* Displays the option to enter an international phone */
.phone-box { display: block; }

.document-box { display: block; } shows the option to type a foreign document number. .phone-box { display: block; } shows the option to type an international phone number.

Two new buttons will be shown in your Checkout:

  • "I don't have CPF."
  • "I don't have a Brazilian phone."

Showing new delivery and invoice addresses


Let us assume that you intend to make a delivery for a customer located in England. To enable this delivery you must create a new carrier that will perform deliveries in this country. Then, add a new shipping worksheet with a column named “Country” and with the “GBR” value.

  1. Create a new carrier.
  2. For the new carrier, create a shipping worksheet with the column “Country” using the 3-digit ISO code of the country.
The value of the column “Country” must be the 3-digit ISO code of the countries. In order to check the codes, we recommend the website

After having defined the delivery settings for the countries intended, a new field will be shown on the delivery form of your checkout allowing the user to choose the desired international delivery option.


By unchecking the "My invoice address is the same as the delivery" box, the user can enter a new invoice address among the available countries for delivery. However, nothing prevents this user from having an international credit card from other countries not available in your store.

To allow billing for a credit card whose invoice address is in another country, you must make on your store page a country select field appear on "Invoice Address".

The display of all countries on the Invoice Address field can be activated on your store layout (CSS) with the code below:

/* Show all countries */
.CountrySelector--all-countries { display: block; }
/* Hide delivery countries */
.CountrySelector { display: none; } 

Remember also to let available payment methods that accept international credit cards.

With that done, and paying attention to the legal issues, your store will be ready to start exporting.

Still got questions?
Ask the community
Find solutions and share ideas in VTEX's community.
Talk to our experts
Get in touch if you have something specific to ask about the platform.
  • PT
  • ES
VTEX website