WooCommerce is a great tool for e-commerce. Highly customizable and easy to configure. Yet, it lacks the feature of generating and selling PDF event tickets. Using a free plugin, you can easily add such a feature to your WooCommerce store. Read more to learn how to sell WooCommerce tickets.

Step 1: Install and activate the plugin
In order to add a new feature to the WooCommerce shop, you need to install a free plugin. Flexible PDF Coupons is a versatile plugin that allows you to design, generate and sell PDF WooCommerce tickets. It also allows you to sell vouchers and gift cards.

Please go to your WordPress admin panel and Add new plugin. Type in Flexible PDF Coupons and install the plugin. Don't forget to activate it afterwards ;)
After activating the plugin, you can begin to design your PDF WooCommerce tickets. Go to the next step:
Step 2: Design your WooCommerce tickets template
The plugin has a built in Canva-like graphic design editor. Please go to the new menu in your admin panel Coupons PDF -> Templates -> Add new and design your own ticket template.

Using a simple drag&drop interface, you can add your own images, text, and shortcodes.
You can use the image with the background template which can be downloaded below. It will allow you to quickly design a beautiful ticket template for your clients:

Step 3: Customize the messages sent to the client
By default, the plugin is generating PDF vouchers / gift cards. To use it for selling WooCommerce tickets, you just need to change some phrases that are displayed to the customer in the emails. To achieve this, copy your own translation files to override default phrases:
1. Download the zip package
Download zip package with .mo and .po file
2. Please go to the location on your server: wp-content/languages/plugins and create a new folder: flexible-coupons:
3. Unzip the contents of the package to this folder:
Okay, now your customers will be informed about tickets, not coupons. Great!
Step 4: Turn on automatic tickets generating
If you want to fully automate ticket generation workflow, please set the status in the plugin Settings:
This way, the PDF WooCommerce tickets will be automatically sent and generated after a customer completes the payment.
Step 5: Add a new WooCommerce product category
With the ticket, your customers will also get a coupon code for use in your shop. You probably do not want to give customers such a discount for their next purchases, so please create an empty WooCommerce product category:
The coupon code will only work for products in this category. And as it is will be empty, the coupon code won't be useful for shopping.
Step 6: Add new product - WooCommerce tickets
Finally, you can allow your customers to buy the tickets! Please add a new WooCommerce product. Firstly, activate the PDF Coupon checkbox:

Now the product became Virtual and a new tab had appeared: PDF Coupon. Please click that and:
- Select the template which you created in step 2
- Select the product category you have created in step 5.
Also, add your own description, images, tags, etc. Simply all the information about the event!
Final effect: buyer's view in the shop
After publishing the product, the customer will see the WooCommerce tickets on the product list. He will be able to easily purchase it, just like any other product in your shop:
Please remember that the plugin that tickets are virtual products, so no shipping costs will be calculated.
PDF WooCommerce tickets sent by email
After your customer completes his purchase, the PDF WooCommerce ticket will be automatically generated and sent to his mailbox by email. This is the final effect he will see after receiving the message:

PRO version
All this can be achieved using a free version of a plugin! There is also a PRO version which offers even more:
- Add customer details to the PDF
- Add an ability to purchase the ticket as a gift for a friend
Use the PRO version to sell better WooCommerce tickets in PDF
Design your own PDF coupons and sell them as gift cards, tickets or service vouchers by using Flexible PDF Coupons for WooCommerce.
Add to cart or View Details