Woocommerce Paid Listings

Woocommerce Paid Listings

The WooCommerce Paid Listing plugin offers the combined strength of WP Event Manager and WooCommerce Paid Listing. It allows you to monetize your website and receive payment through WooCommerce.

The plugin lets website owners create subscription packages for event organizers to post their events on their websites. Here, the admin receives the payment from the organizers through WooCommerce.

An event Organizer has to select a price package (Paid or Free) to submit the number of events for the number of days allowed in the selected package on the website.

Installing The Plugin                                                                  
  

The installation process is the same for all the add-ons offered by WP Event Manager. They can be installed both automatically and manually.

  1. Automatic Installation: You can install the plugin from the backend of your WordPress. Click here to see how you can install the plugin automatically.

  2. Manual Installation: You can also install the plugin manually using SFTP or FTP tools. Click here to see how you can install the plugin manually.

Watch the entire video for a better understanding.

 How to add Price Packages                                                    
   

To add price packages on the submit event page, here are the steps you need to take.

  1. Go to WP-admin >> Products >> All Products >> Add New.

  2. Insert the title of your package and set the information as shown in the screenshot below.

  3. Publish.

  • Product Data: Select “Event Package” from the dropdown.

  • Regular price (£): Insert the regular price of a package.

  • Sale price (£): Insert the sale price of a package.

  • Event listing limit: Insert the number of events you want to allow a user to list/submit with this package.

  • Event listing duration: Insert the number of days during which the events get published on the front end of your website.

  • Feature Listings?: Enable this option if you want to tag an event as featured to style it differently.

This is how the price packages will appear on the front-end event submission form.

How to get the Purchased Price Packages Details            
  

You can access all the details of your purchased price packages on WooCommerce’s “My Account” Page (WP-admin >> Pages >> My Account).

It will display the package details, including Package Name, Remaining Event Listings, Listing Duration, and featured details.

WooCommerce Paid Listing Settings                                 
  

To access WooCommerce Paid Listing settings, here are the steps you need to take:

  1. Go to wp-admin>>Event Manager>>Settings.

  2. Click on the Paid Listing Settings tab.

  3. Here you will get the following options:

  • Paid Listing Flow: This option allows you to decide if you want to choose a package before or after entering event details.

  • Enable event category selection: If you enable this option, you will be able to create an event listing package based on event category selection.

  • Enable event type selection: If you enable this option, you will be able to create an event listing package based on event type selection. should choose a package for event submission through a dropdown.

Adding a banner to your event                                        
  

To add a banner to an event, here are the steps you need to take  
  1. Go to wp-admin.

  2. Click on Products>>Add a new product.

  1. Press the “Add a new product” button.

  2. Then add a product name.

  3. Click on the dropdown menu named “Product data”.

  4. Select an Ads package.

  1. You need to fill in your package details in this section as per your preference.

These are the steps that you can take to add the banner facility to your event.

Your customers need to take the below-mentioned steps to purchase an ad package and display an event banner on an event.

  1. Go to the front end.

  2. Click on the My Account option, present at the top right side of the page.

  3. Here, your customers can see all the Available ad packages along with their prices.

Note: Your customers will only see the sale price that you have mentioned in the admin panel, and if you do not mention the sale price, the regular price will be displayed here.

  1. To purchase an ad, they need to press the “Add to cart” button and fill in the checkout details.

  1. After purchasing the package, users will be able to see the details of their purchased packages in the My Accounts section.

  2. Then go to “Events”>> Event Dashboard.

  3. All the events will be listed here.

  4. Then users need to click on the specific event details where they want to add the banner.

  1. In the Event Details section of that event, go to “Ads” >>Create ad.

  1. A pop-up will appear with the following options:

  • Banner: This option contains further options:

    • Banner: The banner is displayed at the bottom of the event page.

    • Interstitial: The banner appears as a pop-up on the event page.

    • Number of days: Need to add the number of days.

  1. Click on Submit.

The banner will be displayed based on your selection in the above-mentioned step.

Advanced: Overriding/Customizing the templates                            
  

For overriding or customization, template files can be found in the wp-event-manager-wc-paid-listings/templates/ directory.

To override a template file, here are the steps you need to take

  1. Create the directory “wp-event-manager-wc-paid-listings” under your theme folder.

  2. Copy the template file to the “/wp-content/yourtheme/wp-event-manager-wc-paid-listings/” directory.

  3. Your theme will use all the template files from the “/wp-content/yourtheme/wp-event-manager-wc-paid-listings/” directory instead of the plugin’s template file (/wp-content/plugins/wp-event-manager-wc-paid-listings/).

  • my-packages.php template file shows the purchased package details.

  • package-selection.php template lists the packages for posting an event.

Remember: If you have overridden template file and plugin frequently updating then you need to sync template file with new updates from the plugin’s template file for better functionality and new features.