Product Pricing Methods

PRODUCTS Last updated April 2026

Product Pricing Methods

CMS Max supports seven distinct pricing models. Choosing the right one ensures your product page is intuitive for customers and accurate for your store.

Quick Reference

1

Standard Pricing

One price, always.

2

Options

Add-ons that adjust the base price.

3

Variants

Discrete versions, each with its own price.

4

Tiered Pricing

Per-unit price drops at quantity thresholds.

5

Bulk Pricing

Fixed packages at fixed quantities.

6

Dimension Pricing

Price calculated from entered measurements.

7

Subscription Pricing COMING SOON

Recurring billing on a set schedule.

1

Standard Pricing

DEFAULT

The simplest model. Every product has a single base price. The customer selects a quantity and pays that price multiplied by how many they buy. No configuration required beyond entering the price.

Product Price Customer Buys Total
Logo T-Shirt $24.99 3 $74.97
Coffee Mug $14.00 1 $14.00

✓ Best for

Physical or digital products with a single, unchanging price — retail goods, downloads, services billed per unit.

2

Options

ADD-ONS

Options are customer-selectable attributes that can add to or subtract from the base price. They don't create separate product versions — they modify the existing price. Common examples include engraving, rush processing, warranty upgrades, or material upgrades.

Option Type Price Effect
Standard Shipping Dropdown +$0.00
Rush Processing Dropdown +$15.00
Add Engraving Checkbox +$8.00
No Gift Box Radio −$5.00

✓ Best for

Products with configurable add-ons, upgrades, or service selections where the core product stays the same.

✗ Not for

Options shouldn't be used to represent fully different product versions (use Variants) or quantity-based pricing.

3

Variants

DISCRETE VERSIONS

Variants are distinct versions of a product — each with its own price, SKU, and inventory. When a customer selects a variant, the product's price changes to that variant's price. Variants are presented to the customer as a dropdown, button group, or swatches.

Example Variant Attribute Variant Options
T-Shirt Size S → $18, M → $18, L → $20, XL → $22
Phone Case Color Black → $12, Clear → $12, Red → $14
Candle Scent + Size Lavender 4oz → $9, Cedar 8oz → $16
📦

If your variant attribute represents a purchase quantity (e.g., 500 / 1,000 / 2,500 units), see Bulk Pricing instead — it's purpose-built for this and avoids a confusing double quantity field on the product page.

✓ Best for

Products with distinct versions (size, color, material, style) where the customer selects from a predefined list of options.

4

Tiered Pricing

VOLUME-BASED

Tiered pricing automatically applies a lower per-unit price as the customer orders more. The customer enters any quantity they choose, and the system calculates the correct price based on which tier their quantity falls into. No variant selection needed — it's fully automatic.

Quantity Range Price Per Unit Example: 350 units
1 – 99 $1.00 / ea
100 – 499 $0.80 / ea ✓ 350 × $0.80 = $280.00
500 – 999 $0.65 / ea
1,000+ $0.50 / ea
🧮

How the calculation works

The customer types in a quantity. CMS Max finds the matching tier and multiplies that tier's per-unit rate by the quantity entered. The price updates in real time on the product page.

✓ Best for

Wholesale, raw materials, or bulk goods where the customer can order any quantity and the per-unit price drops automatically as they order more.

✗ Not for

Fixed package prices where the customer picks a bundle (use Bulk Pricing). If the price isn't a per-unit calculation, tiered pricing is the wrong tool.

5

Bulk Pricing

FIXED PACKAGES

Bulk Pricing is for products sold in fixed quantity packages at flat prices. Instead of entering a quantity, the customer selects a pre-defined package. There's no per-unit calculation — each package has one set price. The standard quantity input field is automatically hidden on the product page to avoid confusion.

Package Name Units Included Flat Price Per Unit
Starter 500 $345.00 $0.69
Standard 1,000 $700.00 $0.70
Value 2,500 $1,000.00 $0.40

How it differs from Tiered Pricing

Bulk Pricing — Price is selected

selected: "Standard"
units: 1,000 (fixed)
total: $700.00

Tiered Pricing — Price is calculated

qty entered: 750
tier: @ $0.65/ea
total: $487.50

✓ Best for

Print shops, promotional products, branded merchandise, or any product sold in set package quantities with a flat all-in price per package.

✗ Not for

Open-ended quantity ordering (use Tiered Pricing), or products with non-quantity variant differences like size or color (use Variants).

6

Dimension Pricing

MEASUREMENT-BASED

Dimension Pricing calculates the total price based on measurements the customer enters at the time of purchase. Instead of buying a set quantity, the customer inputs one or more dimensions — such as length, width, or both — and the price is computed from those values multiplied by a per-unit rate.

Pricing Types

LINEAR

Linear Foot / Yard / Inch

Customer enters a single length. Price = length × rate. Common for fencing, piping, trim, rope, or fabric sold by the running foot.

length entered: 14 ft
rate: $3.50 / ft
total: $49.00
AREA

Square Foot / Yard / Inch

Customer enters length and width. Price = (length × width) × rate. Common for flooring, carpet, turf, fabric panels, window film, or vinyl wrap.

length: 12 ft × width: 10 ft = 120 sq ft
rate: $2.25 / sq ft
total: $270.00
📐

How it works on the product page

The standard quantity field is replaced by one or two measurement input fields (e.g., Length and Width). As the customer types, the price updates in real time. A minimum dimension can be set by the merchant to enforce order minimums.

✓ Best for

Flooring, carpet, turf, fabric, fencing, piping, window treatments, vinyl wrap, or any product priced by a physical measurement rather than a count.

✗ Not for

Products sold in countable units or fixed packages — use Standard, Variants, or Bulk Pricing instead.

7

Subscription Pricing

COMING SOON
🚧

Subscription Pricing is currently in development and will be available in a future CMS Max release. The details below describe the planned behavior.

Subscription Pricing allows customers to purchase a product on a recurring billing schedule — weekly, monthly, or annually. Instead of a one-time checkout, the customer agrees to automatic recurring charges at the selected interval. Each billing cycle the order is automatically created and payment is captured.

Interval Example Use Case Example Price
Weekly Fresh produce box, coffee refill $19.99 / week
Monthly Trophy club, award program, supplies $49.99 / month
Annually Membership, annual award package $399.00 / year

✓ Best for

Consumables, memberships, club programs, corporate award packages, or any product where repeat automatic delivery adds value for the customer.

Which Should I Use?

Match your scenario to the right pricing model.

Scenario
Std
Options
Variants
Tiered
Bulk
Dim.
Sub.
One price, no configuration
Customer picks add-ons (engraving, rush, etc.)
Product comes in sizes, colors, or styles
Customer enters any qty, price auto-calculates
Price breaks at volume thresholds
Customer selects a fixed package (500 / 1,000 / 2,500 units)
Qty field should be hidden on product page
Price calculated from length or area entered
Recurring automatic billing on a schedule
Soon

Building Relationships with Web Developers and Marketing Agencies that want better results

The world's fastest and most SEO friendly website code.