Skip to main content

PriceSync

Sync WooCommerce pricing to LearnDash courses. May be expanded to include more integrations in the future.

Syncs the price from WooCommerce and stores it on the LearnDash course.

LearnDash provides two fields to allow the expression of pricing info. These are a URL input and a Price input, and these feed into LearnDash templates. Often clients will paste a direct-to-checkout URL for the linked product into the closed course access URL field, but this approach doesn't support the possibility of a course being accessible via multiple products. Pricesync aims to fix this issue.

The plugin makes changes to two interfaces:

  • WooCommerce Product
  • LearnDash Course

WooCommerce Product

Associated courses is a list of automatically detected courses that the product grants access to (via MemberSync or LearnDash WooCommerce integration). Courses can be added to the list manually as well, using the plus button, to account for other methods of granting access to courses such as WP Fusion tags, Uncanny Automator etc. Visibility of courses on the list can be toggled off, which hides the product from those courses.

Product override for Product Title and Description: These values replaces the WooCommerce Product Title and Short Description when displayed in the course context.

LearnDash Course

The LearnDash Course Associated Pricing section is a mirror of the Woo Product Associated Courses interface: it lists of the products that have been associated with the currently viewed course, and allows some appearance customization to set visibility, override the Title and Description locally, modify the default checkout redirect behavior [None | Add to Cart | Add to Cart and Redirect to Cart | Direct to Checkout | Custom].

Settings

Clean uninstall.