Discount codes / promotions (BETA)

Modified on Tue, 19 Sep 2023 at 04:26 PM

TABLE OF CONTENTS


Important note: this functionality is currently still in development. No rights can be derived from the documentation below, from testing and or using this functionality.


Would you like to promote your product using discount codes? With Eduframe this is possible. We support the below discount options for discount codes.


Supported discount code options

  1. Fixed amount discount
  2. Relative amount (%) discount
  3. Limit the period a discount code can be used (setting a start and expiration date)
  4. Limit the number of times a discount code can be used (optional)
  5. Track the number of times a discount code is used


Tip: do you want to offer a personal discount after an order has been created? You can do this by changing the order & invoice after the customer has placed the order.


Discount code rules / limitations

  1. Per order only one discount code can be used
  2. A discount code can only be used once. No 'rest value' is remembered.
  3. Discount codes are case-sensitive
  4. If the fixed amount discount is higher than the cost, the cost becomes 0
  5. Discount codes can only be applied to orders that have an enrollment fee
  6. When multiple enrollments are created by one order, the discount is added for each enrollment. This still results in one use
  7. Discounts are applied before tax is applied
  8. Start and expiry date-time are based on the server time. This might result in a date-time offset of max 24 hrs.
  9. Discount codes are regarded as used when an order is submitted, irrespective of if payment succeeds afterwards
  10. Discount codes cannot be limited to specific products
  11. When enabling installments (payment in terms), discount codes will be totally de-activated
  12. When using down payment, discount codes only work with the setting 'single invoice' on
  13. When using down payment, the discount is subtracted from the total order cost, before it is divided in deposit (the down payment) and remaining payment
  14. When using our Exact Online plugin, discounts are added as a separate line in the synchronised sales entry. There is no cost center or cost unit assigned to this line
  15. When the discount brings the order total to or below '0' and attempting to pay using a payment service provider the customer will see an error on attempting to pay. Note: the order ís successfully created in the system.
    1.  The connected invoice stays in status concept
    2.  The order will stay in requested even when auto-confirm orders is enabled
  16. When the discount brings the order total to or below '0' and 'payment on invoice':
    1. The connected invoice stays in status concept
    2.  The order will stay in requested even when auto-confirm orders is enabled
  17. Discounts cannot be used in combination with manually sending payment service provider payment requests.
  18. Discounts can only be used in combination with the latest version of our signup


Discount codes for the admin

As an admin, you can setup your discount codes in settings. After logging in, click your Name top right -> Settings -> Payment options -> Discount codes.


On this page you can see all your existing discount codes. You can use the copy icon next to the code to easily copy it for sharing. The status of the discount codes can be 'upcoming, active or expired' and are based on the discount code's:

  • Startdate
  • Expiration date
  • Usage count vs maximum usages



By clicking '+ Discount code' a new discount code can be added.


When a discount is used by a customer, the total order price is adjusted and mentioned on the invoice. On the order you can see if a discount code is used.


Discount codes for the customer

As customer you can use a discount code on the last page of the signup. When entering a discount code, the customer will immediately get feedback if the code is valid. When the code is valid, the discount is subtracted from the order costs. Which is previewed on the right of the signup form.



More information


Click here for other info about Eduframe



Click here if you have any questions for support.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article