Skip to main content

Selling with WooCommerce Products

MemberSync adds options to WooCommerce products so a product can sell a license or an organization. You enable these on the product's Product data panel, alongside WooCommerce's own Virtual and Downloadable options.

Three MemberSync product options are available: Team Membership, MemberSync License, and MemberSync Organization. License and Organization are mutually exclusive — a product is one or the other.

note

The license product fields require WooCommerce Subscriptions to be active. See Compatibility.

License products

Enable MemberSync License on the product to sell a license. The product's General tab then shows the license options:

MemberSync License product fields

  • Per-license price and Per-license sale price — what each license costs.
  • Enable Organization Creation — when purchasing licenses can also create an organization for the buyer.
  • Auto generate organization name — name that organization automatically (from the company name or username).
  • Auto-redemption — automatically redeem the license when it's assigned.
  • Expiration — when the license expires: none, after a delay, or on a specific date.
  • Content options — the LearnDash content the license grants.

Content options

Under Content options, select Add Content to add a rule:

Adding a license content rule

  • Type — Course, Course Category, or Group.
  • Content — the specific course(s), category, or group.
  • Accessible — when access begins: Immediate, after a delay, or on a specific date.

Add as many rules as the license needs.

Organization products

Enable MemberSync Organization to sell organization access (seats) rather than an individual license. The product's General tab sets its price and the content it grants:

MemberSync Organization product — General tab

  • Regular price and Sale price — what the organization product costs.
  • LearnDash Courses and LearnDash Groups — the content the organization grants its members.

The MemberSync tab (in the Product data panel) holds the organization settings:

MemberSync Organization product — organization settings

  • Organization type — the organization type new organizations are created as.
  • Allow purchasers to create new Organizations — let a buyer create a brand-new organization at checkout.
  • Base seat price — the price per seat.
  • Minimum order size — the fewest seats a buyer must purchase.
  • Seat increment — the step size when buying additional seats.
  • Auto generate organization name — name the organization automatically (from the company name or username).
tip

When a single cart contains 5 or more associated courses and groups, MemberSync processes enrollment in the background, which requires a scheduled task (cron) to run. WooCommerce shows a note about this on the product screen.