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. 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

On this page