Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I want to sell tickets to an event on my wordpress site. I don't want to use a huge shop or partner up with ticketmaster etc.

What I want is let the customer decide how many tickets of a certain category they want and make a reservation, no payment involved. It should be able to display the total amount due and a nice message on submit.

Is there a simple plugin without much overhead? What should I use?

share|improve this question

closed as off-topic by Johannes Pille, birgire, Pieter Goosen, ialocin, toscho Aug 16 at 0:52

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

1 Answer 1

up vote 1 down vote accepted

Since this is an open ended question I'll just give you a basic rundown of how I would do it.

It seems that you would not need a cart plugin at all as you are not requiing a payment method. Therefore, I would use a simple contact form and have it send a copy to the guest and the admin. The would allow you to get the information you needed without worrying about payment.

There are a TON of Contact form plugins, If you are looking for free ones I recommend cforms II, contactform-7 and Dagon Design's php Mailer. In that order. The hardest part with these forms will be getting your total to update with the amount of tickets. I think cforms II will have the most out of the box function to do this. You could also use a few lines of jQuery to do this such as:

$("#ticket_number").keyup(function () {
      var value = $(this).val();
      $("ticket_price").val(value*20); //assuming $20 is the price
    }).keyup();

There are also commercial plugin solutions such as Gravity forms which will handle the pricing fields and JavaScript for you.

Hope that gets you on the right track.

share|improve this answer
    
it certainly does, thank you. –  tiax Dec 20 '11 at 17:37

Not the answer you're looking for? Browse other questions tagged or ask your own question.