New Feature: Discount Codes

Upon popular request, in the latest update, we decided to add discount codes to Magnet Platform.

Here’s how you can use them.

To add (or edit) discount codes, navigate to Products > Discount Codes in your Magnet Platform admin area.

Discount Codes

On the right side, you’ll find a list of all your existing discount codes, and on the left, a menu for adding new ones.

When defining a discount code, you have the following options:

Add Discount Code

  • Code: The discount code your customers will use to get this discount
  • Type: The discount code type (Fixed or Percentage)
  • Discount Amount: How much the cart contents should be discounted when the customer uses the code. If the discount type is fixed, this is money value. If the discount type is percentage, a percentage.
  • Limit to Product Categories: If you like, you can use the checkboxes to only apply the discount code to products from specific categories, for example if you want to only discount your books but not your courses — or vice versa.
  • Limit to Cart Total: If you like, you can specify a minimum cart total before the discount kicks in. For example: “$15 off when your cart total exceeds $50.”
  • Description: A description for the discount code. This is shown to the customer when he/she applies the code to the shopping cart.
  • Valid (From / Until): Optionally, you can specify a time frame for when the code is available. If you leave these empty, the code will be available indefinitely.

Your customers will apply the discount code either through the shopping cart or using a special URL, YOURSITE/cart/coupon/THECODE.

To test applying a discount code from the customer’s point of view, visit our demo site and use the coupon code test-code to get 25% off the cart total.

New Magnet Platform Course Features



  • Creating and editing courses, organizing them into lessons. Each course also has a welcome page for introducing the course and its objectives to the participant.
  • Lessons can be modified, removed and rearranged (drag and drop).
  • A lesson is a WordPress post type, meaning that it’s easy to edit the content, embed videos, add links, etc. Videos can be hosted for example on YouTube or Vimeo as hidden.
  • Participants see a progress meter of how far they are in the course, and can mark a lesson completed.
  • Participants can navigate the course step by step from one lesson to next / previous, or using a “table of contents” view to jump directly to a given lesson.
  • Commenting on lessons.
  • Selling / buying courses through web store. Accessing your purchased courses through your account page.

Work in Progress

  • Organizing lessons inside courses into modules.
  • Optional Quizzes at the end of a lesson / module that need to be completed before marking the lesson or module as completed.
  • Submitting answers to the final quizzes to course organizer to review manually. Personal feedback to course participant.
  • Discussion board (bbPress) integration: a course can contain a forum, which allows deeper discussion between participants and the course organizer.

Wish list / Under consideration

  • Email updates about course progress (feature needs to be fleshed out a bit more)