Skip to main content

Price Manager - Article

Review and update Training Activity and Additional Product prices across currencies without changing historical purchases.
Updated: 29 Sep 2026
32 min read

Summary

Price Manager is the central place to review and change what people will pay for Training Activities and Additional Products. Each currency has its own amount, so changing one price does not convert or update the others. The new amount applies to future purchases; it does not rewrite completed Transactions. Payment methods, tax, discounts, Storefront availability, and Market Value are managed separately.

In this article you will learn:

  • What Price Manager controls—and which commerce decisions remain elsewhere
  • When to use Price Manager instead of editing one Training Activity or Product
  • How the All, Training Activities, and Products views differ
  • How enabled, country-associated, and default currencies affect the list and participant experience
  • Why every currency amount is an independent commercial decision rather than an exchange-rate conversion
  • How activity prices, Additional Product prices, and Virtual Credit prices differ
  • How zero, blank, missing, and localized prices can affect future enrollment and checkout
  • Why price does not by itself control Storefront visibility, access, payment method, tax, or availability
  • How organization discounts and Coupons from Discount campaigns interact with the configured base price
  • What happens to existing signups and historical Transactions when a price changes
  • How to govern seasonal changes, international pricing, product catalogs, and non-public activities
  • How to troubleshoot missing items, missing currencies, unexpected fallback, and apparently incorrect checkout amounts

What Price Manager is

Price Manager is the central administrative view for maintaining prices across:

  • Training Activities
  • Additional Products

Open it from Course Administration → Price Manager.

It is especially useful when:

  • Many Training Activities use the same set of currencies
  • A new currency or market is being introduced
  • A portfolio-wide price review is due
  • Additional Product prices must be maintained alongside training prices
  • Finance or commercial owners need a focused price-quality review
  • Prices must be prepared before activities become self-enrollable

Price Manager reduces the need to open every Training Activity or Product separately. It does not replace the detailed item configuration. Use the item itself when you also need to change features, assignment, description, product type, payment method, tax context, or other non-price settings.

Price Manager is a maintenance view, not a pricing engine

Eurekos does not calculate prices from costs, margins, exchange rates, market indices, or another currency. Administrators enter the approved amount for every required currency.

Keep the related pricing concepts separate

ConceptWhere it is primarily controlledRelationship to Price Manager
Enabled currencySettings → Commerce → CurrencyDetermines which regular currencies can be used for pricing
Default currencySettings → Commerce → CurrencyProvides the platform fallback when no country-specific currency or localized price is available
Country-to-currency associationSettings → Commerce → CurrencyInfluences which currency a registered user sees from their profile country
Training Activity regular priceActivity Price feature or Price ManagerPrice Manager can maintain the amounts used for future activity enrollment
Additional Product priceProduct record or Price ManagerMaintained independently from the Training Activity price
Virtual Credit pricePrice configuration where the feature is enabledSeparate from regular currency and requires an eligible organization balance
Payment methodsSettings → Commerce and, where enabled, the Training ActivityDetermine how the configured amount can be paid; not selected in Price Manager
Tax rules and sellerSettings → Commerce and the activity Price featureDetermine tax treatment; Price Manager does not establish the legal tax context
Organization discountOrganization configurationReduces the Training Activity price for eligible organization members
CouponCourse Administration → Discount campaignsApplies a percentage discount to an eligible regular activity price at checkout
Promotion or invitation priceInvitation or promotion processSeparate route-specific commercial value; do not assume Price Manager overwrites it
Market ValueActivity feature and Market Value reportingDescribes estimated value delivered, not the amount charged
Transaction amountCreated during enrollment or purchaseHistorical evidence; later Price Manager changes do not rewrite it
Storefront price visibilitySettings → Commerce and Storefront/activity configurationControls whether and where users see price, not the amount itself

Treat these as connected controls with different owners. A correct number in Price Manager cannot compensate for an unavailable payment method, incorrect tax rule, hidden activity, or unintended discount.

Price Manager compared with item-level editing

Use Price Manager when the task is primarily about reviewing or changing amounts across several records.

Use the Training Activity or Product record when the task includes configuration beyond price.

TaskRecommended starting point
Update several activities in EUR and USDPrice Manager
Review all Product pricesPrice Manager with the Products filter
Add the Price feature to an activityTraining Activity configuration
Configure activity payment methodsTraining Activity Price feature or Commerce settings
Configure tax seller, country, location, or online/onsite contextTraining Activity Price feature and Commerce tax settings
Create an Additional Product or change its typeCourse Administration → Additional Products
Connect Products to an activityTraining Activity → Additional Products feature
Add a currency or associate it with countriesSettings → Commerce → Currency
Create a CouponCourse Administration → Discount campaigns
Review what a participant actually paidCourse Administration → Transactions
Change a manually enrolled participant's recorded price where supportedActivity participant list—not Price Manager

Permissions and ownership

Course Administrator, Support, Platform Administrator, and Global Administrator roles normally have the Course Administration permissions needed to manage Activities and Products, subject to organization scope and platform configuration.

Platform-level Commerce configuration—including currencies, payment providers, customer types, tax rules, seller information, and global price formatting—is normally reserved for Platform or Global Administrators.

This creates a useful separation of responsibility:

  • Platform governance decides which currencies and commerce mechanisms exist.
  • Commercial or finance owners approve what prices should be charged.
  • Course Administrators maintain the approved amounts on Activities and Products.
  • Finance verifies Transactions, invoices, and downstream accounting.

Before providing access, define who may:

  • Approve a price
  • Enter or change a price
  • Introduce a new currency
  • Change a default currency or country association
  • Approve a discount campaign
  • Validate tax treatment
  • Publish an activity after price review
  • Reconcile the first Transactions after a change

Open and understand Price Manager

  1. Open Course Administration.
  2. Select Price Manager.
  3. Use search to locate an item by its recognizable title or other available search information.
  4. Select the appropriate view:
    • All
    • Training Activities
    • Products
  5. Review the available price fields for the enabled currencies.
  6. Enter or update only approved values.
  7. Save using the action provided by the interface.
  8. Reopen or refresh the relevant record to confirm that the value persisted.
Price Manager list showing the All, Training Activities, and Products views, search, and price fields for several enabled currencies.
Price Manager provides one view for reviewing and maintaining Training Activity and Additional Product prices across enabled currencies.

Do not interpret the ability to edit many prices from one screen as permission to change them without review. One misplaced decimal or copied value can affect every future checkout for that item and currency.

Use the correct list view

ViewUse it whenAdministrator guidance
All
  • Reviewing the complete sellable portfolio
  • Comparing training and related Product pricing
  • Preparing for a new currency
  • Checking whether similarly named items belong to different types
  • Performing a broad commercial audit
This is the default view and shows both Training Activities and Products. Always identify the item type before changing a value. A Training Activity and a Product can have similar titles but represent different price components at checkout.
Training Activities
  • Reviewing enrollment prices
  • Preparing a seasonal activity-price change
  • Aligning repeated deliveries or regional versions
  • Checking paid, free, internal, private, or invoice-only activities
  • Maintaining prices before enabling self-enrollment
This view limits the list to Training Activities. An activity does not need to be available for self-enrollment to have a price. Private, invitation-based, manually enrolled, or invoice-managed training may still require a configured price for accounting, offers, or later activation.
Products
  • Updating manuals, workbooks, exams, kits, or other add-ons
  • Reviewing Product prices across currencies
  • Preparing Products for connection to several activities
  • Checking optional and included Product strategies
This view limits the list to Additional Products. A Product price is independent of the activity price. Do not copy an activity’s discount or net price into a Product unless that is the separately approved Product price.

Search for the correct record

Clear naming prevents costly errors. Use titles that distinguish:

  • Activity from Product
  • Region or market
  • Delivery type
  • Language
  • Cohort or date when relevant
  • Product edition or version
  • Internal, partner, or public offer

Before editing a similar title:

  1. Confirm the item type.
  2. Open the underlying item if necessary.
  3. Confirm its ID, language, connected activities, and current audience.
  4. Check whether it is a recurring, cloned, linked, translated, or nested activity.
  5. Return to Price Manager and edit the intended row.

Price Manager centralizes the amounts; it does not merge related records. Each Activity and Product remains its own object.

Understand enabled currencies

Platform Administrators manage currencies under Settings → Commerce → Currency.

Enabling a currency makes it available for configuration and presentation across the platform. It does not automatically create activity or product prices, confirm payment-provider support, or complete the related tax and invoicing setup.

Commerce areaHow the enabled currency is used
PricingAdministrators can configure activity and Additional Product prices in the currency, including through Price Manager.
Storefront and checkoutParticipants can see and pay applicable prices in the currency when the surrounding commerce and payment configuration supports it.
Transactions and reportsCommercial records can display and report amounts in the currency used for the transaction.
Discounts and promotionsCampaigns and promotional configurations can apply to eligible prices in the currency.
SubscriptionsSubscription prices and related transactions can use the currency where subscriptions are configured.
DocumentsConfirmation and Invoice PDFs can display the applicable currency and amount.
CommunicationPrice tokens can insert the configured price and currency into supported messages.

Important: Price Manager cannot introduce a currency. The currency must first be enabled in the platform Commerce configuration.

Decide whether to enable a currency

Every enabled currency creates prices and supporting processes that must be maintained. Confirm the following before activation:

ConsiderationConfirm before enabling the currencyRisk if incomplete
Market and audienceIdentify the countries, customers, or participant groups that require the currency.Administrators maintain prices that serve no clear commercial purpose.
Activity and Product pricesApprove the required amounts and identify who will enter them.Activities or Products may have missing or inconsistent prices.
Payment providerVerify that the connected payment service accepts and settles the currency as intended.Participants may see a price they cannot successfully pay.
Tax and seller requirementsConfirm the relevant tax rules, seller identity, and commercial responsibilities.Checkout or transaction records may not meet business or regulatory requirements.
DocumentsCheck currency symbols, number formatting, and wording in confirmation and Invoice PDFs.Participant-facing documents may be unclear or incorrectly formatted.
OwnershipAssign responsibility for initial setup, price changes, and periodic review.Prices can become outdated or inconsistent across the portfolio.
Missing-price controlDefine how incomplete activity and Product prices will be identified before launch.Items may appear without a valid price for the participant’s currency.

Enable a currency only when it serves an established commercial requirement and its supporting prices, payment route, documents, and ownership are ready. A larger currency selection does not improve the participant experience when the underlying configuration is incomplete.

How Eurekos chooses the displayed currency

For a registered user, currency presentation is normally based on the country in the user's profile and the country-to-currency associations configured in Commerce.

Example:

User profile countryAssociated currencyTypical displayed price
GermanyEURThe item's EUR amount
United StatesUSDThe item's USD amount
SwitzerlandCHFThe item's CHF amount

If no currency is associated with the user's country, the platform uses the default currency.

If the selected country currency does not have a price configured for the item, the platform can fall back to the default-currency price. This protects the purchasing flow from a missing localized value, but it may expose a market to a price that was not intentionally designed for it.

Fallback is continuity, not pricing approval

A valid default price can keep checkout working. It does not mean Finance approved that default amount for every country. Review missing localized values before launching a market.

Decision flow showing how profile country, geographic detection, currency associations, localized item prices, and the platform default determine the displayed price.
How Eurekos selects the displayed currency for registered participants and anonymous visitors.

Default currency

The platform always has one default currency. It is used when:

  • A user's country has no associated currency
  • A localized currency amount is unavailable and fallback is required
  • An anonymous visitor cannot be assigned a more specific currency
  • Another commerce flow requires a platform fallback

Changing the default currency is a platform-level decision with broad impact. It can alter what users see when no more specific match is found. It does not convert stored prices or rewrite historical Transactions.

At least two currencies must exist before an administrator can select a different default.

Anonymous Storefront visitors

Before login or registration, Eurekos does not have a profile country for an anonymous visitor. The platform therefore uses its default behavior unless an optional geographic-detection integration is configured.

With geographic detection, the likely visitor country can influence the displayed currency. After login or registration, the country in the user profile becomes the relevant basis.

Test both anonymous and registered journeys. A public visitor may initially see one currency and later see another if profile data indicates a different country.

Prices are not converted automatically

Eurekos does not apply live exchange rates. Every amount is entered independently.

For example:

CurrencyApproved price
EUR120
USD140
CHF110

These amounts can represent:

  • Regional purchasing power
  • Local market competition
  • Reseller arrangements
  • Rounded customer-friendly prices
  • Currency risk and payment fees
  • Strategic market positioning

They do not need to be mathematically equivalent.

Avoid calculating ad hoc conversions while editing. Maintain an approved price matrix with an effective date, owner, and rationale.

Configure Training Activity prices

Price is an activity-level feature. A regular price can be set in the currencies enabled on the platform.

Set a paid price

Enter the approved amount for each required currency. Then verify:

  • The user's country selects the intended currency
  • The fallback is acceptable when a localized amount is missing
  • The intended payment method supports that currency
  • Tax and seller rules produce the correct total
  • The Activity Description and Storefront communicate price correctly
  • Discounts produce the expected net amount
  • The Transaction preserves the expected currency and total

Set an activity as free

Enter 0 for the relevant regular price to make the activity free in that price context.

A zero amount can change the learner journey, including whether the simplified free-enrollment flow applies. It can also remove the Coupon field because there is no regular activity price to discount.

Before changing a paid activity to zero, check:

  • Whether all intended currencies should become free
  • Whether a remaining non-zero currency creates inconsistent regional access
  • Whether required Additional Products still create a payable order
  • Whether administrator purchase notifications exclude free enrollments
  • Whether an external commercial page still advertises a paid amount
  • Whether Market Value should continue to report estimated value

A missing price is not the same as zero

Use zero when the approved price is free. Do not leave a currency unconfigured merely to mean free.

A missing localized price can trigger default-currency fallback or make the currency unavailable in a supported administrative price selector. The exact behavior depends on the enrollment route and context.

This distinction matters:

ConfigurationIntended meaning
Explicit amount greater than zeroPaid price in that currency
Explicit zeroFree price in that context
Blank or missing localized amountNo explicit localized price; fallback or route-specific behavior may apply

Price Activities that are not self-enrollable

Price and self-enrollment control different parts of the commercial process.

ConceptWhat it controlsWhat it does not control
PriceThe commercial or accounting value assigned to the Training Activity.Whether participants can discover or enroll in the activity themselves.
Self-enrollmentWhether eligible participants can use a participant-facing route to enroll or purchase access.Whether the activity has a commercial value, creates an invoicing requirement, or must be included in financial reporting.

A Training Activity can therefore require a price even when enrollment is managed by an administrator, customer, partner, or another controlled process.

ScenarioWhy a price is usefulAdministrator consideration
Manual enrollmentAdministrators enroll participants while retaining the activity’s standard commercial value.Confirm whether the configured activity price or an individually agreed price should apply to each signup.
Separate invoicingCustomers or partners may be invoiced outside the participant enrollment flow—for example, after delivery, attendance, or completion.Use the activity price as the agreed amount or pricing reference, and document when invoicing is initiated and by whom.
Invitation or partner programAccess is limited to approved participants, organizations, or partner cohorts, although the training remains commercially valued.Keep enrollment controlled while maintaining the amount required for contracts, partner agreements, or later invoicing.
Private deliveryA customer-specific or closed cohort may be sold without appearing in a public catalog.Confirm whether pricing is per participant, per delivery, or governed by a separate agreement. The activity price should reflect the approved model or act as a documented reference.
Individual price agreementA participant may have a negotiated, sponsored, discounted, or otherwise exceptional price.Where appropriate, override the activity price for that participant’s signup. Preserve the reason for the exception and the responsible decision owner.
Internal cost allocationThe activity’s value can support departmental charging, budget ownership, or cost-center reporting even when no participant makes a payment.Define whether the price represents a transfer amount, standard training cost, or reporting value, and apply that interpretation consistently.
Financial reporting and reconciliationA configured amount helps administrators compare enrollments, Transactions, invoices, and expected commercial value.Distinguish the standard activity price from the amount actually charged when overrides, contracts, discounts, or offline invoicing apply.
Preparation for a future launchPrices can be completed and reviewed before the activity becomes available through the Storefront.Validate all enabled currencies and related Product prices before enabling participant-facing enrollment.

Use the activity price as the starting point

The configured activity price can provide the standard commercial value while individual signup prices reflect approved exceptions. For example, the same private partner course may have a standard price of EUR 500, while one participant is fully sponsored and another is charged a contract rate of EUR 350.

An override changes the applicable price for that signup; it should not be used as an undocumented substitute for a broader organization, campaign, or contract-pricing model.

A price does not make an activity purchasable. Participant access still depends on the activity’s publication and status, Storefront configuration, audience and organization rules, availability and registration dates, capacity, approval requirements, and supported payment methods.

Configure Additional Product prices

Additional Products are reusable physical or digital items—such as manuals, exams, kits, tools, or learning resources—that are priced separately from the Training Activity.

Use Price Manager to maintain their prices across enabled currencies. Product prices remain independent of the Training Activity price, even when the Product is presented as part of an activity offer.

Product or pricing areaWhat happensAdministrator guidance
Included ProductThe Product appears as part of the Training Activity offer and cannot be removed by the buyer. Its presentation communicates that it is included in the offer.Confirm how the separately configured Product price appears in checkout, Transactions, and participant documents. Do not assume that Included means the Product has no configured value.
Optional ProductThe participant can select the Product during activity enrollment or purchase it later from the Training page.Maintain the Product’s current price independently of the activity price. Make the optional nature and additional cost clear during enrollment.
Later Product purchaseA Product purchased after enrollment creates a separate Transaction at the Product price applicable at that time.A price change made before the later purchase affects that new checkout. It does not amend the original activity-enrollment Transaction.
Organization and Coupon discountsThese discounts apply to the Training Activity price, not to the Additional Product price.Describe percentage offers as discounts on the Training Activity unless a separate Product-pricing process has been approved.
TaxAdditional Product tax follows the applicable tax rules used in the activity-purchase context.Confirm the relevant Product, tax, and seller treatment separately. Price Manager maintains the Product amount; it does not determine the tax rate or legal seller.

Example: discount applied to the Training Activity

A participant buys a Training Activity for EUR 300 with a 20% Coupon discount and an Additional Product costing EUR 50.

CalculationAmount
Training ActivityEUR 300
Coupon discount: 20% of the Training Activity−EUR 60
Additional ProductEUR 50
Amount before applicable taxEUR 290

Commercial wording: A campaign promising “20% off everything” would not match this checkout calculation because the Additional Product remains EUR 50. Describe the offer as 20% off the Training Activity unless an approved process also adjusts the Product price.

Configure Virtual Credit prices

Virtual Credits provide an organization-funded payment route for eligible enrollments. Instead of paying through a conventional currency at checkout, the required number of credits is deducted from the paying organization’s available balance.

A Virtual Credit price is maintained separately from prices in EUR, USD, or other enabled currencies. It should represent an intentional organizational charge—not an assumed conversion from the monetary price.

Do not confuse Virtual Credits with other price concepts

ConceptHow it differs from Virtual Credits
Regular currencyVirtual Credits are not EUR, USD, or another monetary currency, and no exchange rate automatically converts between them.
CouponA Coupon reduces an eligible conventional price. It is not a source of Virtual Credits and cannot be combined with Virtual Credit payment.
Market ValueMarket Value can communicate the perceived or comparative value of an offer. It does not determine the number of Virtual Credits deducted.
Card or provider paymentA Virtual Credit Transaction records the use of an organization’s credit balance. It is not evidence that money was captured by a card or external payment provider.
Organization balanceThe Virtual Credit price defines how many credits an item requires. The organization balance defines how many credits are available to spend.

Set the Virtual Credit price deliberately

When Virtual Credits are enabled and supported for the item, configure the credit price independently of its regular-currency prices.

For example, an activity priced at EUR 300 does not automatically cost 300 Virtual Credits. Its approved credit price might be 30 credits, 100 credits, or another value defined by the organization’s commercial or allocation model.

When setting the price, consider:

  • The organization or partner agreement
  • How credits are funded or allocated
  • The relative value of other activities and Products
  • Whether the price should cover the complete offer or only the Training Activity
  • Who approves and maintains the credit model
  • How future price changes will be communicated

Understand the enrollment validation

ValidationWhat it means in practice
Eligible organization relationshipThe participant must belong to an organization or sub-organization that is permitted to use Virtual Credits.
Paying organizationWhere more than one eligible organization context exists, the paying organization may need to be selected.
Available balanceThe paying organization must have enough Virtual Credits to cover the enrollment.
Bulk enrollmentThe same eligibility and balance validation applies when several users are enrolled together.
Compatible organization contextUsers associated with incompatible paying organizations may need to be processed in separate bulk actions.
Coupon useCoupons cannot be combined with Virtual Credit payment. Choose the applicable payment route before completing the enrollment.

Price and balance are maintained separately. Changing an item’s Virtual Credit price does not add credits to an organization or alter its existing balance. Manage funding, adjustments, and credit history through the relevant organization-credit process.

Payment, tax, and checkout configuration remain separate

Price Manager maintains the base amount. Whether the participant can pay it—and the final amount recorded at checkout—depends on separate Commerce and activity configuration.

Checkout areaWhat determines the outcomeWhat to verify
Payment methodsPlatform Administrators enable payment methods and configure external providers. Where Payment methods on activity level is enabled, an activity can limit the available methods.At least one suitable payment route is available for the intended audience.
Provider and currency supportThe external provider or merchant account determines which currencies and payment operations it accepts.The provider supports the configured currency and can complete the intended Transaction.
Invoice and Virtual CreditsCustomer-type rules can control Invoice availability. Virtual Credits require an eligible organization, an applicable credit price, and sufficient organizational funding.Invoice is offered only to the intended audiences, and Virtual Credit payment is available only when its organizational requirements are satisfied.
Tax and seller contextTax can depend on the online or onsite format, seller country and legal entity, activity location, buyer country, customer type, and applicable tax-rule priority.The correct seller, tax rate, and tax-inclusive or tax-exclusive total are applied.
Customer and billing informationCustomer type can determine the payment methods and billing fields shown. Company and government purchases may require registration, VAT, PO, EAN, or other billing information.The intended customer can provide the required information and complete checkout successfully.

After changing a price, test the complete checkout and resulting Transaction—not only the base amount displayed by Price Manager.

Price Manager does not diagnose external-provider authorization, capture, settlement, or refund failures. Investigate those through the relevant payment and financial processes.

Understand how discounts use the activity price

The amount maintained in Price Manager is the Training Activity’s base regular price. Applicable discounts are calculated from that amount during checkout; they do not replace the reusable price in Price Manager.

Pricing elementHow it worksScope and administrator guidance
Base regular priceThe approved Training Activity amount maintained in Price Manager or the activity’s Price feature.Use it as the starting point for applicable checkout calculations.
Organization discountAn eligible member receives the percentage configured for their organization.The discount applies to the Training Activity price for eligible organization members.
CouponA participant enters an eligible Coupon from a Discount campaign during regular-currency checkout.Confirm that the campaign includes the intended Training Activity and is valid for the participant’s checkout.
Combined discountWhen both an organization discount and a Coupon apply, their percentages are added and applied to the Training Activity price.Calculate the combined result for every relevant audience before changing the base price.
Additional ProductsProduct prices remain separate from the Training Activity discount calculation.Do not describe an organization discount or Coupon as applying to Products unless a separate Product-pricing process supports that offer.

Example: combined activity discount

A Training Activity has a base price of EUR 200. The participant receives a 10% organization discount and enters a 20% Coupon.

CalculationAmount
Training Activity base priceEUR 200
Combined discount: 10% + 20%30%
Discount amount−EUR 60
Discounted activity price before applicable tax and ProductsEUR 140

Before changing a base price:

  1. Identify active organization discounts.
  2. Review current Discount campaigns and their activity scope.
  3. Calculate the expected net activity price for each relevant audience.
  4. Confirm that Additional Products remain separately priced.
  5. Test the complete order.

A correct base price can still produce an unintended participant price when active discounts are overlooked.

Distinguish Market Value from price

Market Value represents the estimated business value delivered by a Training Activity. It supports internal value reporting when training is free, discounted, funded centrally, included in a subscription, or sold for less than its estimated value.

It remains separate from both the reusable price and the amount recorded in a Transaction.

Commercial valueWhat it representsEffect on checkout and reporting
Regular priceThe reusable base amount configured for future eligible purchases.Used by applicable checkout and discount logic. Maintain it through Price Manager or the activity’s Price feature.
Transaction amountThe commercial amount and currency recorded for a particular enrollment or purchase.Preserves the historical outcome and is not rewritten by later price changes. Review it through Transactions.
Market ValueThe estimated value of the learning or service delivered.Does not determine the payable price, create revenue, change a Transaction, or calculate tax. Analyze it through the Market Value Report.

A Platform Administrator enables Market Value under Settings → Commerce → Finance management & reporting → Enable Market Value. A Course Administrator can then enter the value on the Training Activity where the setting is available.

Example: free training with measurable value

A compliance program may be free to employees and create a zero-value Transaction while retaining a Market Value that represents the service delivered. Conversely, changing a Training Activity’s price from EUR 100 to EUR 120 does not automatically change its Market Value.

Use Price Manager for future payable prices, Transactions for recorded commercial events, and Market Value Report for estimated value. Do not use Market Value to replace a missing price, reconcile payment, or calculate tax.

Manual enrollment and specified prices

When the activity Price feature is configured, supported administrator enrollment forms can allow Specify price.

The administrator may be able to select:

  • One of the regular currencies with an explicitly configured activity amount
  • Virtual Credits when available
  • Free

The selected currency initially uses the activity amount but can be changed for that signup in the supported form.

This is a transaction-specific override. It does not update the reusable base price in Price Manager.

Likewise, a later Price Manager change does not rewrite the amount already recorded for that participant.

Use a documented reason for every override, such as:

  • Contractual partner price
  • Approved goodwill exception
  • Staff or instructor enrollment
  • Migration of a prior purchase
  • Manual correction before finalizing the signup

Historical Transactions do not change

Price Manager affects future use of the price configuration. Existing Transactions remain historical evidence of what applied when they were created.

After increasing an activity from EUR 100 to EUR 120:

  • A future eligible checkout uses EUR 120.
  • A completed historical EUR 100 Transaction remains EUR 100.
  • A manually overridden participant price remains the recorded amount for that signup.
  • An external invoice or payment-provider record remains governed by its own process.
  • Market Value does not automatically change.

Never edit the current base price to make an old Transaction “match.” Reconcile the historical record and use the proper refund, invoice correction, or accounting process.

Related, linked, repeated, and cloned records

Price Manager edits individual Training Activities and Products. Relationships between records do not create one shared price object.

Recurring or linked activities

Each delivery remains its own Training Activity with its own price, capacity, participants, and Transactions. A linked date selector does not guarantee identical prices across the group.

If prices should match, review every member explicitly. If prices intentionally differ by venue, date, or format, document that policy and test how choices appear to participants.

Cloned activities

A clone begins from copied configuration, but later price maintenance is independent. Changing the original does not prove that the clone changed, and changing the clone does not prove that the original changed.

Multi-language activities

Translated or language-related activities are still separate Activity records. Review every version and currency. A user can otherwise see a different price after selecting another language.

Nested Existing Training

A parent learning journey and its nested Training Activities retain their own commercial records. Determine which level the participant actually enrolls in and which activity owns the payable price.

Additional Products reused across activities

A Product is reusable. Updating its price can affect future purchases wherever that Product is offered. Review every activity using the Product before changing it.

Prepare a governed price change

Before editing Price Manager, confirm the commercial decision, affected records, and operational dependencies. The actual change is made through the Price Manager procedure described earlier, and the result is tested through the validation matrix that follows this section.

Preparation areaConfirm before making the changeIntended outcome
Approval and timingConfirm the approved amounts, currencies, effective date, decision owner, and business reason.Administrators apply an authorized pricing decision at the intended time.
Affected recordsIdentify the correct Training Activities and Additional Products. Include relevant linked, recurring, cloned, translated, nested, and language-related Activities, as well as reused Products.Every record that should change is included, without unintentionally changing similarly named or unrelated items.
Commercial dependenciesReview active organization discounts, Coupons, subscriptions, Virtual Credit prices, quotations, contracts, purchase orders, and public offers.The new base price does not create an unintended net price or contradict an existing commitment.
Commerce readinessConfirm that the required currencies, payment methods, payment-provider support, tax rules, seller information, and participant documents are ready.Participants can complete the intended purchase route and receive accurate commercial documentation.
Evidence and ownershipRecord the current values where comparison or rollback evidence is required. Identify who will apply the change, perform validation, reconcile the first Transactions, and update affected communications.The change can be verified, explained, and followed through operationally.

Effective-date planning: Price Manager maintains the current reusable price and does not provide a documented future-price scheduler. Apply the new amounts during an approved release window unless another controlled process manages the timing.

Validate after a price change

Use a test matrix such as:

ScenarioWhat to verify
Registered user in country with associated currencyCorrect localized currency and amount
Registered user in country without an associationDefault currency and approved fallback amount
Item missing localized amountIntended default-currency fallback or route-specific behavior
Anonymous visitorDefault or configured geographic-detection result
Company customerBilling fields and permitted payment methods
Private customerConsumer payment route and price
Organization memberCorrect organization discount
Coupon userCorrect combined activity discount
Activity with Additional ProductProduct retains independent price
Virtual Credit userCorrect credit price and organization validation
Invoice userCorrect amount, tax, and invoice/order output
Card/wallet userProvider accepts currency and Transaction completes

Common pricing designs

Pricing designConfiguration approachValidation and governance
Global certification with regional pricesEnable only the required currencies and associate them with the target countries. Enter independently approved prices—for example, EUR 450, USD 525, and CHF 430—instead of relying on live currency conversion.Test profile-country selection, anonymous-user fallback, payment-provider support, tax calculation, and invoices in every supported region.
Regional classroom portfolioFilter Price Manager to Training Activities and maintain the appropriate local-currency price for every scheduled regional offering. Different venues may justify different prices even when the training content is similar.Review recurring and cloned deliveries individually. Record the commercial reason for regional differences and make offerings distinguishable through their activity titles or commercial register.
Internal learning offered free but valuedSet the regular activity price to zero when participants should enroll without payment. Configure Market Value separately when the organization needs to report the estimated value of the learning.Test the simplified free-enrollment flow and confirm that the resulting administrative notifications match the intended experience. Do not use Market Value as though it were a participant charge.
Partner-only invoice programConfigure the activity price even when the activity is not publicly self-enrollable. Restrict access through organization, audience, or invitation controls, and make Invoice available through the appropriate Commerce and activity settings.Use Transactions and the organization’s ERP reconciliation process to manage the financial lifecycle. Confirm who issues, follows up, and reconciles the invoice.
Training with optional materialsMaintain the Training Activity and Additional Product prices separately. The participant may buy the Product during enrollment or later from the Training page.Do not communicate an activity Coupon or organization discount as applying to the Product. A later Product purchase creates a separate Transaction at the then-current Product price.
New-market launchPrepare all required activity, Product, subscription, payment, tax, document, and support changes before enabling the new currency. Activate it only when administrators are ready to populate and test the portfolio.Use Price Manager to identify items that require values. Test the complete purchase journey and reconcile the first Transactions after launch.
Annual portfolio increaseMaintain an approved external pricing matrix, filter Price Manager by item type, and update prices in controlled batches.Require a second-person review. Check active Discounts, quotations, customer contracts, and public marketing content so the new base prices do not create contradictory offers.

Troubleshooting

ProblemWhat to check or do
Price Manager is missing from Course AdministrationConfirm that the user has permission to manage prices within the relevant organization scope. Also confirm that the platform’s Commerce configuration is available and that the required currencies have been enabled.
A Training Activity or Product is missingClear the search, select All or the appropriate item-type view, and confirm the user’s organization scope. Open the underlying Training Activity or Additional Product directly to verify that it exists and can be managed by the current user.
I changed the wrong itemRecord the incorrect and intended items, restore the approved price on the incorrect record, and validate both. Improve the titles so item type, market, language, edition, delivery, or cohort is distinguishable before making further changes.
A currency is missing or unavailable during administrator enrollmentConfirm that the currency is active under Settings → Commerce → Currency. When using Specify price, confirm that the Training Activity has an explicitly configured amount in that currency. Save the price, refresh Price Manager, and reopen the enrollment form.
The participant sees an unexpected or default currencyCheck the participant’s profile country, its country-to-currency association, the item’s price in that currency, and the platform default currency. For anonymous visitors, also check whether the platform uses its default currency or geographic detection. Test the same route before and after login.
The price is rejected, appears incorrectly formatted, or does not remain savedCheck the required numeric format, decimal separator, currency precision, and whether the field expects a number without a currency symbol or thousands separator. Save and refresh the record. If the value still disappears, record the item ID, currency, attempted value, time, and validation message for Support. Review the platform price-format setting if only the symbol position or display format is incorrect.
Zero, blank, and the participant’s payable amount do not agreeAn explicit zero means free; a blank amount does not. Check for default-currency fallback, another non-zero currency, required or optional Additional Products, tax, subscription context, and whether the correct activity was tested. Enter zero explicitly when the approved price is free.
The discount or Product total is unexpectedCheck active organization discounts and Coupon campaigns. These can combine for the Training Activity price, while Additional Products retain their separately configured prices. Confirm whether each Product is Included or Optional and calculate the expected activity discount and Product total independently.
A Product price changed in several activitiesAdditional Products are reusable. Updating one Product can affect future purchases wherever it is offered. Review its connected activities and test each important enrollment and later-purchase route. A Product purchased later uses its then-current price in a separate Transaction.
No suitable payment method is availableConfirm that the payment method is enabled in Commerce, permitted for the relevant customer type, supported by the activity-level configuration, and compatible with the selected currency. If Invoice appears unexpectedly, review those same settings. If an external provider rejects the currency, verify support in the provider or merchant account.
The checkout total differs from the Price Manager amountPrice Manager maintains the base price, not necessarily the final total. Review tax rules, seller, buyer country, customer type, online or onsite format, activity location, discounts, Additional Products, and the selected payment route.
A participant was charged an older or different priceCheck when the Transaction was created and whether the enrollment used an invitation, promotion, subscription, administrator override, another currency, Virtual Credits, or Free. Existing Transactions and invoices preserve their original commercial context and are not rewritten by later Price Manager changes. Correct historical financial documents through the approved invoice, refund, or accounting process.
Manual enrollment uses a different amountCheck whether the administrator used Specify price and selected another currency, Virtual Credits, Free, or an individually entered amount. A signup-level override can differ from the reusable activity price without changing Price Manager.
Virtual Credits are unavailable or the enrollment cannot be completedConfirm that Virtual Credits are enabled, the item has an intentional credit price, and the enrollment route supports them. Verify the participant’s eligible organization, the selected paying organization, and its available balance. For bulk enrollment, selected users may need to share a compatible paying organization and sufficient balance.
Related activities have inconsistent pricesLinked, recurring, cloned, translated, nested, and language-related activities retain independent price configurations. Review each relevant record and determine which activity owns the participant-facing enrollment. Align the prices when the difference is unintended, or document and communicate the commercial reason for the difference.
The activity has a price but is missing from the Storefront—or the Storefront hides its pricePrice does not publish an activity. Check self-enrollment, status, Storefront section and audience, availability and registration dates, language, organization rules, access restrictions, and capacity. Also review the platform’s Storefront price-display setting, which may show all prices, hide free prices, or hide prices entirely.
A newly enabled currency produces unexpected fallbackConfirm its country associations, the platform default currency, and whether every intended Training Activity and Product has an explicit approved amount. Test registered users from associated and unassociated countries, as well as anonymous visitors, before launching the currency publicly.
The new price became effective before the planned datePrice Manager maintains the current price and does not provide a documented future-price scheduler. Restore the approved current amount where appropriate, identify affected Transactions, and apply the new price through a controlled release window at the agreed time.

For the related processes, see Discount campaigns and Coupons, Additional Products, and Transactions. Use Market Value Report for estimated learning value rather than payable amounts.

FAQ