> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.webnus.net/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# WooCommerce Integration Addon

The Modern Events Calendar (MEC) WooCommerce Integration Addon is a professional solution for streamlining the event purchase process. It allows attendees to treat event tickets as virtual products, enabling them to add multiple tickets for various events to a single WooCommerce cart and checkout alongside other products on your website.



## **Initial Setup**

Before you begin, ensure you have the following requirements:



*   **MEC Pro**: This addon utilizes the booking feature exclusive to the Pro version and is unavailable in MEC Lite.
*   **Installation**: Ensure both MEC and the WooCommerce Integration Addon are installed and activated.



[![](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/12/image2.png "image2 - WooCommerce Integration Addon")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/12/image2.png)

**Payment Gateway Activation**: Go to **MEC Settings > Booking > Payment Gateways** and activate the **Add to WooCommerce Cart** payment method.

[![](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/05/image5.png "image5 - WooCommerce Integration Addon")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/05/image5.png)

## **Configuration Settings**

Once activated, find the customization options under **MEC Settings > Booking > Payment Gateways > Add to WooCommerce Cart**.

[![](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/05/image3.png "image3 - WooCommerce Integration Addon")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/05/image3.png)

*   **Title**: Change the “Add to Cart” button text to your preferred phrase.
*   **Comment**: Add a description for the gateway (HTML is allowed).
*   **After Add to Cart**: Choose the automated action when the button is clicked:
    *   **Redirect to Cart**: Directs users immediately to the WooCommerce Cart page.
    *   **Redirect to Checkout**: Sends users straight to the Checkout page.
    *   **Optional View Cart Button**: Displays a message with a “View Cart” button.
    *   **Optional Checkout Button**: Displays a message with a “View Checkout” button.
*   **Position**: Set the display order of this gateway in the booking section compared to other payment methods.

## **Syncing Booking Statuses**

The Sync the Booking Confirmation Status with the Corresponding Woo Order feature automatically updates your MEC booking statuses to match WooCommerce order changes.

[![](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/05/image2.png "image2 - WooCommerce Integration Addon")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/05/image2.png)

**Pro Tip:** Enabling this feature will override any auto-confirmation settings previously established in the general MEC Booking settings.

Map your WooCommerce statuses to the three MEC categories using these placeholders:

*   **Pending Statuses**: Select statuses like **Pending payment**, **Failed**, **On hold**, or **Draft**.
*   **Confirmed Statuses**: Select statuses like **Processing** or **Completed**.
*   **Rejected Statuses**: Select statuses like **Cancelled** or **Refunded**.

## **Taxes and Fees Management**

You can choose how to handle financial details between the two systems:

[![](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/05/image10.png "image10 - WooCommerce Integration Addon")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/05/image10.png)

**Add MEC Ticket Taxes/Fees to Cart**: Applies tax settings from **MEC Settings > Booking > Taxes / Fees** to the WooCommerce cart.

[![](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/05/Screenshot-2026-02-21-200902.png "Screenshot 2026 02 21 200902 - WooCommerce Integration Addon")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/05/Screenshot-2026-02-21-200902.png)

[![](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/05/image4.png "image4 - WooCommerce Integration Addon")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/05/image4.png)

**Add WooCommerce Standard Taxes to the Tickets**: Transfers “Standard Tax” to MEC reservations so they appear on both WooCommerce orders and MEC invoices.

**Pro Tip:** If you use only the WooCommerce gateway, it is recommended to use the **WooCommerce Standard Tax** option to avoid managing two separate tax systems.

[![](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/05/image8.png "image8 - WooCommerce Integration Addon")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/05/image8.png)

![WooCommerce Integration Addon](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/05/image1.png "image1 - WooCommerce Integration Addon")

![WooCommerce Integration Addon](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/05/image7.png "image7 - WooCommerce Integration Addon")

## **Advanced Features & Management**

Also, users can use WooCommerce coupons on the cart page.

*   **Categories**: Assign specific WooCommerce product categories to your tickets by navigating to the **Tickets** tab in your event settings and using the **Select Ticket Product Categories** field.

[![](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/11/woocommerce-integration-11.png "woocommerce integration 11 - WooCommerce Integration Addon")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/11/woocommerce-integration-11.png)

[![](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/11/woocommerce-integration-12.png "woocommerce integration 12 - WooCommerce Integration Addon")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/11/woocommerce-integration-12.png)

*   **Coupons**: Attendees can use standard WooCommerce coupons on the cart page to receive discounts on their tickets.
*   **Emails**: MEC and WooCommerce send emails separately. MEC booking notifications follow your **Booking and Notifications** configurations, while WooCommerce handles order-specific status emails.

## **Use Cases (When This Addon is Useful)**

*   **Unified Shopping Experience**: Perfect for sites selling merchandise (like t-shirts or books) alongside event tickets in one transaction.
*   **Standardized Payment Management**: Ideal for businesses that want to use a familiar WooCommerce checkout flow and existing payment gateways.
*   **Complex Tax Compliance**: Useful for international sellers needing to apply specific tax rules supported by the WooCommerce tax engine.

## **Situations This Addon May Not Be Ideal**

*   **MEC Lite Users**: This addon requires MEC Pro to function.
*   **Pre-filled Forms**: It cannot currently use WooCommerce customer data to pre-fill participant registration fields.
*   **Dynamic Cart Edits**: Users cannot change the *quantity* of tickets on the WooCommerce Cart page; they must delete the item and restart the selection.
*   **Protected Content**: It does not inherently hide page elements (like videos) based on whether a user has purchased a ticket.

## **Troubleshooting for Beginners**

*   **“Add to Cart” Option Missing**: Ensure the gateway is enabled under **MEC Settings > Booking > Payment Gateways**.
*   **500 Errors at Checkout**: This is typically a server-side error; check your server logs or follow standard WordPress troubleshooting for internal server errors.

## FAQ

**1- I use the WooCommerce Integration Addon but don’t see the Add to Cart option. What’s the issue here?**

Once this addon has been added and activated, you should go to MEC Settings > Bookings > Payment Gateway and make sure that the newly added option, Add to WooCommerce Cart, is activated.

**02- I want to translate the WooCommerce Integration Addon. How can I do that?**

Make sure to read [this post](https://webnus.net/dox/modern-events-calendar/translate-mec/) on how to translate MEC.

**3- Does the WooCommerce Integration Addon work with MEC Lite?**

No, WooCommerce Payment Gateway utilizes the booking feature exclusive to MEC Pro and unavailable in MEC Lite.

**4- I used the WooCommerce Integration Addon and wanted to know how I can change the order status of a booking****.

Navigate to the WooCommerce Integration Addon setting through MEC Settings > Booking > Payment Gateways and enable the “Sync WooCommerce Order Status with MEC Booking Status” option.