PayNowPro

Product Groups

Organize related Products into groups to create subscription tiers with automatic hierarchy based on pricing for upgrades and downgrades.

Product Groups are containers used to organize related Products, primarily for creating a subscription hierarchy or "ladder." Think of a group as the overall service you offer (e.g., "My SaaS Platform"), while the products within it represent the different tiers available to your customers (e.g., "Basic Plan," "Pro Plan," "Enterprise Plan").

While they can contain any product, Product Groups are most powerful and useful when managing products with recurring prices.

Automatic Hierarchy & Tiering

You do not need to manually define the order or "tier" of products within a group. PayNowPro automatically infers the hierarchy based on the product's price.

For any given recurring frequency (e.g., monthly), the product with the higher price amount is automatically considered a higher tier. This automated ranking is the foundation for managing subscription upgrades and downgrades.

Example: SaaS Tiers

Imagine you create a Product Group called "SaaS Plans" and add the following products and their monthly prices:

  • Product: "Basic Plan" - Price: $1,000 JMD / month
  • Product: "Pro Plan" - Price: $2,500 JMD / month
  • Product: "Enterprise Plan" - Price: $5,000 JMD / month

Based on these prices, PayNowPro establishes the following hierarchy, from highest to lowest:

  1. Enterprise Plan
  2. Pro Plan
  3. Basic Plan

Group Validation Rules

As detailed in the Prices documentation, all products and their associated prices within a group must adhere to two key rules to ensure consistency:

  1. Uniform Currency: All prices in the group must use the same currency.
  2. Unique Recurring Prices: You cannot have two products in the same group with the identical frequency and amount combination.

Next Steps

On this page