"They always select more than included..."
It all started with a conversation. A photographer told us that her clients almost always ended up selecting more photos than included in the package, but the unit price per extra photo held them back. She wanted to offer them discounts if they selected many, as a natural incentive: the more photos you want, the better price per photo.
The problem was that, until now, PhotoHeart only allowed charging for extra photos in two ways: individual price per photo or fixed pack price. There was no way to create that "the more, the cheaper" effect.
So we built it.
Three modes to charge for extra photos
Now, when configuring a package in your catalog, you can choose between three charging modes for photos exceeding those included:
Individual
The classic mode. Each extra photo costs the same. If you configure €5/photo and the client selects 10 extras, they pay €50. Simple and direct.
Ideal for: sessions where included photos are rarely exceeded, or when you want to keep pricing simple.
Per pack
Extra photos are sold in fixed blocks. For example: packs of 5 photos for €20. If the client needs 7 extra photos, they pay for 2 packs (10 photos) even though they only use 7.
Ideal for: photographers who prefer to sell in closed lots with an implicit discount vs. unit price.
Volume discounts (new)
This is the new mode. You define tiers with progressive discount: the more photos the client selects, the lower the total cost. The system automatically calculates the best combination.
Ideal for: encouraging your clients to select more photos with real and visible discounts.
How volume discounts work
The configuration is simple:
- Define your base price per extra photo — this is the price without discount (for example, €5/photo)
- Add discount tiers — each tier has a quantity and a total price with discount
For example:
| Tier | Price | Price without discount | Savings |
|---|---|---|---|
| 10 photos | €40 | €50 (10 × €5) | -20% |
| 20 photos | €70 | €100 (20 × €5) | -30% |
| 50 photos | €150 | €250 (50 × €5) | -40% |
The calculation is automatic
When the client selects photos in the gallery, the system finds the most economical combination of tiers. You don't have to do anything: PhotoHeart applies the best possible price.
Real example: if you configure the above tiers and a client selects 25 extra photos, the system calculates:
- 1 tier of 20 photos → €70
- 5 single photos × €5 → €25
- Total: €95 instead of €125 (€30 savings)
The client sees the savings directly in the gallery, which encourages them to select without fear.
What the client sees
When your package has volume discounts configured, the client's gallery shows:
- Available tiers with the discount percentage of each
- Accumulated savings in real time while selecting photos
- Calculation breakdown: which tiers were applied and how many single photos remain
All this updates automatically with each photo they mark or unmark. No surprises at the end.
Also in quotes and invoices
Volume discounts aren't limited to the gallery. When you create a quote or invoice from the billing panel:
- You can select the charging mode (individual, pack or volume discounts)
- The tiers configured in the package are automatically inherited
- The breakdown appears in the document, so the client sees exactly what they're paying
If you create an invoice directly (without going through the gallery), you can also configure the tiers manually.
Why does it work?
Offering volume discounts isn't just a technical improvement. It's a pricing strategy that benefits both parties:
- For the client: perceives real value. "If I select 10 more, I save 20%". That eliminates the feeling of "each extra photo costs me the same" and motivates them to select more.
- For you: more photos selected = more total revenue, even if the margin per photo is lower. A client who was going to select 5 extras might end up selecting 20 if they see the price improves.
It's the same principle used by mobile data plans, subscription tiers or restaurant menus: make the larger option the most attractive.
How to activate it
- Go to Catalog → Packages
- Edit an existing package or create a new one
- In the Pricing section, select the Volume discounts mode
- Define your base price per extra photo
- Add the tiers you want (you can add as many as you need)
- Save. Done.
From there, any gallery using that package will automatically show the tiers to the client.
An improvement born from real feedback
This functionality wasn't on any roadmap. It arose from a conversation with a user who explained her real problem: she wanted to reward her clients when they selected many photos, but the system didn't allow it.
That's the type of feedback we value most. If you have an idea, a problem or something you'd like to work differently, write us. The best PhotoHeart features are born exactly like that.
