Note
You’ve planned your upsell flow and want to sell your products to target audiences in different languages. This article shows you what you need to consider. For general information, see the main article Upsells.
You can offer your upsell flow in different languages. To do this, create separate products for each language and use the matching products in the same language in your upsell flow.
Understand the structure
Note
This article is about multilingual sales processes. If you want to sell a multilingual digital product (e.g. because you offer your e-book in German and French), keep the following in mind: When uploading digital content to the download vault, you can’t select language variants. You can either upload all language variants in one package (the customer would then receive the product in all included versions), or you can create a separate Digistore24 product for each language version.
You can only set one language per product. If you want to sell in multiple languages, you need separate products for each language (see Offer a product in multiple languages).
The order form language is determined by the language of the respective product. If you want to offer the same upsell flow in multiple languages, you therefore need one product chain per language (initial product + all upsell products) in that language.
For upsell products to be displayed after the initial product is purchased, the upsell products must be created in the same language as the initial product. When running through the upsell flow, Digistore24 checks for each upsell step whether a matching product is available. If an upsell product does not exist in the language of the initial product, it cannot be displayed in the upsell sales process and the corresponding upsell step is skipped.
Available languages
In the product settings, you can see which languages are supported by Digistore24. As a vendor, open the following path in Digistore24:
Account > Products > [Product] > Properties > Language.
Set up multiple languages
Proceed as follows:
- Create your initial product in the first language you want (e.g. German).
- Create a separate product for each additional language (see Offer a product in multiple languages).
- Repeat this process for each upsell product so that you have a matching upsell product for every language.
- Create a separate upsell flow for each language and add the matching products in the same language (initial product + upsell products).
- Test your language settings by opening the order forms for the products in each language. Optionally, you can also use a GET parameter for the order form language
lang, e.g.?lang=defor German.
Examples
https://www.checkout-ds24.com/product/1234 (Initial product in German)
https://www.checkout-ds24.com/product/5678 (Initial product in English)
https://www.checkout-ds24.com/product/1234?lang=de (Test order form language: German)
https://www.checkout-ds24.com/product/5678?lang=en (Test order form language: English)