What are the GET parameters?

The GET parameters—also known as URL parameters—are shortcodes that can be inserted into a URL to transfer certain information and data.

You may have familiarized yourself with these parameters during a registration process (e.g. your login to Facebook, Amazon, etc.) in which you no longer have to reenter your email address over again. Instead, with a simple click in the email address field, you have a selection of email addresses already used in the past.

It increases the user-friendliness and should be used in the order form to increase conversion.


A large part of all visitors of the checkout page may jump off without having purchased the product if they had to reenter their user info again. If all the data (or at least a large part of it) is already pre-filled, this has a positive effect on the conversion of your checkout and, thus, increases your sales.

General information:

You can attach the following parameters to the checkout URL so that they are immediately transferred to the order form.

Currently, the following GET parameters are supported (for both one-step checkout and two-step checkout):






Customer's first name



Customer's last name



Customer's phone number



Customer's email



Customer's VAT ID

Customer's full mailing address:


?street=Example St

Street name



Street number



ZIP/Postal code





?country=United States





Please note: The ?state parameter is obligatory for the US residents only.
For customers outside of US, it is possible to set any string value or leave it empty.

IMPORTANT! Do not use country codes with the ?country parameter. Always set a country name to avoid erroneous configuration:




?country=United States





With the ?state parameter, you should use the official 2-letter state codes from the ANSI standard INCITS 38:2009:



The system automatically checks whether the person is a private individual or a company. This is done via the parameters "?private_person" (private individual) and
"?company_name" (customer company name).

Please note: Each parameter should be preceded by a question mark (?):


If several parameters are to be transferred, an ampersand (&) should be inserted between the individual parameters:


Use cases for the GET parameters:

  • Entering the customer data beforehand 


Click on the link to see what data is already pre-filled in your case using our example product:


Did this answer your question?