As a vendor, you can use GET parameters to automatically pre-fill certain fields in the order form. This makes the purchase easier for your prospective customers and improves your conversion.
Pre-fill customer data
GET parameter
Description
email=EMAIL
Customer’s email address
first_name=FIRST_NAME
Customer’s first name
last_name=LAST_NAME
Customer’s last name
salutation=SALUTATION
Salutation (Mr, Ms), if applicable
title=TITLE
Title such as Prof., if applicable
company=COMPANY_NAME
Customer’s company name
street=STREET
Customer’s street address
street_number=NUMBER
Customer’s house number
city=CITY
Customer’s city
state=STATE
Not requested for customers from Germany, but for customers from countries such as the USA
zipcode=ZIP_CODE
Customer’s postal code
country=COUNTRY
Country where the customer resides.
phone_no=PHONE
Customer’s phone number
tax_id
Customer’s VAT ID
Pre-fill vouchers (discount codes)
GET parameter
Description
voucher=DISCOUNT_CODE
Enters a discount code (“voucher”) into the voucher field without the customer having to type it. The voucher field is locked so the customer cannot change the code.
voucher_not_locked
Allows a discount code to be entered again or changed in the voucher field. The field is then not locked.
voucher=DISCOUNT_CODE&voucher_not_locked
Multiple GET parameters can be combined with &; the order does not matter. In this combination, the voucher field remains editable even though a discount code (“voucher”) is passed.
Pre-select product quantity
GET parameter
Description
quantity=QUANTITY
Sets the quantity of the main product on the order form. Optionally, ?quantity_1=QUANTITY can also be used to set the quantity of the main product.
quantity_2=QUANTITY
Sets the quantity of the first add-on on the order form. ?quantity_3 refers to the second add-on and ?quantity_7 to the sixth add-on.
quantity_98765=QUANTITY
Sets the quantity of the product with product ID 98765, regardless of whether it is the main product or one of the add-ons.
quantity_locked
Customer cannot change the product quantity on the order form.
quantity_71225=9&quantity_locked
Multiple GET parameters can be combined with &; the order does not matter. This combination sets the quantity of the product with product ID 71225 to nine and additionally prevents the customer from changing the quantity on the order form.
Select event location and time
GET parameter
Description
eticket_223355=INDEX
Selects one event from multiple location and time options for the product with product ID 223355. For INDEX, enter the position of the event in the drop-down list on the order form. ?etickets_223355=3 selects the third event from the list for the product with product ID 223355.
eticket_2223355=DATE
Selects an event from multiple location and time options by selecting the event with the matching date. If there are multiple events on the same day, the first event in the list is always selected. The date can be specified in the following formats: 01.06.2020, 01/06/2020, 2020-06-01.
eticket_1=INDEX (or =DATE)
Selects an event from multiple location and time options for the main product (_1) on the order form. The _1 suffix defines which event product is affected (here: main product). With _2, for example, it can refer to the first add-on on the order form instead (in that case, the first add-on product should be an event).
eticket_5=INDEX (or =DATE)
Selects an event from multiple location and time options for the fourth add-on product (_5) on the order form (because _1 refers to the main product, not the first add-on).
Select payment plan
GET parameter
Description
plan=ID
Selects one of several payment plans based on the ID. You can find the ID in the product details under the “Payment plans” tab and there at the very bottom of the list of all payment plans, in the last column of the table (far right).
plan=INDEX
Selects one of several payment plans based on its position (1, 2, 3 …) in the drop-down selection menu on the order form.
hide_plans
Hides the selection menu of different payment plans. Unless defined otherwise, the first plan in the selection menu is then the selected payment plan.
plan=276&hide_plans
Multiple GET parameters can be combined with &; the order does not matter. This combination selects the payment plan with ID 276 and hides the selection menu to prevent changes by the customer.
Pre-select payment methods
For each product, you can select in the product settings which payment methods are available. By default, all available payment methods are displayed on the order form in a standard order and the top one is pre-selected.
Pre-select a payment method and move it to the top
You can specify which payment method should be pre-selected and displayed first in the list of payment methods.
GET parameter
Description
first_paymethod=ELV
SEPA direct debit (ELV) for the Single Euro Payments Area (SEPA)
first_paymethod=paypal
PayPal
first_paymethod=klarna
Klarna
first_paymethod=venmo
Venmo (available only in the USA)
first_paymethod=sezzle
Sezzle
first_paymethod=creditcard
Credit card
first_paymethod=banktransfer
Bank transfer in advance
first_paymethod=apple_google_pay
Apple Pay & Google Pay
first_paymethod=test
Test purchase to check your funnel
Limit payment methods
You can specify which payment methods are displayed on the order form. All other payment methods are hidden, even if they are set as available in the product settings.
Only specify values for payment methods that should be displayed.
Value
Description
cc
Credit card
pp
PayPal
sepa
SEPA direct debit (ELV) for the Single Euro Payments Area (SEPA)
klarna
Klarna
banktransfer
Bank transfer in advance
apple_google_pay
Apple Pay & Google Pay
test
Test purchase to check your funnel
Disable pre-selection
You can prevent a payment method from being pre-selected.
GET parameter
Description
no_default_paymethod
This GET parameter has no value.
Pass affiliate ID
GET parameter
Description
aff=AFFILIATE_ID
The specified affiliate ID is passed to the order form.
Campaign keys and tracking keys
GET parameter
Description
cam=CAMPAIGNKEY
The specified campaign key is passed to the order form.
ds24tr=TRACKINGKEY
The specified tracking key is passed to the order form.
Pre-select currency
GET parameter
Description
currency=EUR
Specifies payment in euros.
currency=USD
Specifies payment in US dollars.
currency=CHF
Specifies payment in Swiss francs.
currency=GBP
Specifies payment in British pounds.
currency=MXN
Specifies payment in Mexican pesos.
currency=ZAR
Specifies payment in South African rand.
currency=AUD
Specifies payment in Australian dollars.
currency=CAD
Specifies payment in Canadian dollars.
currency=NZD
Specifies payment in New Zealand dollars.
currency=PLN
Specifies payment in złoty.
Pre-select language
When you create a product, you set exactly one product language in the Language field. By default, the order form is displayed in that language.
If you want to sell your offer in multiple languages, create a separate product for each language (see Offer a product in multiple languages) and then use the respective order form link.
In addition, you can set the order form language via a GET parameter. Use ISO-639 language codes.
GET parameter
Description
lang=de
German
lang=en
English
lang=fr
French
lang=es
Spanish
Select add-on or order bump
GET parameter
Description
quantity_2=QUANTITY
Sets the quantity of the first add-on (or the order bump, if it is the second product in the add-on list) on the order form. ?quantity_3 refers to the second add-on and ?quantity_7 to the sixth add-on.
quantity_98765=QUANTITY
Sets the quantity of the product with product ID 98765, regardless of whether it is the main product or one of the add-ons.
Pass custom parameters
You can pass your own value to the order form. It will then also be forwarded to the thank you page.
GET parameter
Description
custom=VALUE
The parameter can only be used once per URL.
The value cannot be longer than 127 characters. Excess characters are truncated.