Verkkokurssikassa
Basics

Products

A product has a type, VAT setting, employee benefit eligibility, default pricing, and post-purchase actions. A product cannot be sold on its own — it is added to an offer, through which customers can purchase it. Prices and the customer-facing name and description can be customized per offer.

Internal Name

The Name is an internal identifier used only in the dashboard. It is not visible to customers. Give the product a clear name that helps you identify it in order reports and offers.

Product Type

Choose the type that best describes what you are selling:

Product TypeDescription
Online CourseDigital learning content, such as a video or text course.
Digital ContentOther downloadable or streamable digital content.
E-bookA digital publication, e.g. a guide or book.
MembershipAccess to content or a community.
Event TicketAccess to a paid event.
ServiceA service, coaching, or consultancy.

The product type affects which VAT categories are available.

VAT Type

Select the correct VAT category for the product. The available options depend on the selected product type.

Because prices always include VAT, the VAT type does not affect how much the customer is charged. Instead, it determines how much tax is stated and shown as being collected — on the checkout page and receipt — and how the sale is recorded for accounting purposes.

VAT TypeDescriptionAvailable for
Commercial Education ServiceCommercial online courses and coaching without regulatory approval for tax exemption.Online Course, Membership
Regulated Education ServiceRegulator-approved education service — VAT 0 %. Requires the organization to have educational provider status. Consult your accountant.Online Course, Membership
Digital BookE-books and similar publications. Reduced VAT rate.E-book
Digital MagazineDigital periodicals. Reduced VAT rate.Digital Content
Digital ServiceOther electronic services or content not covered by other digital categories.Digital Content, Membership
Event TicketAccess to a public event or conference.Event Ticket
Cultural Event TicketAccess to a cultural event such as a concert or theatre performance. Reduced VAT rate.Event Ticket
General VATStandard tax rate. Use when no other category applies.Digital Content, Membership, Service

Choose the VAT type carefully — consult your accountant if you are unsure.

Employee Benefits

If the product is eligible for payment with employee benefits (e.g. a sports benefit card), enable the setting:

AsetusKuvaus
Allow payment with employee benefitsEnables employee benefit payment methods (Epassi, Smartum, Edenred) for this product.
Employee benefit categoryChoose the category that matches the product content, e.g. sports or culture. This affects which employee benefit methods can be used to purchase the product.

For example, Smartum only accepts products in the sports and culture categories. Check the supported categories in each payment method's own documentation.

Customer-Facing Details

These fields are visible to the customer at checkout. They are localizable — you can set different content for Finnish, English, and Swedish using the language tabs.

AsetusKuvaus
Product NameThe name shown to the customer at checkout. Localizable per language.
Short Product DescriptionOptional. A short description shown at checkout, max 140 characters (about 2 short sentences). Localizable per language.
Product ImageImage shown at checkout and in order confirmations. Localizable per language.

If no localized content is provided for a language, the default language content is used.

Pricing

A default price is set on the product, used when the offer does not specify its own price.

See: Pricing

Post-Purchase Actions

Post-purchase actions can be added to a product, such as a Kajabi activation or a webhook. Actions run automatically when payment has been confirmed.

See: Post-Purchase Actions

Billing Form Fields

By default, the checkout uses the shared billing form settings. You can override them per product by enabling the Customize form fields setting.

For each form field you can set:

  • Show field — whether the field is visible at checkout
  • Optional — whether the customer can leave the field blank

Propagating Updates to Offers and Add-on Sales

When a product is referenced by one or more offers or add-on sales, the dashboard shows below the product title how many use it. Saving a change that affects the customer-facing copies (display name, description, image, prices) opens a confirmation dialog where you can push those changes to every linked offer and add-on sale in a single step.

The dialog only appears when the edit affects fields that also exist on the linked offers and add-on sales. Internal-only fields (internal name, product type, VAT type, employee benefit category, billing form, post-purchase actions) save directly without prompting.

The dialog groups the changes:

AsetusKuvaus
Display name and descriptionPushes only the localized name/description fields you actually changed, per locale. Editing only the Finnish description leaves every other locale and every custom name untouched on linked offers and add-on sales.
ImagePushes only the localized images you actually changed, per locale. Images in locales you did not touch are left untouched.
PricesPushes only the price fields you actually changed, per currency. If you only edited the original price for EUR, only that field is updated on linked offers and add-on sales — any custom discounted prices are preserved.

The dialog shows a per-locale (or per-currency) breakdown under each checkbox so you can see exactly which fields will be pushed before confirming.

If the product no longer has a locale or currency that some linked offer or add-on sale still has, an additional opt-in checkbox appears for removing that locale or currency from the linked items. Removal is destructive and defaults to off.

Selected fields overwrite any custom values previously set on the linked offers and add-on sales. Unselected fields are left untouched.

On this page