Skip to main content
knowledgecenter.avangate.com

Advanced pricing options

Overview

Use pricing options to define complex pricing models for your products, adding cost components for each option or combination of options your shoppers can purchase. The capabilities at your disposal make it easy for you to easily adapt products or subscriptions to customer and market needs. 

You can configure a pricing options and control: 

  • Billing cycles
  • Number of users or seats
  • Product type (basic, professional, etc.)
  • Support versions
  • Usage and overage options
  • And more

Availability

All Avangate accounts. 

Requirements

Create at least a product/subscription plan before defining pricing. 

Impact

Depending on your configuration, you can have a pricing option or a collection of pricing options impact a single product/subscription plat or multiple products/subscription plans. 

Type

The type controls the mechanism of displaying pricing options to shoppers in the cart.

  1. Radio - single selection from a list of options. 
  2. Dropdown - single selection from a dropdown with options.
  3. Checkbox - multi selection using checkboxes. 
  4. Scale - used for overage pricing. 
  • Regular - tiered pricing. 
  • Pay per usage - metered billing. 

Currency

All currencies are mandatory when configuring pricing options. By default the price is zero (0) and you need to change this value for all currencies available for your account. Avangate does not convert prices for product options automatically, you're required to specify each one manually. 

Setup pricing options

Navigate to the Pricing tab for any product/subscription plan you created, included those you're setting up for the first time. Scroll down to the bottom of the pricing details page, to the Pricing options groups area.

  • For Dynamic pricing (with base price) - set option costs at the level of each pricing options group.
  • For Static pricing (without base price) - set costs globally at the intersection of each possible option.

Radio, Checkbox, Dropdown pricing options 

  1. Click Create new pricing options groups.
  2. Enter the Group name (Required) - this label is displayed to shoppers in the cart and is included on invoices. 
  3. Enter the Group description (Optional) - this text is displayed to shoppers in the cart and is included on invoices. 
  4. Select the type: 
  • Radio
  • Checkbox
  • Dropdown 
  1. Enter a unique code (Required) - this is an identifier used in the Avangate API, product import/export and for Buy Links query parameters.
  2. Add the first option.
  3. Enter the Option name (Required)
  4. Enter the Option description (Optional)
  5. Enter a unique code (Required) - this is an identifier displayed in the cart, included on invoices and for Buy Links query parameters.
  6. Define impact on price per unit (available only for products with dynamic pricing (with base price) configurations).
  • Add to
    • Base price - Price impact can be either a fixed amount or a percentage.
    • Calculated sum - Price impact can be either a percentage.
  • Subtract from 
    • Base price - Price impact can be either a percentage.
    • Calculated sum
  1. Define impact on subscription lifecycle
  • Adds - Add the desired number of months to the default billing cycle interval of a subscription. Adding one month to a monthly subscription purchased on April 22nd pushes the expiration/renewal deadline to June 22nd. 
  • Subtracts - Subtract the desired number of months to the default billing cycle interval of a subscription. Subtracting 12 months from a 2-year subscription purchased on April 22nd 2016, pushed the expiration/renewal deadline to April 22nd 2017 instead of April 22nd 2018. 
  • Non-recurring - Increase the lifetime of a subscription indefinitely at the moment of purchase, making it evergreen. 

Regular & Pay per use Scale pricing options

Metered billing is available only for Dynamic pricing (with base price) configurations.

  1. Click Create new pricing options groups.
  2. Enter the Group name (Required) - this label is displayed to shoppers in the cart and is included on invoices. 
  3. Enter the Group description (Optional) - this text is displayed to shoppers in the cart and is included on invoices. 
  4. Select the type: 
  • Scale - Regular - for tiered charges
  • Scale - Pay per use - for metered billing
  1. Enter a unique code (Required) - this is an identifier used in the Avangate API, product import/export and for Buy Links query parameters.
  2. Add the first scale.
  3. Specify the interval
  4. Define impact on price per unit of tiered/metered resources (available only for products with dynamic pricing (with base price) configurations).
  • Add - add a specific cost for each unit of tiered/metered resource. 
  • Subtract - subtract a specific price for each unit of tiered/metered resource.
  1. Define impact on subscription lifecycle
  • Adds - Add the desired number of months to the default billing cycle interval of a subscription. Adding one month to a monthly subscription purchased on April 22nd pushes the expiration/renewal deadline to June 22nd. 
  • Subtracts - Subtract the desired number of months to the default billing cycle interval of a subscription. Subtracting 12 months from a 2-year subscription purchased on April 22nd 2016, pushed the expiration/renewal deadline to April 22nd 2017 instead of April 22nd 2018. 
  • Non-recurring - Increase the lifetime of a subscription indefinitely at the moment of purchase, making it evergreen. 

Unique codes 

The Avangate system automatically assigns unique identifiers/codes to all pricing option groups you create. The unique IDs enable you to create multiple pricing option groups with the same details, including, name, description, options and pricing details, and still manage them as standalone entities while having the Avangate system easily differentiate between them.

Multilanguage pricing options

The Avangate system supports localization with Multilanguage pricing options capabilities. Tailor pricing options and pricing options groups to specific markets in accordance to the languages activated for your account. Details including Group name and description as well as Option name and description, can all be unique in accordance to different languages. It's mandatory to at least set up Group name and description as well as Option name and description in English. When different languages are selected, the details will be adapted if you configured them. If not, the Avangate cart defaults to English.

Mark a pricing options group as required

You first need to configure a preselected option for a pricing options group. Then, when you check the Required option for a product:

  • You require shoppers landing in the product page to choose one of the pricing options configured in the group to continue to checkout.
  • Avangate takes into account the preselected option you set for all shoppers landing in checkout, using the setup to calculate the price of the product. 

Custom, per-product pricing configuration groups

The Avangate platform enables you to customize pricing configuration groups per-product. This means that a pricing configuration group associated with multiple products, can feature custom values that impact only a single item. This functionality can be accessed by navigating to the Pricing tab, selecting the desired pricing configuration, scrolling down to the bottom of the screen and clicking on the name of the item that you want customized from the list of active pricing options groups.

Check the checkbox next to the Use with different impact on price option, and define custom pricing that impacts just the product you're editing.

Hide pricing option groups

To improve account maintenance and product configuration management, Avangate allows you to hide one or multiple pricing configuration options to avoid frequent issues, caused by events such as:

  • Human errors
  • Product upload errors
  • Outdated product portfolio
  • Outdated custom Avangate developments

Important: You can only assign visible product pricing configurations to your products.

Filter pricing options

Follow the steps below to filter the existing pricing options on your account.

  1. Go to Setup -> Products.
  2. Click Edit on the product containing the pricing options that you want to view
  3. Go to the Pricing tab.
  4. Click Edit on the pricing configuration that you want to view.
  5. Use the Display filter to choose the pricing option groups that you want to view. You can view:
    • Visible items
    • Hidden items
    • All items

Hide/show pricing options

Follow the steps below to hide or display specific pricing option groups.

  1. Go to Setup -> Products.
  2. Click Edit on the product containing the pricing options that you want to view
  3. Go to the Pricing tab.
  4. Click Edit on the pricing configuration that you want to view.
  5. Use the checkboxes to select the pricing option groups that you want to hide.
  6. Click Hide selected.
    • To unhide hidden pricing option groups, follow the same steps and click Unhide selected.

Important: Pricing options visibility is product-specific. If Product A and Product B both have Pricing Option X assigned to them, hiding Pricing Option X from Product A does not hide it from Product B as well.

FAQ

  1. Can I delete a pricing options group?
    • This functionality is not available at this point in time. You can deactivate pricing group options at product/subscription plan level, and they will no longer impact the price of that specific item. Alternatively, edit unused, irrelevant or obsolete pricing group options by changing parameters including Group name, Group description, and options type, to obtain completely new options.
  2. Can I modify pricing options?
    • All pricing options you created are available in the Pricing options groups area under the Pricing tab for all of your products. You can always select the Group name / label in order to access an overview of the options, and click on edit to alter the values as needed.
  3. Can the same pricing options group be applied to different products?
    • Keep in mind that the settings are global, so if you edit them for one product, they will be automatically impact all others that they're associated with.
  4. Can I use multiple pricing options groups for the same product?
    • Products sold through Avangate support multiple pricing variations simultaneously, such as volume discounts and  pricing options.