Version 4 is now available with massive improvements! Learn more
Skip to content
Home / Tutorials / How to book WordPress events using WooCommerce?

How to book WordPress events using WooCommerce?

Introducing the new WooCommerce Checkout Extension, designed to expand payment possibilities with EventPrime. Enjoy an array of diverse payment options that provide greater flexibility and convenience.

Features of WooCommerce Checkout Extension:

Experience the enhanced features of the WooCommerce Checkout Extension:

  1. Access a wide array of payment choices, complementing traditional methods like PayPal and Stripe.
  2. Enjoy peace of mind as WooCommerce seamlessly manages all aspects of your payment page. Simplify your online transactions today.

Follow these steps to set up WooCommerce Checkout with EventPrime:

Begin by installing WooCommerce through WordPress.

Navigate to the Settings option within the WooCommerce menu.

Within the settings, proceed to the Payments tab and choose your preferred payment methods.

Here, you can select payment methods like Cash on Delivery, PayPal, Stripe, etc.

Now, proceed with the installation where you will need to download and install the WooCommerce Checkout Integration extension from EventPrime. Make sure you activate the extension.

Once the installation is complete, access the EventPrime settings.

Then proceed to the Extensions tab.

From there, click on the Manage option.

Upon clicking Manage, you will be able to activate the extension by toggling the switch to the on position.

Next, head to the Event Prime menu and select Events

To enable WooCommerce Checkout for your desired event, click the checkbox labeled Enable WooCommerce Checkout on the right-hand side after selecting a specific event.

Now proceed to the events section and enter necessary details.


On the checkout page, you will notice an Add to Cart option instead of the usual Checkout. Click on the Add to Cart button, and you will be directed to the WooCommerce checkout page, where you can conveniently make payments using various available options.

Now the information about this booking will be accessible on the EventPrime booking page. Furthermore, within the Types of Payment section, there will be a distinct filter specifically designed for transactions carried out through the WooCommerce checkout system.

Using this extension streamlines the booking process, providing you with convenient access to new and diverse payment methods, ultimately enhancing your booking experience.


In conclusion, the introduction of the WooCommerce checkout extension through EventPrime represents an exciting advancement. This integration promises to enhance the user experience by offering a wider array of payment choices.

If you need any further assistance, please comment below and our team will reach out to you with the best solution.

Have a question? Reachout to the EventPrime Community for help here.

16 thoughts on “How to book WordPress events using WooCommerce?”

  1. I’ve bought this extension and after finally finding these instructions I have it working. However, your instructions say:

    On the checkout page, you will notice an Add to Cart option INSTEAD of the usual Checkout…….’

    But what actually happens is that it shows the ADD TO CART option AND the CHECKOUT option (not instead) I think this makes it confusing for the customer. You would think that Checkout and Add to Cart would both take you through WooCommerce as that’s how WooCommerce works.

    I tried switching off PayPal to see if the checkout option disappeared but it didn’t. I only want to offer payments through WooCommerce, is this possible?

    It need to be really straight forward and at the moment having Add to Cart and Checkout options which use different payment methods will be confusing for people.


    1. Hello Imran,

      We hope you are doing great!

      We have comprehensively reviewed your website and could not locate a running instance of EventPrime.
      Can you please check and verify whether EventPrime is activated or not?

      We will be more than happy to investigate and resolve the issue for you.

  2. I bought and have the EventPrime plugin installed, yet in the installed plugins it says “Events” and not “Event Prime”; I have the Woocommerce extension installed, yet I don’t see the screens you show above. How do I enable the ability to set a price to register and attend an event and pay through the site?

    1. Hello Sean,

      Thank you for reaching out!

      We appreciate your feedback and want to clarify that the ‘Events’ label in the installed plugins section is intentional. We take pride in our brand, and the ‘Events’ label is used as a concise and representative name for our EventPrime plugin. Our focus is on delivering a top-notch event management experience, and we appreciate your understanding of our branding approach.

      Regarding your inquiry about setting up an event and paying through the site, we’re happy to share that we’ve received this inquiry via our support forum, and our team has already taken care of it.

      If you have any further questions, please feel free to contact us.

  3. Whats the difference between bookings to events and using WooCommerce? Do we set up the ticket to attend an event as a WooCommerce product?

    1. Hello,

      Thank you for using EventPrime!

      The fundamental booking process corresponds to creating tickets natively or opting for third-party bookings where the visitor will be redirected to the provided URL.

      In the case of the “EventPrime WooCommerce Checkout” extension, the chosen event’s tickets are added to the cart( you do not need to create a ticket as a WooCommerce product ) and the checkout process will be delegated to the standard WooCommerce checkout process allowing you to utilize the payment gateways configured in the WooCommerce plugin.

      I hope this provides clarity on the matter.
      If you need further clarification or require additional information, please feel free to contact us.
      Always happy to help!

    1. Hello,

      Please verify that the ‘Enable WooCommerce Checkout’ setting is switched on under ‘Event -> Settings -> Extensions.’ After activation, you should find the ‘WooCommerce Checkout’ meta-box visible on the ‘Edit Event’ page.

      If the issue persists, we will need more information to provide the best possible solution. Please get in touch with us directly using this form.

  4. Hi Team,
    I have installed EventPrime – Modern Events Calendar, Bookings and Tickets and EventPrime Woocommerce Integration plugin. The licence has been activated and is enabled. In WooCommerce, appropriate payment types have been enabled. There is not an option on the event page to enable WooCommerce Checkout.
    Have I missed something obvious or do I need to have a different licence from the free version.
    Best regards

    1. Hello Bruce,

      Thank you for using EventPrime!

      We are delighted to inform you that the support ticket you submitted regarding the mentioned WooCommerce issue on our support forum has been successfully resolved by our team.

      If you require further assistance, please feel free to contact us.
      Our team is ready to assist you promptly.

    1. Hello,

      Thank you for using EventPrime!

      You can effortlessly distribute the event’s link to the attendees by utilizing our “Email Attendees” feature located under the “Events -> Email” sub-menu, please initiate the process by clicking on the “Auto-populate attendee” button below the email address field subsequently select the pertinent event from the drop-down and include the event’s link along with other relevant details in the mail content.

      If you need assistance with the process, feel free to contact us.
      Always happy to help!

  5. Hi,

    I can’t manage to get people on the checkout page with Woocommerce.

    Go to June, there’s an event.

    When you click on it, there’s a button “Get Tickets Now”.

    If you click on it, there’s a popup that says “Add Details & Check Out”.

    If you click on it, it goes back to the booking calendar.


    1. Thanks for reaching out to us.

      To resolve this, please follow these steps:

      • Navigate to “Events -> Settings” in your dashboard.
      • Access the “Pages” tab within the settings.
      • Ensure that each page has the correct shortcode associated with it.

      If you have any further questions, please don’t hesitate to reach out to us.

Leave a Reply

Your email address will not be published. Required fields are marked *