ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Introducing moreEvents. A complete event management module for EE

February 15, 2012 4:47am

Subscribe [14]
  • #1 / Feb 15, 2012 4:47am

    moresoda

    11 posts

    Hi everyone,

    I just wanted to announce a new add-on we have just developed: moreEvents.  It is a complete event management module that allows you to sell tickets for events you have created in ExpressionEngine.  It includes features such as payment gateway integration, attendee detail capture, earlybird pricing and more.  It extends the native channel entry mechanism, so you can customise the event properties from a new tab on the publish page as well as take advantage of all the usual EE custom entry fields.

    You can find out more information about it on Devot-ee moreEvents page (where you can buy it) or at the Moresoda EE addon homepage.

    For completeness I’ve included a more comprehensive feature list below to save you the jump to Devot-ee:

    ExpressionEngine template integration.

    A full suite of template tags to customise the checkout process.  Checkout the extensive documentation.

    Payment processing

    Built in support for PayPal Website Payments Standard and SagePay UK, as well as many more on the way.

    Member group specific pricing

    Set a different ticket price for each of your member groups (even non-members).  You can even let some of them buy tickets for free.

    Early bird ticket discounts

    Set an earlybird date and price, the module will do the rest.

    Automatic registration cutoff

    Simply set a date (independently of the event date) and the module will close registrations automatically.

    Capture attendee details

    Capture the name of each attendee as well as dynamic event custom fields you can define for each event.

    Separate billing capture

    We understand that the person paying the bill isn’t always the person attending.

    Event overview

    A snapshot of event information including attendee list, total billed, tickets remaining and more.

    CSV data export

    Export attendee and transaction data.

    Language support

    Built in accordance with ExpressionEngine’s standard internationalisation conventions.

    Add your own extensions

    Build your own customised checkout functionality by using the custom module hooks

    [Mod Edit: Moved to the Community News forum]

  • #2 / Feb 15, 2012 5:06am

    Mark Bowen

    12637 posts

    Looks like a nice module that one.

    Just a heads up that your link to devot-ee.com is incorrect above. You have the link to the developers edit page 😉

    Best wishes,

    Mark

  • #3 / Feb 15, 2012 5:10am

    moresoda

    11 posts

    Thanks for the tip Mark.  Just posted a correction.

  • #4 / Feb 15, 2012 6:45am

    Neil Evans

    1403 posts

    Hi guys,
    Can you provide documentation on the Payment Gateway part of the store/code. I know you support the typical few, but this is the most restrictive part of all EE ecomm intergrations and this is another one of those “i’d buy it right now if your supported” scenarios. But if you have used an easy facility to integrate other payment providers i’d happily code my own in there.

    Looks very good though, and keen to play with it if i can get my clients right POayment Gateway up and running with it!
    N

  • #5 / Feb 15, 2012 6:53am

    moresoda

    11 posts

    @nevsie

    I know what you mean about Payment Gateway being a barrier for entry.  We decided to keep things manageable at launch and only include a couple (SagePay UK and PayPal WPS).

    There is a standard API for payment gateway integration, so adding one should not be too difficult. Although our initial release is focused on stability, we are looking to quickly expand the number of payment gateways provided.  What payment gateway are you looking to add?

    If you email us (support at moresoda dot co.uk) I can provide you with some more info if you wish.

  • #6 / Feb 18, 2012 2:13am

    omega22

    2 posts

    Hello Moresoda,

    I’m developing a website for an event management website for a client.

    Along with SagePay and Paypal, we would need a few more payment options:

    1. Wire Transfer
    - They would fill in a registrant details form, and submitting it would set their status to “wire pending”.
    - They would receive an email with instructions for sending the wire transfer.
    - Once payment is received, owner would go in and change their status to confirmed.

    2. Deposit
    - They would pay say $300 up front.
    - An email would be sent with a due date to send the rest using a paypal link or other methods.
    - Status would be set as “deposit”
    - Once payment is received, owner would go in and change their status to confirmed.

    3. Payment in installments
    - The events can be from $1,000 - $3,000 each. So installments over 3 months is desirable.
    - They often announce events 6 months in advance, 3 or so months before the option would automatically be removed.
    - We might just end up using paypal subscriptions for this, looking at a few options right now.
    - Owner will probably need to manage this offline somehow to track when all installments have been received.

    I have quite a bit of experience with EE and ecommerce, design skills are strong. Not so much with php development.

    The company runs events in different areas around the world right now, with customers being quite spread out and in areas that aren’t necessarily paypal friendly.

    Is it easy enough to accomplish what I’ve posted above without needing to bring in a more experienced developer?

  • #7 / Feb 18, 2012 6:27am

    moresoda

    11 posts

    @omega22

    The wire transfer payment mechanism is a fairly common payment method and we will have a solution in place when we announce version 1.2 in a couple of weeks.

    The deposit and payment in installments are trickier and we don’t have a plan to incorporate them in the very near future.  Due to wanting to keep the module tightly scoped on event management, this would be something that if we did incorporate it would most likely be by integrating with a third party solution.

    With regards to accomplishing what you say above, you are most likely going to need a dedicated addon to achieve what you mention.  You could try and use a shopping cart solution like Exp:resso Store (http://exp-resso.com/store) which has a payment mechanism that supports partial payments as well as deferred payments.  However, you would sacrifice the ability to capture attendee information, as well as earlybird features, member based registration permissions etc.

  • #8 / Feb 20, 2012 2:44pm

    Great looking Module, however I can’t get the updated version from Devot:ee.  The links to download the update are broken. 

    Also, is there a way to make a global registration form for all events in a channel?  For example, if EVERY event you create requires users to enter Date of Birth, Phone & Email, how do I get around creating all the fields in the registry form each time I want to post a new event?

    Thanks

  • #9 / Feb 20, 2012 5:01pm

    moresoda

    11 posts

    @jayatpeoplewhothink

    Devot-ee have been having issues (https://twitter.com/devot_ee/status/171669025762447360) with add-on management which I believe they have now fixed.  You should be able download the latest version now.

    At the moment there is no way of creating a global list of required fields for every event, you will need to create them for each entry.  It is something that many have requested so we’ve added it to our development roadmap.  We envisage being able to create default required fields on a channel by channel basis.  We have no timescale set for delivering such a feature though, so I cant let you know when we will implement it.

  • #10 / Feb 21, 2012 12:00am

    omega22

    2 posts

    Hi Moresoda,

    Thank you for your reply.

    I believe we can make good use of your add-on if it has the wire transfer option, along with PayPal and SagePay.

    The wire transfer functionality would be available in a few weeks, as in not 12+ weeks?

    As far as partial payments and deferred payments, I’m sure a more manual process can be used by my client at this stage of things.

    They have been quite manual up until now anyhow so they would already have those processes in place.

  • #11 / Feb 21, 2012 4:54am

    moresoda

    11 posts

    @omega22

    What we are working on will provide you an option to have wire transfers, yes.  We are working on this now and it should be out within the next 2 weeks.

  • #12 / Mar 01, 2012 12:44pm

    jerrymaestro99

    1 posts

    looks like its getting better and better.

  • #13 / Mar 08, 2012 12:22am

    surlyville

    1 posts

    Can I try out a demo of the moreevents module somewhere first? Just from the users point of view at least.

    Regards,
    Steve

  • #14 / Mar 21, 2012 1:36pm

    R.K.Foster

    138 posts

    Greetings,

    A client of mine is seriously looking at this module. I believe they emailed you already. The main hang-up at this point is their payment gateway which they have already invested heavily in, in terms of time and money. Hopefully it will be available on your module in the future.

    My question today, can you elaborate on how this module might work as a “manual” process? If they just used the module for managing events is there a way to simply capture the ticket purchase and then process the purchase offline?

    Thanks,
    Bob.

  • #15 / May 30, 2012 1:33pm

    NeilC

    28 posts

    I’m developing a site where we would like to sell theatre tickets, and I’m researching to see if this module will work for us better than the PayPal add-to-cart buttons we are currently using. I need to be able to sell to people who are not registered members of the site, and I need to have different prices for adults and children, and possibly seniors. Also the need to set different prices for seating in different sections. How might I implement this with this module?

    I don’t currently need assigned seating, but is this something this module can do in case I need it in the future?

    Thanks,
    Neil

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases