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.

A Brief Guide to Designing a Course in Magnet Platform

We just released a new update with some major improvements to how courses are managed in Magnet Platform. In this post we’ll take a look at what you can do with it and how to get started.

On our demo site, you’ll find some example courses such as this one, a course about how to live a life of adventure (written from the point of view of our fictional example author — who doesn’t really exist). While you can buy the course (for free to see if for yourself), I’ll make it quicker for you by showing how that course is created right here in this post.

Designing Your First Course

Editing a course in Magnet Platform is a lot like editing a WordPress blog post, so you’ll feel at home right away.

First, you can write an introduction for the participants taking the course to see when they begin going through the lessons. Notice that this is separate from the message on the sales page — we’ll take a look at that in a little while.

Edit Course #1

Below the description, you’ll find an element titled “Course Curriculum.” This is where you’ll build your course structure.

Courses are organized in sections and lessons.

Course Curriculum Element

Start by adding a section. Give the section a name and description. Then save the course (Save Draft or Update) to save the changes.

Section Information

After saving the section information, you can start adding lessons. Click on “Add Lesson” to create a new lesson and link it to the current section.

New Lesson

Click on the lesson’s title to modify its name and/or title. The lesson again looks familiar — it’s technically a special kind of WordPress post linked to your course.

Edit Course

Once you’re happy with the lesson, click on “Back to Course” to return to the course overview page, where you can continue by adding more lessons and sections.

You can also reorder lessons (and even move them from one sections to another) simply by dragging them:

Reorder Lessons

To delete a lesson or a section, click on the trash bin icon next to it.

Publish Your Course

Once you’re happy with your course, you can publish it to your customers:

  1. Publish all of the lessons you want to include in your course. This is done by clicking on the “Publish” button when editing a lesson. Notice that you can also use this as a possibility to keep some of your lessons in draft mode and publish them only later, when you (and your students) are ready for them.
  2. Publish the sections you want to include in the course by clicking on the “Publish Section” button in each section you want to publish.
  3. Publish your course by using the normal WordPress Publish button.

Course View

Notice that before your visitors can access your course, you’ll still need to link it to a product they can purchase. That’s what we’ll explore in our next post!

New Feature: Customer Notes

If you’ve ever wanted to write notes about your customers (such as what they last requested via email, or when they celebrate their birthdays), today is your lucky day. In today’s Magnet Platform release, we added a new feature which we call simply Customer Notes.

The following screen capture shows the functionality in action:

  • You can add as many notes to any of your customers as you wish. They are all visible on the new single customer view, accessible by clicking on a customer’s name or email address anywhere in Magnet Platform’s admin dashboard.
  • You can edit notes.
  • You can delete notes.
  • You can also link notes to transactions. If you do this, the notes will be available through both the specific transaction and the customer information view.

Other changes included in this release:

  • New manual addition type: Invoice. When adding a product to a customer manually, admins can now choose to make them invoices for bookkeeping. In this case, products get a price and they are tracked just as regular purchases. Notice that this is not a complete invoicing feature yet.
  • Logged in customers can now verify and edit their billing information on the checkout page.
  • After saving a product on the admin dashboard, the product information meta box opens showing the same version tab as before saving, to make it easier to continue working where you left off.
  • A product version’s name can now be modified also when there is only one version in the product.
  • A product’s general description is also stored in the WordPress post excerpt field.
    This can be useful for theme developers.

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)