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
- Log in to your account at https://app.joinzipper.com/auth/login
- From the dashboard, click Products in the left sidebar
- You'll see the Products page at https://app.joinzipper.com/dashboard/packages
Step 2: Select or Create Product
Select existing product:
- Find the product you want to configure
- Click on the product to open it
- Or click Edit next to the product
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
- In the product edit form, find the Pricing section
- 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
Toggle Variable Pricing to On:
- Find Variable Pricing option
- Enable the toggle
- Variable pricing fields will appear
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
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
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
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)
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
- Review your variable pricing configuration:
- Variable pricing is enabled
- Minimum price is set
- Maximum price is set (if desired)
- Settings are appropriate
- Click Save
- Variable pricing will be saved
- You'll see a confirmation
- 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:
During purchase:
- Customer sees price input field
- Can enter any amount within range
- System validates amount is within limits
- Payment processes for entered amount
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
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.