Creating a Product & Course

Overview

This section will cover the steps involved in adding a product to your site. 


Before we begin, it is important to know how products are structed within the LearningCart system.


In the LearningCart platform, there are three components to every item you are selling to your consumer:

  1. Product - Products are items for sale on your site, and they can be courses or physical products. Products act like an umbrella that contain one or many courses, and/or physical items like a book or poster. Additionally, when you have a course that has an in-person or virtual event content item, you can specify date(s) and prices for each session. Products can have multiple prices and contain multiple courses.
  2. Course – A course falls within the Product umbrella. Your course is the collection of training items, which we refer to as content items. A course can have one or more content items that are required or optional and sequencing of the items can be enforced. One or many courses can be linked to a Product. You can also link a course to multiple Products, if desired. Consumers gain access to your course through purchasing the parent product through your site.
  3. Content items or modules - To build out your course, you will need to add at least one content item, but can have as many as you like. Click here to view supported course content items.

Now that we've touched on that, log in to the backend of your site and we will walk through setting up a product.

Building a Product – Step 1: Creating a Course

Keeping in mind the components required to build out a product, we will begin with the middle element - a Course.

On the left-hand menu, click ‘Training > Courses’. 

Click on ‘Add Course’ in the top right corner of your screen.

  • Title: The course title will be visible to your end learner when the course has been granted or purchased.
  • Course Identifier: Only shown internally and is helpful when pulling reports or managing curriculums.
  • Complete in Order: When checked, a user will be forced to complete the course in the order the content items are listed.
  • Show Progress Bar: When checked, a user will be shown a progress bar.
  • Use Course Player: When the course player is enabled, a table of contents will automatically appear allowing users to navigate through the course without popup windows, or the need to go back and forth from the LMS to the content item.
  • Certificate: Select the Certificate you would like associated with the course. To setup or modify your certificate(s), see Certificates.  
  • CEUs: Field that can optionally be configured to display on the certificate or reports to track CEU credits.
  • Course Image: The course image will show to the end user when the training is accessed. Note: If using the Course Player, this image will not show. 
  • Course Level: Field that can optionally be configured to display on the certificate.
  • Course Location: Field that can optionally be configured to display on the certificate.
  • Additional Certificate Text: Field that can optionally be configured to display on the certificate.
  • Sort Order: The order this course should be presented in. If all course sort orders fields are blank, courses will be sorted alphabetically.
  • Course Administrators: Designated course administrator who will receive signup information and can view completion status on all users assigned to that course. 
  • Badges: Ability to assign a Badge to learner when they complete the course. The badge will show up on their 'Badges & Profile' page under their account. To create and manages badges, see Badges. Note: Any course completions prior to a badge being associated to the course will not show to learner.
  • Schedule Content Availability: Use the following fields to control if your course will become available on a specific date or X days after the user gains access. Leave these fields blank to make the content immediately available.
    • Specific Date
    • Number of Days After Enrollment
  • Course Completion Expiration: Use the following fields to control if completion of your course will expire on a specific date or X months after the user completes the course. Leave these fields blank to make the course completion never expire. You can also add this date via a variable to your course certificate and / or notifications informing the user that their course completion is about to expire.
    • Specific Date
    • Number of Months After Completion
  • Date Added: This field will automatically populate with the date this course was added. 
  • Date Modified: This field will automatically populate with the date this course was last modified.
  • Course Length: 
  • Language: 
  • Closed Captioning: 
  • Course Description: The Course Description is shown below the name of the course. Use this field to provide the learner with general information about what the course will cover.

When finished, click Add. You will be able to go back at any time to edit any of the settings.

After the Course is set up, you will then add / assign Course Content or Modules.

Building a Product – Step 2: Adding Course Content

Click the drop down and you will see the option to add existing Course Content or New Content. 

Existing Course Content
Selecting existing course content enables you to use content item(s) you have already created. You can use content items across as many courses as you like and only need to update it at the content item level. To manage existing Course content, navigate to the learning content section [Training > Content & Settings > View Learning Content]. You can learn more about course content here.

New Course Content
Courses can be made up of the following elements – 

  • SCORM Module
  • File/Link
  • File Upload
  • HTML Content
  • Content Builder
  • In-Person Event
  • PDF
  • Power Point
  • Video
  • Vimeo
  • Section

After you have selected the content Type, you will be able to fill in the following for each new module – 

  • Title: The title will be visible to your consumer and will be pertinent to search engine optimization or SEO.
  • File/Link: When adding a file for this content item, you will have the opportunity to choose between browsing previously uploaded files in your site directory or uploading a new file.
  • Identifier: For internal use only. Not displayed to customers.
  • Image: The image that will be shown next to the item when the user is viewing their course.
  • Points: Field that specifies the number of points a user earns for completing this item.
  • CEUs: Field that can optionally be configured to display on the certificate or reports to track CEU credits.
  • Level: Optional field that can be configured to display on the certificate.
  • Location: Optional field that can be configured to display on the certificate.
  • Additional Certificate Text: Optional field that can be configured to display on the certificate.
  • Certificate: Assign existing certificate template. 
  • Schedule Content Availability: Use the following fields to control if your course will become available on a specific date or X days after the user gains access. Leave these fields blank to make the content immediately available.
    • Specific Date
    • Number of Days After Enrollment
  • Description: The Description will show next to the link to launch this item. Use this field to provide the user with general information about what this item will cover.

Once you have everything in place, click Add.

Building a Product – Step 3: Assigning a Product

Next, you will need to assign the Course to an Associated Product. If you already have a product created, you will be able to assign this course to that existing product. If this course is a part of a new product, you can add that now.

Keep in mind that the product is what the end user is purchasing so you will be generating a front-end website product page with each product you create.

Existing Product
To manage existing Products, navigate to the products section [Storefront > Products]. You can learn more about Products here.

New Product 
When you click to add a new product, a pop-up window will appear asking for the new product details:

  • Product Name: This name will be visible to the consumer.
  • Editor Type: Here you can choose to build out this product page with the Quick Editor or the Content Builder. For more on the editor types, click here.
  • Template: Assign the template that the product details page should follow.
  • Shipping Weight: If you have elected to use a shipping provider and it is applicable for this product, you will enter the weight of the product here.
  • Shipping: If you have elected to use flat rate shipping and it is applicable for this product, you will enter the flat rate amount for shipping within the United States here. 
  • Shipping Intl.: If you have elected to use flat rate shipping and it is applicable for this product, you will enter the flat rate amount for International Shipping here. 
  • Taxable Item: When checked and when tax calculations have been configured, tax will be calculated for this product.
  • Hidden Product: When checked, this product will be hidden on the site and only accessible by its direct URL.
  • Active Product: When checked, this product will be available on the site.
  • Short Description: A short description of the product. Used by search engines and on subcategory pages.
  • Product URL: The URL you want to use for this Product. By default, the product URL is derived from the product name.
  • Product Details: If you have elected to use the quick editor type for this product, you can build out the product details page below.

When you are ready, click add to create the product. You will see on the next screen that we are able to choose categories, add pricing, instructor, and event information, assign associated courses, and configure advanced settings such as GoToWebinar and memberships. For more details on product settings, click here.

You are now able to begin selling your content.

To view video tutorials on building out product pages, creating courses and adding content items, visit our video center.

Powered by LearningCart.
Privacy Policy | Terms