Skip to content
LearnDash Support
  • Products

      LearnDash LMS Plugin

      Powering intuitive online courses with advanced management and engagement features for WordPress.

      Learn More

      LearnDash LMS Plugin + Hosting

      StellarSites Learning is a fully managed hosting solution for WordPress.

      Learn More

      Premium LMS Add-ons
      Enhance your courses with extra features. Gather insights, reward learners, protect your course content, and more!

      Explore all Add-ons

      MemberDash
      The most flexible membership plugin for WordPress. Monetize your content and build a community.

      View MemberDash

  • Pricing
  • Add-ons & Integrations

      LEARNDASH ADD-ONS

      Instructor Role

      Empower Instructor to manage courses.

      Groups Management

      Organization management, delegation and more

      ProPanel

      Advanced analytics reporting.

      Gradebook

      Track progress and create report cards.

      Notes

      Enable notetaking and two-way communication.

      Rating, Reviews, & Feedback

      Build trust and gain valuable insights.

      FEATURED INTEGRATIONS

      The Events Calendar

      Connect with the most popular events solution.

      BuddyBoss

      Powerful tools for an enhance learning experience.

      WooCommerce

      The most popular shopping cart on WordPress.

      WeGlot

      Translate your LearnDash content.

      All Integrations

      BUNDLES

      Package and save
      Save when you buy multiple plugins in a bundle.

      See all bundles.

      MORE

      Release Notes

      Get Help

  • Resources
      LearnDash Academy Videos, webinars, and resources to help you launch a successful course.
      Blog Blog
articles with the latest news and tips to help you run high-quality courses.
      Knowledge Base A support network to help you make the most of your courses.
      Release Notes Stay up-to-date with the latest updates to LearnDash.
      Get Help

      Professional Services

      LMS Site Development Get hands-on assistance launching your course website.
      Website Maintenance WordPress management made easy.
      SEO Services SEO solutions that accelerate growth.

      Other Resources

      LearnDash Accessibility At LearnDash, we believe online learning should be accessible to everyone.
      Join the Dev Club
  • Demo
  • Sign In
Get LearnDash

Knowledge Bases: Support Home | LearnDash Core | LearnDash Add-ons | LearnDash Cloud | Resources | Mobile App

LearnDash Support
  • ← Return to LearnDash
  • Support
    • Support Home
    • All Knowledge Bases
    • LearnDash Core
    • Add-ons
    • Resources
    • Cloud
  • My Account
Popular searches: api duplicate couse email gp query loop [ld_course_resume]

ProPanel

1
  • ProPanel

Instructor Role

34
  • Intro to Instructor Role
  • Instructor Overview Page
  • Instructor Dashboard
  • Instructor Dashboard Menu
  • Adding Instructors
  • Multiple Instructors
  • Instructor Commissions
  • Selling Courses Through WooCommerce
  • Instructor Profile
  • Profile Introduction Sections
  • Create Learning Content And Quizzes
  • Instructor Role Reports
  • Instructor Notifications
  • Instructor Role Email Settings
  • Review Instructor Course Updates
  • Instructor Groups Access
  • Instructor Comments Access
  • Student Teacher Communication
  • Multiple Instructors Shortcode
  • Instructor Dashboard Settings
  • Instructor Role Color Schemes
  • Commission Logs
  • Instructor Role Navigation Settings
  • Instructor Role Overview Settings
  • Instructor Role Menu Settings
  • Frontend Course Creator
  • Frontend Quiz Creator
  • Frontend Dashboard: Installation Guide
  • Frontend Dashboard for Instructors: Gutenberg Blocks List
  • How to Customize the Frontend Dashboard
  • How to disable the WordPress admin page for Instructors
  • Introducing Frontend Dashboard
  • Elementor Compatibility
  • Setup PayPal Payouts for Instructors

Ratings, Reviews, & Feedback

1
  • Ratings, Reviews, & Feedback

Elementor Add-on

1
  • LearnDash Elementor Addon

Groups Plus

6
  • Group Leader
  • Create an Organization
  • Getting Started with Groups Plus
  • WooCommerce LearnDash Teams Products
  • Front-end Dashboard
  • Groups Plus FAQ

2Checkout Add-on

1
  • 2Checkout Integration

bbPress Add-on

1
  • bbPress Integration

Easy Digital Downloads Add-on

1
  • Easy Digital Downloads Integration

Event Espresso Add-on

1
  • Event Espresso Integration

Gravity Forms Add-on

1
  • Gravity Forms Integration

MemberPress Add-on

1
  • MemberPress Integration

Notifications Add-on

1
  • Notifications Add-On

Paid Memberships Pro Add-on

1
  • Paid Memberships Pro Integration

Restrict Content Pro Add-on

1
  • Restrict Content Pro Integration

SamCart Add-on

1
  • SamCart Integration

Stripe Add-on

1
  • Stripe Add-on Deprecation FAQ

The Events Calendar Add-on

1
  • The Events Calendar Integration

ThriveCart Add-on

1
  • ThriveCart Integration

WooCommerce Add-on

1
  • WooCommerce Integration

Zapier Add-on

1
  • Zapier Integration

Compatibility Add-on

1
  • Compatibility Add-Ons

Certificate Builder Add-on

1
  • Certificate Builder Add-On

Achievements Add-on

1
  • Achievements Add-On

Integrity Add-on

1
  • Integrity Add-on

3rd Party Plugins

1
  • 3rd Party Plugins

Gradebook

1
  • Gradebook Add-On

Notes Add-on

1
  • Notes Add-On

Groups Management

4
  • Groups Management
  • Global Settings
  • Groups Plus Add-On
  • Group Registration for LearnDash
View Categories
  • Home
  • All Knowledge Bases
  • Add-ons
  • SamCart Add-on
  • SamCart Integration

SamCart Integration

The LearnDash SamCart integration is one of several options for selling your courses. SamCart is a premium ecommerce solution that provides several payment options (one-time, subscriptions, trials), advanced analytics, cart abandonment recovery, A/B split testing and more.

SamCart is a premium service, but they do offer a free trial so you can test it out before making a decision. If you decide to stick with it, you can use this integration to sell courses on your LearnDash site.

NOTE: You need to sign up for a SamCart account before you can use this integration.

If you’re looking for a free and/or easier way to accept payments, consider our built-in PayPal integration or the free Stripe add-on.

Who Should Use the SamCart Integration? #

You should consider using the SamCart integration if: #

  • You want to use beautiful, pre-built checkout templates
  • You have one, or only a few, courses to sell
  • You’re looking for advanced analytics and other conversion-focused ecommerce features

You might not want to use the SamCart integration if: #

  • You’re selling a lot of courses (or other products)
  • You want to closely manage the account creation and login process
  • You’re on a tight budget

Sign Up for a SamCart Account #

  • Go to samcart.com and follow the instructions for registering a new account
  • Once your account is set up, you can head over to your SamCart dashboard to access your account settings, as well as the information you’ll need to set up the LearnDash integration

Install the SamCart Integration #

Option 1: Add-ons Menu (requires an active LearnDash license) #

In your WordPress admin area, go to LearnDash LMS > Add-Ons and locate the SamCart for LearnDash add-on. Click the Install Now button and once the installation is complete, click the Activate plugin button.

SamCart Integration plugin card

Option 2: Manual Upload #

Download the plugin file (remember that you must be logged in to download). In your WordPress admin dashboard go to Plugins > Add New and then Click to upload the plugin. You’ll need to browse for the plugin .zip that you downloaded previously. Once you find it (it may be in your computer’s Downloads folder), click Open, Install Now and finally, click the Activate Plugin button.

Create a Product in SamCart #

Before you can connect a LearnDash course, you’ll need to create a product in SamCart that you can connect it to.

SamCart create a product

  1. Go to samcart.com and click the Log In button
  2. From your dashboard, click on Products
  3. Click the New Product button
  4. Fill in your product details
  5. Click Create Product

For more information on creating your first product, check out SamCart’s getting started guide.

Create a Product in WordPress #

Now that you have a product in SamCart, you’ll need to create a matching product in WordPress, and link it to a LearnDash course. Go to LearnDash LMS > SamCart and click Add New Samcart Product

SamCart, creating product in WordPress

Title #

Enter a title for your product. In most cases, this should match the title for your LearnDash course.

Slug #

The slug is a unique identifier for this product. It should match your product title, but…

  • Be all lowercase
  • Spaces should be replaced with hyphens

In other words, If your product title is My Awesome Course, your slug should be: my-awesome-course

SamCart Product ID #

You can locate your Product ID from the SamCart dashboard, here’s how you’d do it:

Click on a product to edit it and then look in the URL bar at the top of your browser window. The product ID is the number located after /products/

SamCart product ID in URL

Associated Courses #

Select the LearnDash courses that you’d like to link to this product. As soon as someone buys the product via SamCart, they will be automatically added to the course.

Hold down CTRL (CMD on Mac) to select multiple courses.

Notification URL #

The notification URL is automatically created for you, but you need to provide it to SamCart in order to complete the integration.

  1. Copy the URL from the Notification URL box
  2. Go to your SamCart dashboard
  3. Click on Products
  4. Click on the product that you’re linking
  5. Go to the Advanced Settings tab
  6. Scroll down to the Advanced area
  7. Paste your Notification URL into the box
SamCart notification URL setting

Course Configuration #

After you’ve configured your SamCart for LearnDash settings, the final thing you need to do is set up your course to accept payments.

  1. In the WordPress admin area, navigate to LearnDash LMS > Courses
  2. Click on the course you’d like to sell
  3. Click on Settings at the top
  4. Scroll down to Course Access Settings
  5. Set the “Access Mode” to Closed
  6. Enter your SamCart product URL in the Button URL field
LearnDash closed course, enter SamCart URL

To locate your SamCart product URL, click the eye icon in the top-right corner of your SamCart product details page:

SamCart, how to get product URL

The User Experience #

Now, when someone navigates to your course page and clicks the “Take this Course” button, they’ll be directed to SamCart to complete their purchase.

After payment is complete, a new user account is automatically created, and that user is enrolled into the course they just purchased.

COURSE REMOVAL
The SamCart integration will automatically remove users from a course if you refund their payment or their subscription is cancelled.

FAQ #

Which payment gateways does SamCart support?

As of May 2019, SamCart supports Stripe and PayPal. Please check SamCart’s docs on supported gateways for an up-to-date list.

Updated on January 10, 2025
Table of Contents
  • Who Should Use the SamCart Integration?
    • You should consider using the SamCart integration if:
    • You might not want to use the SamCart integration if:
  • Sign Up for a SamCart Account
  • Install the SamCart Integration
    • Option 1: Add-ons Menu (requires an active LearnDash license)
    • Option 2: Manual Upload
  • Create a Product in SamCart
  • Create a Product in WordPress
    • Title
    • Slug
    • SamCart Product ID
    • Associated Courses
    • Notification URL
  • Course Configuration
  • The User Experience
  • FAQ

Was this Doc Useful?

Thanks for your feedback!

Products

  • LearnDash LMS Plugin
  • MemberDash Plugin
  • LearnDash Cloud
  • ProPanel
  • Groups Management
  • Gradebook
  • Notes
  • Integrations

Support

  • Contact Us
  • Experts
  • Documentation
  • Facebook Community

Company

  • About LearnDash
  • Brand Assets
  • Careers
  • Affiliates
  • Privacy Policy
  • Terms and Conditions
  • Refund Policy

Our Partners

  • The Events Calendar
  • MemberDash
  • Kadence
  • GiveWP
  • Iconic
  • SolidWP

Stay Connected Subscribe to our newsletter
  • YouTube
  • X
  • Facebook
  • Instagram

Copyright 2026. All Rights Reserved.

A Liquid Web Brand
WordPress Hosting Services
© 2026 All Rights Reserved

StellarWP
liquidweb