Pricing Plans

Offering flexible pricing options is the best strategy to expand your business's reach. The following guide includes:

The necessity of pricing plans

In Classified layouts, users can submit listings using a number of free slots, which can be set up under Theme Options > User/Dealer section:

Users can increase the number of available slots to submit listings by purchasing Pricing Plans.

This process is automated and managed by WooCommerce and Subscriptio. This plugin is included in the theme package with an Extended license.

Initially, WooCommerce Pricing plans should be enabled in Dashboard > Theme Options > User/Dealer > Main section:

How to Create a Pricing Plan

After enabling the WooCoommerce plans, Subscription products can be created in Dashboard > Products > Add new section:

After assigning the product title, mark it as "Subscription":

The product's "Catalog visibility" option can be configured as "Hidden." This setting is appropriate since the product will be linked to the Pricing Plans page.

Go to the Product data section to set the regular price for the product and fill out Subscription settings:

The regular price refers to the amount that users will be charged.

The billing cycle is the number of repeated payments. If you refer to the screenshot below, money will be deducted every 30 days.

Lifespan is how long the subscription will run. In the screenshot below, the money will only be withdrawn once. The client will then need to repurchase the plan.

If you need a plan where the User or Dealer needs to pay every month for 1 year, then the billing cycle will be 30 days and lifespan 12 months.

Then, go to the "Pricing Plan Options" section and set limits for the Subscription product:

The Number of Slots is the allowed number of listings that users can publish.

The Number of images per slot refers to the maximum number of images that can be uploaded for each listing.

The Price Plan User Role refers to the specific user role to which the subscription is applicable.

If a user with a "Simple user" role purchases a pricing plan that is intended for "Dealer" roles, their role will automatically be changed to "STM Dealer" upon successful payment.

The subscription plans do not encompass slots for "Featured" listings. If users wish to highlight a listing as "Featured," an extra payment is necessary for each individual listing.

Once the Subscription products have been published, they should be showcased on the Pricing Plans page, making them purchasable. This page has been included in the demo import and is automatically assigned within the theme options:

The content on the page is editable using either Elementor or WPBakery, depending on the specific page builder that was chosen during the demo import process. Pricing tables – is one of the new features of the Classified Layout.

Creating a Pricing Plans Page using Elementor

The Pricing Plans page can be easily edited with Elementor. By customizing the "Pricing Plan" widget, WooCommerce Subscription Products that were previously created should be linked.

The widget includes the essential settings listed below:

  • Plan Title: This field allows you to input the main title or name of the pricing plan you're showcasing. It typically represents the name of the subscription level or service being offered.

  • Subtitle: The subtitle provides a supplementary description to the plan title.

  • Badge Text: A badge is a small piece of text that highlights a specific feature of the pricing plan, like "Popular" or "Recommended." This setting allows you to define the badge text to draw attention to key selling points.

  • Price: Input the regular price of the pricing plan. This is the standard cost customers would pay for the subscription.

  • Discount Price: If applicable, this is where you enter the discounted price for the plan. It's visible to showcase any ongoing promotions or special offers.

  • Period Text: Specify the time period associated with the pricing plan, such as "per month" or "annually." This provides clarity about the billing frequency.

  • Button Text: Customize the text displayed on the call-to-action button. It's the text that prompts users to take action, like "Subscribe Now" or "Get Started."

  • Button Link: Define the hyperlink that the button leads to. Typically, this link takes users to a checkout page or a more detailed plan description. To direct users to the WooCommerce Cart, use the following link:


In this context, "2294" corresponds to the unique ID assigned to the WooCommerce product.

  • Items: In this section, you can list out the key features or offerings included in the pricing plan.

By utilizing these settings effectively, you can create visually appealing and informative pricing plans with different styles.

Creating a Pricing Plans Page using WPBakery

You can set the STM Pricing Tables module on your pages to display Pricing Tables.

It's possible to select the number of tables (1, 2, or 3) and set the Price Label under the General tab of the STM Pricing Tables module settings:

Under Table tabs, it’s possible to set the Pricing section Title, Periods, Features, Label, Extra Link, and its options.

You need to set the settings below for each Table under respective tabs.

Create the period for pricing plans. By default, it is available to create monthly and yearly subscriptions:

The widget allows you to assign two different subscription products to a single table depending on the period.

Then you can choose a subscription product for a selected period in the Pricing Tables module:

After selecting a product for the yearly period, you can list the additional features provided in a plan:

Set a label to attract users or make the table informative:

Finally, set a label for the button and save the changes:

If you have created periods as we did above, you can leave the settings for "Link" and "Plan add to cart (Plan ID)" empty. Otherwise, you should select your product to make it purchasable.

After following all the previous steps, we obtain the subsequent view of pricing tables with WPBaakery Page Builder.

Pricing Plans Management

Users change/upgrade their plans on their user account via simple WooCommerce Checkout progress:

After successful payment, the current plan with the next subscription renewal date will be displayed:

Users can check used quotes in the "My Plans" section:

Last updated