Set up regular upsell flow

In this article we will explain in detail how to set up a regular upsell flow and all the necessary follow-up steps. If you prefer a free upsell flow, please look at the free upsell flow guide​.

1. ​How to set up a regular upsell flow

Step-by-step guide

  1. In the vendor view, go to Account > Products.
  2. In the list, click on the pencil icon   of the initial product after which an upsell is to be offered.
  3. Click on the tab Upsells.
  4. Here you will see the structure tree in which you can create up to five upsell products in succession. Depending on whether your customers buy your upsell product or not, you can present different follow-up offers. If you do not want other upsell offers to be made at a certain point, select Upsell flow ends.

  5. Finally, click Save.

A product that you offer to a customer after they have accepted a previous upsell offer will still be referred to as an upsell. However, if they declined the previous upsell product, a new product offer will be referred to as a downsell.

2. ​Create upsell sales page

Just as with the initial product, you also need to create a sales page for each upsell product. However, a different sales page structure is needed for upsell products:

  • Start by thanking them for purchasing the initial product or the last upsell product. This way, the customer can be sure that their purchase was successful.
  • In the middle section, you provide arguments as to why you should buy the upsell product.
  • At the bottom of the page, place the two buttons Buy and Do not buy and add two special links, which will be explained in more detail in the next section.

First, please ensure that you have installed the Digistore24 WordPress plugin (from version 2.02). The following shortcodes only work with this plugin.


In WordPress, there are two shortcodes1 with the Digistore24 plugin for the buy and do not buy link:

Shortcode

​Meaning

​What happens?

[digistore_yes_url]

​Yes, I want to buy it!

​Upsell purchase is made

[digistore_no_url]

​No, I don't want to buy it!

​Upsel​l purchase is not made

Digistore24-Wordpress-Plugin

There are WordPress security plugins and server security settings that do not allow long URLs. However, Digistore24 needs to use long URLs to represent the upsell flow. Unfortunately, at this point we cannot do anything but suggest you contact your server admin so that they can customize the security settings according to your needs, or find a service provider that allows long URLs. If you have a problem with a WordPress plugin, we recommend that you uninstall it.

More information

  • If WordPress cannot generate the upsell links correctly, please use https://[digistore_yes_url] or https://[digistore_no_url]
  • If you test upsell links outside an upsell sales process, you will receive error messages (“Page not found”). Please always test the complete upsell process. Use test payments while doing so.
  • If the visitor leaves the upsell sales page (and has not clicked on the buy or do not buy link), they will lose their upsell opportunity.


Shortcodes in the WYSIWYG page editor

Shortcodes in HTML code/in the WordPress text view

Shortcodes with buy buttons using the example of OptimizePress

Advice in case of problems with shortcodes

Below we will explain in detail how to embed buy and do not buy links with HTML, PHP and JavaScript from Digistore24 into your upsell sales page.

If you receive the error message “The upsell session ID was not submitted via URL. Make sure that the upsell session ID is added to the URL on your website.”, then there are two possible sources of error:

  1. The page is not set up correctly.
  2. The page is not called up during an upsell process. For this reason, you should always buy the initial product during a test.

Read GET parameters via PHP

Embedding via JavaScript

Below we explain to you how to link your upsell sales page to Digistore24:

  1. In the vendor view, go to Account > Products.
  2. In the list, click on the pencil icon  of the upsell product for which you want to enter your upsell sales page.
  3. The Properties tab is automatically open. In the Product information window, scroll down to Sales page and Upsell sales page:
    • If you offer the product as an upsell only, enter the URL of your upsell sales page for Sales page.
    • If you offer your product as an initial and upsell product, enter the URL of your upsell sales page for Upsell sales page.
  4. Finally, click Save.

Now you have successfully linked your upsell sales page to Digistore24.

Send order data as a GET parameter to the upsell sales page

You can attach GET parameters (e.g. for the customer’s order data) to the upsell sales page URL. If you click on the question mark next to the upsell sales page (see above) with the cursor, you’ll see an overview of all the possible GET parameters that you can attach to the URL of your upsell sales page. For example, it will look like this: https://www.meine-upsell-salespage.com/?vorname=[BUYER_FIRST_NAME]

6. ​Upsell order confirmation page or your own upsell thank you page?

If you do not make any special settings, your customer will automatically land on the Digistore24 upsell order confirmation after purchasing the last upsell product. Here your customer gains access to all the products purchased in the sales process (initial and upsell products). Alternatively, you can enter your own upsell thank you page on Digistore24:

Step-by-step guide

  1. In the vendor view, go to Account > Products.
  2. In your product list, click on the pencil icon  of the initial product after which your upsell offers will follow.
  3. Change to the tab Upsells.
  4. In the section Upsell settings, for After the upsell, take buyer to…, select the option …my own URL.
  5. In the field Upsell thank you page URL that opens, now enter the URL of your own upsell thank you page.
  6. Finally, click Save.

Now your customer will land on your own upsell thank you page rather than the Digistore24 order confirmation page!

7. ​Send order data as a GET parameter to the upsell thank you page

​In order to display the customer’s order data on the upsell thank you page e.g. to greet them personally or to display a summary of their order, the data will be attached as GET parameters to the upsell thank you page URL:

Step-by-step guide

  1. In the vendor view, go to Account > Products.
  2. In the list, click on the pencil icon of the upsell product whose upsell thank you page is affected.
  3. Change to the tab Upsells.
  4. In the Upsell settings window, for Add order data as GET parameters choose one of the 5 options.
  5. Finally, click Save.
Important

To be able to follow the step-by-step guide above, you need to already have your own upsell thank you page URL as described in the previous section. It is only then that the corresponding field will open.

Explanations of the 5 options

What the GET parameters for the upsell thank you page URL look like

Add further upsells

Add further add-ons


    • A shortcode is a placeholder that WordPress can replace. Such placeholders are useful because you can use them to easily create website content automatically. You can use these shortcodes (placeholders) wherever you can type text in WordPress. So, for example, on WordPress pages, in posts or in links.
    • You can recognize a shortcode because it starts and ends with a square bracket e.g. [digistore_first_name]

Updated on 11. December 2018

Was this article helpful?

Related Articles