Skip to content

Help Center · articles

How to Configure Variable Pricing

Learn how to set up variable pricing for products so customers can pay any amount within a specified range. Variable pricing is useful for donations, tips, or flexible payment options.

How to Configure Variable Pricing

Learn how to set up variable pricing for products so customers can pay any amount within a specified range. Variable pricing is useful for donations, tips, or flexible payment options.

Before You Begin

  • You must be logged in to your account at https://app.joinzipper.com
  • You need permission to manage products (typically organization owners and admins have this permission)
  • A product to configure (or create a new product)
  • Stripe connected (required for paid products)

Steps

Step 1: Navigate to Products

  1. Log in to your account at https://app.joinzipper.com/auth/login
  2. From the dashboard, click Products in the left sidebar
  3. You’ll see the Products page at https://app.joinzipper.com/dashboard/packages

Step 2: Select or Create Product

  1. Select existing product:

    • Find the product you want to configure
    • Click on the product to open it
    • Or click Edit next to the product
  2. Or create new product:

    • Click Create product
    • Fill in basic product details
    • Proceed to pricing configuration

What happens next: The product edit form will open.

Step 3: Find Pricing Section

  1. In the product edit form, find the Pricing section
  2. This section contains:
    • Price field
    • Variable pricing toggle
    • Minimum and maximum price fields

Note: Variable pricing settings are typically in the Pricing section.

Step 4: Enable Variable Pricing

  1. Toggle Variable Pricing to On:

    • Find Variable Pricing option
    • Enable the toggle
    • Variable pricing fields will appear
  2. Variable pricing options:

    • When enabled, customers can enter any amount
    • You set minimum and maximum limits
    • Customers choose amount within range

Note: Enabling variable pricing allows customers to pay custom amounts.

Step 5: Set Minimum Price

  1. Enter minimum price:

    • Set the lowest amount customers can pay
    • Example: $5.00 minimum
    • Example: $10.00 minimum
    • Minimum ensures you receive at least this amount
  2. Minimum price requirements:

    • Must be greater than $0
    • Typically at least $1.00
    • Prevents customers from paying too little

Note: Minimum price ensures you receive a reasonable payment amount.

Step 6: Set Maximum Price

  1. Enter maximum price (optional):

    • Set the highest amount customers can pay
    • Example: $100.00 maximum
    • Example: $500.00 maximum
    • Leave empty for no maximum (if allowed)
  2. Maximum price considerations:

    • Prevents extremely high payments
    • Helps manage payment processing
    • Optional - can leave unlimited

Note: Maximum price helps control payment amounts and prevent errors.

Step 7: Save Product

  1. Review your variable pricing configuration:
    • Variable pricing is enabled
    • Minimum price is set
    • Maximum price is set (if desired)
    • Settings are appropriate
  2. Click Save
    • Variable pricing will be saved
    • You’ll see a confirmation
  3. Variable pricing will take effect immediately

What happens next: Variable pricing will be configured and:

  • Customers can pay any amount within the range
  • Minimum price is enforced
  • Maximum price is enforced (if set)
  • Payment amount is chosen by customer
  • Flexible payment options are available

How Variable Pricing Works

When variable pricing is enabled:

  1. During purchase:

    • Customer sees price input field
    • Can enter any amount within range
    • System validates amount is within limits
    • Payment processes for entered amount
  2. Price validation:

    • Amount must be at least minimum price
    • Amount must be at most maximum price (if set)
    • Invalid amounts are rejected
    • Customer must enter valid amount
  3. Payment processing:

    • Customer pays the amount they entered
    • Payment processes normally
    • Amount is charged as entered

Tips

  • Set appropriate minimum to ensure reasonable payments
  • Use maximum to prevent extremely high payments
  • Test variable pricing to ensure it works correctly
  • Communicate pricing range to customers
  • Use variable pricing for donations, tips, or flexible payments

Troubleshooting

Problem: I don’t see Variable Pricing option Solution: Check that:

  • You’re editing the product (not just viewing)
  • Variable pricing feature is available
  • Product type supports variable pricing

Solution: Make sure you’re editing the product. Contact support if variable pricing isn’t available.

Problem: Variable pricing isn’t working Solution: Check that:

  • Variable pricing is enabled and saved
  • Minimum price is set correctly
  • Maximum price is set correctly (if applicable)

Solution: Verify variable pricing is enabled and prices are set. Check settings are saved.

Problem: Customers can’t enter custom amounts Solution: Check that:

  • Variable pricing is enabled
  • Product is saved with variable pricing
  • Customer interface shows price input

Solution: Verify variable pricing is enabled and saved. Check customer-facing interface.

Problem: Minimum/maximum prices aren’t enforced Solution: Check that:

  • Prices are set correctly
  • Validation is working
  • Settings are saved

Solution: Verify minimum and maximum prices are set and saved. Test validation.