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 rate.
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 applicable for customers from Germany but required for customers from countries like 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 |
Fills in a discount code ("voucher") in the respective field without the customer having to enter it. The voucher field is protected so the customer cannot change the code. |
voucher_not_locked |
Allows the entry or change of a discount code in the voucher field. The field is then not protected. |
voucher=DISCOUNT CODE&voucher_not_locked |
Multiple GET parameters can be combined with &, the order does not matter. Here the combination allows the voucher field to remain open for changes despite passing a discount code ("voucher"). |
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 quantity of products on the order form. |
quantity_71225=9&quantity_locked |
Multiple GET parameters can be combined with &, the order does not matter. Here the 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 an event from multiple location and time options for the product with product ID 223355. For INDEX, you 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 of the product with product ID 223355. |
eticket_2223355=DATE |
Selects an event from multiple location and time options by choosing the event with the matching date. If there are multiple events on the same day, the first event from the list is always selected. The date can be specified in the following three 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 designation defines the affected event product (here: main product) and can refer to the first add-on on the order form instead with _2 (in this 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 (since _1 is not the first add-on, but the main product). |
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 at the very bottom of the list of all payment plans in 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 otherwise defined, 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. Here the 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 which payment methods are available in the product settings. By default, all available payment methods are displayed on the order form in a standard order, with the top one pre-selected.
Pre-select payment method and set it as the first option
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 |
European 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=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 will be hidden, even if they are set as available in the product settings.
GET parameter |
Description |
paymethods=cc,pp,sepa,klarna,banktransfer,test |
Only specify values for payment methods that should be displayed. |
Value |
Description |
cc |
Credit card |
pp |
PayPal |
sepa |
European direct debit (ELV) for the Single Euro Payments Area (SEPA) |
klarna |
Klarna |
banktransfer |
Bank transfer in advance |
test |
Test purchase to check your funnel |
Disable pre-selection
You can prevent any 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 and tracking keys
GET parameter |
Description |
cam=CAMPAIGN KEY |
The specified campaign key is passed to the order form. |
ds24tr=TRACKING KEY |
The specified tracking key is passed to the order form. |
Pre-select currency
GET parameter |
Description |
currency=EUR |
Specifies that payment should be made in euros. |
currency=USD |
Specifies that payment should be made in US dollars. |
currency=CHF |
Specifies that payment should be made in Swiss francs. |
Pre-select language
For each product, you can select in the product settings which languages the product is available in. For available languages, you can use the GET parameter to specify which language the order form should be displayed in. Use ISO-639 language codes for this.
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. This 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 will be truncated.
- Uppercase and lowercase letters are allowed.
- Numbers 0-9 are allowed.
- Special characters , ~ - _ are allowed.
|