Skip to main content

Managing Products

Every product in your Online Store is linked to a course in Conductly. When you create a course, it becomes available as a potential store product. From the store admin view, you control how each product appears to families, what information is displayed, and whether it is active.

Accessing the Store Admin​

To manage your store products:

  1. Navigate to Marketing → Store in the sidebar
  2. You will see the admin view with all of your products displayed as cards
  3. Click on any product card to edit its details

Product Status​

Each product has an Enabled toggle that controls whether it appears in your public store.

  • Active -- The product is visible to families on your public store
  • Inactive -- The product is hidden from families but remains configured and ready to re-enable

You can toggle a product's status directly from the main store admin view using the switch on each product card, or from the header on the product detail page.

tip

Temporarily deactivating a product is a great way to manage seasonal offerings. Turn off summer programs in the fall, then turn them back on when enrollment opens -- no need to recreate anything.

Editing Product Details​

Click on a product card to open its detail page. A header at the top -- the category badge, the editable title, and the Enabled / Featured switches -- stays visible no matter what you're doing below it. The rest of the page is split into tabs: Page, Pricing & options, Instructors (Instructors & sessions for classes and programs that have sessions to sell), and Button & embed.

Title​

The product title is displayed prominently on both the product card and the detail page header. Click directly on the title text to edit it inline. This defaults to the course name, but you can customize it to be more marketing-friendly.

Mark a product as Featured, also in the header, to highlight it on your store's landing page. Featured products appear in a dedicated section, giving them extra visibility.

  • Toggle the Featured switch in the header -- it stays visible on every tab
  • Featured products display a "Featured" badge in the admin view
  • Use this for your most popular offerings, seasonal promotions, or new courses

The Page Tab​

The Page tab holds what families read on the product's detail page: its image, description, and any additional-information sections. It also previews your Ways to buy cards exactly as families would see them, including the recurring series -- clicking a card here just highlights it, since the real picker and checkout still live on the public product page.

Description​

Use the rich text editor to write a compelling product description. You can format text with bold, italic, lists, and links. This description appears on the product's detail page and helps families understand what the offering includes.

Product Image​

Click on the image area to upload a photo for the product. High-quality images help your products stand out and give families a visual sense of the experience.

  • Supported formats include common image types (JPEG, PNG, etc.)
  • You can replace or delete an existing image at any time
  • Products without images display a placeholder icon

Additional Information Sections​

Each product has two additional information sections below the main description. These are perfect for supplementary details like prerequisites, what to bring, cancellation policies, or scheduling notes.

Each section has:

  • Custom Header -- Click to edit the section title inline
  • Rich Text Body -- Use the rich text editor for formatted content

These sections are optional. If you leave them blank, they will not appear on the public product page.

The Pricing & Options Tab​

The Pricing & options tab holds the product's price, the Show price and Fees apply toggles, and the enrollment options families can choose from.

Pricing​

Product pricing is pulled from your course and billing plan configuration.

  • Show price -- Toggle whether the price is visible on the store. Useful if you want families to inquire rather than see a fixed price.
  • Price Label -- Add a custom label that appears alongside the price (for example, "per month" or "per semester").
  • Fees apply -- Toggle whether applicable fees are included in the displayed price.
note

The price appears on the product's detail page only. The storefront's index and category cards show the product image, name, and instructor -- they do not display prices.

For a product set to Book online (see Button Configuration below), a Booking price field takes this slot instead -- private lessons booked online are priced by that field or your per-duration rates, not by a catalog billing plan.

Introductory and Drop-In Options​

A "Ways to buy" table lets you offer up to three ways to buy the same class or lesson, each toggled on independently:

OptionWhat families get
Recurring seriesToday's ongoing enrollment, billed on the course's normal schedule. This row has no price field -- it reads "Priced in the Catalog," because the price still comes from the course's billing plan.
IntroductionA one-time purchase of a single class at its own price, meant for first-timers. Conductly doesn't check whether a family is actually new, so it's up to you to enforce who qualifies.
Drop-inA one-time purchase of a single class at its own price, for someone joining for just one session.

Introduction and Drop-in each need a price before you can turn them on -- either the option's own price, or, on a private lesson set to Book online, at least one lesson length priced (see Pricing by Lesson Length below). Conductly blocks an unpriced toggle with "Set a price before offering this option" ("Set a price, or price at least one lesson length, before offering this option" on a bookable lesson). Classes and programs, which only sell through Add to cart, still need the option's own price -- length pricing is only available for booked lessons. You must always leave at least one option enabled ("Leave at least one way to buy this item."). By default, with no options touched, a product still only sells the recurring series, exactly as before.

Each option's card on the storefront shows a short line of text under its price -- Conductly's standard wording by default (for example, "One lesson." on a one-time option). Click that text in the table to write your own description for any option instead; leave it blank to keep the standard wording.

note

These options only take effect when the product's button is Add to cart or Book online -- the two paths that check out through Conductly. The section still appears on a product set to Sign-up form or Contact us, but those buttons never reach checkout, so an option priced there can't actually be bought.

Once a product offers more than one way to buy it, families see a "How would you like to join?" picker on the product page and choose an option before adding the item to their cart -- or, for a bookable private lesson, before picking a time. If you only offer the recurring series (the default), there's no picker and the product page looks exactly as it always has.

Every card in that picker shows its own price -- including the recurring series card, even though it has no price field of its own in the table above. It quotes the same billing-plan figure already shown higher up the product page: monthly or per-term tuition, a payment plan's installment, a per-lesson or per-class rate, a lesson pack's price, or a one-time price with your own price label. It goes blank only if you've turned off Show price. (For a bookable private lesson, the cards price at the length picked in the booking widget instead -- see Pricing by Lesson Length below.)

Buying Introduction or Drop-in enrolls the student in a single meeting only, not the ongoing series -- for a class or program that's the next upcoming meeting of the session they picked (there's no way yet for the family to choose a specific date). The student appears on your roster and attendance for that one date, but isn't added to the recurring roster and isn't billed again afterward.

On a private lesson booked through Book online, choosing Introduction also marks that lesson with the Trial attendance label automatically -- see Creating Events for what that label does. Drop-in and recurring-series bookings get no label.

When to use each one:

  • Introduction -- a discounted trial aimed at families who haven't studied with you before.
  • Drop-in -- a one-off spot in an ongoing class: a substitute week, a visiting student, or someone trying it out before committing.

For example, a beginner guitar class might offer a $25 introduction for first-timers, the regular recurring series priced in the Catalog for students joining for the term, and a $40 drop-in for anyone sitting in for a single week.

Pricing by Lesson Length​

A self-booked private lesson can run any length you teach, so a product set to Book online also shows a "Price by lesson length" column next to Introduction and Drop-in. Click Add a lesson length, then enter the length in minutes (5-480) and its price -- repeat for as many lengths as you want to price differently, and remove a row with its ×. Two rows can't share the same length.

If the option also has its own price set, any length you haven't listed here still charges that price, so you only need to add the exceptions. Leave the option's own price blank, and it's offered only at the lengths you've listed -- the booking widget won't show it as a choice at any other length, and families can't check out with it at one.

note

If you price a length that none of this lesson's instructors currently teach (set on each instructor's detail page -- see Lesson lengths), Conductly notes that families won't be offered it until an instructor's lesson lengths include it. Instructor lesson lengths only suggest values for the Add a lesson length button here -- they no longer limit which lengths you can price.

The booking widget shows each available length with its own introductory or drop-in price, and checkout charges the price for whichever length the family picks. Group classes and programs are unaffected, since their length is fixed by the schedule.

Because the checkout price depends on the length the family picks, the option cards on a self-booked lesson can't quote one fixed number the way they do on an Add to Cart product. Instead each card -- Introduction, Drop-in, and Recurring series alike -- shows its price at the length currently picked in the booking widget, captioned with that length ("$30.00 · 45 min"), and all three cards follow the widget as the family changes it, so the number on a card is the one checkout charges; the Recurring series card prices from your regular rates for the instructor picked in the widget. The one-time price line that normally sits above the cards doesn't appear on a self-booked lesson either way -- the cards and the booking widget below are where the price for the chosen length shows up.

The Instructors Tab​

For products that have associated instructors, their profiles appear on the product detail page. This tab is called Instructors & sessions for Group Classes and Programs that have sessions to sell, and just Instructors for private lessons.

Instructor Visibility​

You can control which instructors are shown to families.

  • Each instructor card shows their name, photo, and a link to view their bio
  • Click the X button next to an instructor to hide them from the public product page
  • Hidden instructors appear in a "Hidden from store" section where you can Restore them at any time
note

Hiding an instructor from a store product does not affect their assignment to the underlying course. It only controls their visibility on the public store page.

Session Selection​

For Group Classes and Programs, this tab also lists the available sessions that families can select during the purchase process.

  • Sessions show the schedule details (day, time) so families can pick what works best
  • Enrolled count and capacity are tracked, so full sessions can be identified
  • Session information comes from the course configuration in Conductly
  • Hide a session from the public store the same way you hide an instructor -- it moves to a "Hidden from store" list where you can Restore it at any time

The Button & Embed Tab​

The Button & embed tab controls what the button on your public product page does, and how to embed the product on your own website.

Button Configuration​

There are four modes:

Sign-up form​

Families complete a form instead of checking out. Choose which form to link from the dropdown; the button text defaults to "Complete Interest Form". When a family clicks the button, they are directed to the linked form instead of adding the product to their cart.

info

Form-linked products are ideal for interest forms, audition applications, or any offering where you want to manually review applicants before enrollment. See Forms & Leads to learn about creating forms.

Add to cart​

The standard checkout path. The button reads "Add to Cart" by default, and families purchase the product directly through your store checkout. For group classes and programs, families select a class session before checking out. Prices come from the course's billing setup in the Catalog.

note

A private lesson can only be sold through the cart if its billing type can be priced without a schedule:

  • Pay in Full, Payment Plan, and Subscription (with a default tuition set) all sell normally.
  • Per Meeting lessons need a pack size and Pack price (Catalog → course detail → Billing Information) to be sellable -- the family then pays the flat pack price upfront, e.g. "$260 for 4 lessons." Open-ended Per Meeting lessons (no pack size) and packs without a price show a "Contact us to schedule" button instead. See Lesson Packs.

This tab shows a hint under the button options explaining exactly what's missing when a private lesson isn't sellable in the cart. Give the lesson a pack size and price, switch its billing type, add a default tuition, or use Book online.

Book online​

Available for private lessons only. Families pick an open lesson time from the instructor's availability and pay for it right away -- the booking skips the cart and goes straight to the payment page. You can optionally set a Booking price for the lesson on the Pricing & options tab; otherwise the price comes from your rates.

At a school with more than one location, each open time in the booking widget names the building it's at -- an instructor whose availability is limited to one building only offers times there. When the offered times span two or more locations, a Location row above the day strip lets the family narrow the list to one ("All locations" is the default); a time whose availability isn't limited to a location stays listed under every choice. The location the family picks carries through to room assignment, so the booked lesson is never placed in a building the instructor isn't in that day -- see Which Rooms Can Be Used. A single-location school sees the widget exactly as before.

Whether bookings are scheduled instantly or require your approval is controlled by the Online Booking policy (Instant booking vs Request to book) at Settings → Store. See Store Settings.

Contact us​

No checkout at all. The button reads "Contact us to schedule", and families reach out to your school directly. Use this for offerings you prefer to arrange personally.

Whichever mode you choose, you can customize the button text.

Page Address​

Every product gets a clean web address on your storefront, like app.conductly.com/yourschool/beginner-piano, instead of a numbered link. The Page address card on the Button & embed tab shows the current address and lets you change the last part of it.

Type a new address and click Save address to apply it -- unlike most fields on the product editor, the page address does not save automatically, since changing it creates a new link.

tip

If you change a product's address, the old one keeps working. Anyone who visits it is redirected to the new address, so links you've already shared -- on social media, in an email, on your website -- never break.

An address can only use lowercase letters, numbers, and hyphens, and can't match another product's current or former address or one of your store's own pages (like "cart" or "terms").

Embed codes you've already copied from this tab are unaffected by an address change -- they keep working exactly as before.

Embedding a Product on Your Website​

You can showcase a product on your school's own website with an embed. This tab has a Copy Embed Code button that copies an iframe snippet to your clipboard -- paste it into your website's HTML wherever you want the product to appear.

The embed is a chrome-less version of the product page -- no Conductly header, breadcrumb, or footer -- and it automatically resizes itself to fit its content, so it blends into your site.

note

Buttons inside the embed open the full Conductly store page in a new tab, because checkout cannot run inside an embedded frame. The hand-off carries over the visitor's selected session, their chosen way to buy (see Introductory and Drop-In Options above), and -- for bookable lessons -- their chosen instructor and time slot, so they pick up right where they left off and are charged for whichever option they picked.

Tags​

Products can be tagged for categorization, which helps families filter and discover your offerings within the store navigation.

Auto-Save​

Changes you make on the product detail page are saved automatically as you edit. There is no need to click a separate save button for most fields -- just make your changes and they are applied instantly. Switching tabs doesn't lose anything in progress -- an edit you just made keeps saving in the background even after you move to a different tab.

The one exception is the product's page address (Button & embed tab) -- see Page Address above -- which requires clicking Save address.