In order for Tickets Commerce to work as expected, you’ll need to ensure that you’re using the proper permalink settings. We’ve covered permalinks best practices in our Knowledgebase before, but there are some important distinctions when using Tickets Commerce specifically.

Let’s take a look at how to set up your permalinks for success so that Tickets Commerce works as expected.

To start, when using Plain (or “ugly”) permalinks with Tickets Commerce, you may notice some unforeseen issues, like orders, connections, disconnections, responses, PayPal, and Stripe don’t work. This is because the REST API endpoints aren’t firing how they are supposed to.

The good news is that there is an easy fix for this.

To adjust your permalinks, simply head over to WordPress Settings > Permalinks and select one of the “pretty” permalinks options. Any option other than Plain permalinks will help Tickets Commerce to work optimally.

You’ll also see a notice in the WordPress admin if you are using Plain permalinks so that you can make this change and get back to selling tickets with Tickets Commerce.