Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Feature: Bundle Products #1001

Closed
b-schweiger opened this issue Sep 1, 2018 · 5 comments
Closed

New Feature: Bundle Products #1001

b-schweiger opened this issue Sep 1, 2018 · 5 comments

Comments

@b-schweiger
Copy link

We would like to be able to offer bundle products, for example "Two Tickets plus a hotel room" for a discounted price. Right now, we do that by creating a seperate product. The ticket for this product serves as a voucher to get the parts upon checkin. That requires lots of manual steps.
A bundle product (or maybe call it meta product) feature, where you could configure "Product consists of 2 times product x plus 1 product y" would be perfect. Buying the bundle should result in all the tickets for the parts being printed.

@raphaelm
Copy link
Member

raphaelm commented Sep 3, 2018

If it were only one ticket + hotel room, my suggestion would be to create a product that you just call "ticket + hotel room" and that you add it to both quotas and both check-in lists: Both our quota handling and our checkin logic is more than flexible enough for that. But it stops working at "two tickets", since that would at least need to subtract 2 from the quota and do other magical things at check-in.

The current plan was to allow to add a "quota multiplicator" at some point to implement group tickets (#433), but I like the idea of bundles even more. This would solve your problem and the problem of group tickets at once.

I'm not yet 100% sure how we should implement it. Probably those bundles should be ordinary products with all their features (availability timeframe, pricing, quotas, …), but that automatically add all their "contained products" as sub-products to the cart. We could maybe even re-use the mechanism and data structure for add-on products for some parts.

This really sounds interesting.

Are you interested in developing this feature yourself? If not, are you commercially interested in this feature and willing to sponsor development on it?

@b-schweiger
Copy link
Author

It sure would be exciting to develop that myself. However, I lack a) the time required to get up to speed with the whole project and b) the python skills required (which could be remedied by more time, see a).
Since we're not making any profits of our events, our IT budget is very limited. I can talk to my partners. Where can I reach you to discuss sponsoring more privately?

@raphaelm
Copy link
Member

raphaelm commented Sep 4, 2018

Since we're not making any profits of our events, our IT budget is very limited. I can talk to my partners. Where can I reach you to discuss sponsoring more privately?

Just reach out to sales@pretix.eu, and we can see what's possible :)

@DerDakon
Copy link

My use case is like this:

  • if you order <5 you pay the full price
  • if you order 5-10 you will automatically get 5% discount without selecting any special product
  • if you order 4 and later order 3 you will get the discount for all of them
  • if you order 10 or more you will get 7% discount

The thing that I would to avoid is that the user has to select a special product.

@raphaelm
Copy link
Member

Hmm, okay, that's really a different story, so we'd probably keep this ticket for the bundles, as suggested by @b-schweiger, and #433 for your use case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants