You can create a discount code to offer special deals to your customers.
Create a discount code
Step-by-step instructions
-
In the vendor view, go to settings > discount codes.
-
Click the create discount code button.
-
Enter the code your customer will enter on the order form to receive the discount.
-
In the next field, select the currency. This is important if you want to discount a fixed amount (see next point). Other currencies will be converted at the daily rate.
-
In the following two fields, you can create a discount code on a percentage basis (left column) or a fixed amount basis (right column). You can also choose whether the discount code applies only to the first installment/one-time purchase price or to subsequent installments as well. Discounts for subsequent installments only apply to payment plans with subscription or installment payments.
-
Further down, select the products for which you want to offer the discount code.
-
You can limit the discount code by valid from/valid until or restrict the number of uses.
-
In the affiliate field, you can enter the Digistore24 ID of the affiliate who should receive the commission if someone buys using the created code.
-
Note: Even if a cookie is set for an affiliate, the discount code affiliate takes precedence over the cookie.
-
Finally, click save.
This is what it looks like when your customer enters the discount code/voucher code on your order form:
Discount codes can increase your sales if you limit them in time. It is important to make it clear to your customers that the discount code is only valid until day X. Most customers are bargain hunters and are happy to get something at a reduced price. Integrity is also important: when a discount promotion officially ends, you should actually end it.
Troubleshooting: Field not displayed on the order form
If the voucher field is not displayed on the order form, check the following settings:
a. Product setting "hide voucher input"
Check if the product setting "hide voucher input" is set to no. Follow these steps:
-
Open account > products.
-
Click the pencil icon in the row of the desired product to open the editing view.
-
Switch to the order form tab.
-
Scroll down to the hide voucher input field.
-
This field should be set to no.
b. Activate discount code
Check if the discount code is activated. Follow these steps:
-
Open settings > discount codes.
-
Click the pencil icon in the row of the desired discount code to open the editing view.
-
Scroll down to the active field.
-
This field should be set to yes.
After checking and adjusting both settings, perform another test purchase.
Pre-fill voucher field on the order form with the discount code
You can save your potential customers the trouble of entering the discount code by already including it in the URL of the order form so that the discount is applied as soon as the page is accessed.
If the discount code is to be automatically entered in the order form, this can be done via the GET parameter voucher. Add the following to the order form URL:
https://www.digistore24.com/product/123?voucher=DISCOUNTCODE
You should only add the short code ?voucher=DISCOUNTCODE to the order form URL and replace the placeholder DISCOUNTCODE in the URL with the code of your discount.
If you want to add the pre-filled voucher field to your multi-step order box, you should add the parameter at the end of the last URL. Make sure to add the parameter before the apostrophe.
<script src='https://www.digistore24.com/service/js/orderform_widget.js'></script><script>const DS24_ORIGIN='https://www.digistore24.com';</script> <iframe id='ds24_payIFrame' src='https://www.digistore24.com/product/123456/12345?voucher=DISCOUNTCODE'></iframe>
The buyer cannot change the code, minimizing support effort. If the buyer should be able to change the discount code, this can be done via the GET parameter voucher_not_locked: https://www.digistore24.com/product/123?voucher=DISCOUNTCODE&voucher_not_locked
Special case: discounts on upsell products
If you want to give your customers a discount on your upsell product, first create a discount code as described above and activate it for your upsell product. You can also activate the discount code for the initial product and other upsell products if desired.
Depending on whether you want to give your customers the discount on both the upsell product and the initial product or only on the upsell product, there are now 2 options:
Option 1:
You want to give your customers the discount on both the upsell product and the initial product – so you have activated the discount code for both the upsell product and the initial product
Here you do not need to do anything further. If your customer already enters the discount code on the order form of the initial product or if the discount code is already pre-selected on the order form of the initial product, the discount is automatically also pre-selected on the order form of the upsell product.
Option 2:
You only want to give your customers a discount on the upsell product and not on the initial product – so you have activated the discount code only for the upsell product
In this case, add the discount code with the GET parameter voucher to the answer URL, which is behind the buy link on your upsell sales page and leads to the upsell order form:
https://www.digistore24.com/answer/yes/?voucher=DISCOUNTCODE
You should only add the short code ?voucher=DISCOUNTCODE to the order form URL and replace the placeholder DISCOUNTCODE with the code of your discount.
If you are using the shortcode of the Digistore24 plugin for WordPress for the buy link, simply add the GET parameter voucher to it:
[digistore_yes_url] ?voucher=DISCOUNTCODE
(Replace DISCOUNTCODE with your created discount code.)
More information on integrating the buy/not-buy links on your upsell sales page can be found here.
As an alternative to adding the discount code to the answer URL, you can also let your customers enter the discount code themselves on the upsell order form. However, this is only possible if the order form is displayed again (e.g., for entering the address) – it is not possible for 1-click upsells!
More information about 1-click upsells can be found here.
Discounts on order changes
Your customers have various options at Digistore24 to replace their order with a new one – e.g., by performing an upgrade. Find out what happens to the already granted discount in such a case here:
Discount on an upgrade/downgrade
Here, the discount code/voucher code from the previous order is only applied if it is still valid and activated for the new product at the time of the change.
Package change/change of payment plan
Here, the discount code/voucher code from the previous order is always applied – even if it has since been deactivated or deleted.