TableX – Pricing Table WordPress Plugin Documentation

Introduction

Welcome to TableX, the modern and flexible Pricing Table WordPress Plugin designed to help you create professional pricing sections without writing code.

TableX allows you to build beautiful pricing tables using both Elementor and WPBakery page builders. Whether you are creating pricing plans for SaaS products, memberships, hosting packages, subscriptions, or service plans, TableX provides everything you need to create conversion-focused pricing layouts.

Core Features:
  • Multi-currency pricing support
  • Horizontal & vertical pricing layouts
  • WooCommerce integration
  • Featured pricing plans
  • Responsive mobile-friendly design
  • Elementor & WPBakery support
  • Pre-built pricing templates

Installation Guide

Step 1 — Download Plugin Package

Download the tablex.zip plugin package from your purchase/download area.

Step 2 — Upload the Plugin

Go to:

WordPress Dashboard → Plugins → Add New → Upload Plugin

Then:

  • Click Choose File
  • Select the tablex.zip file
  • Click Install Now

Step 3 — Activate Plugin

After installation, click Activate Plugin.

TableX is now successfully installed.

Choosing the Right Page Builder

Using Elementor Builder

Elementor is recommended for users who prefer drag-and-drop live editing and faster visual customization.

  • Easy live editing experience
  • Instant template import
  • Responsive design controls
  • Beginner-friendly interface

Using WPBakery Builder

WPBakery is ideal for users already familiar with classic WordPress page builder workflows.

  • Backend editing support
  • Compatible with existing WPBakery websites
  • Shortcode-based flexibility

Importing Pre-Built Pricing Templates

TableX includes professionally designed pricing table templates for faster setup.

Importing Elementor Templates

  1. Create or edit a page using Elementor.
  2. Click the Tablex Icon inside the Elementor editor.
  3. Go to the Import Template section.
  4. Choose and import your template.
  5. Click import to import the pricing table template.

You can now customize:

  • Pricing plans
  • Features
  • Buttons
  • Colors
  • Currency settings
  • Layout styles

Edit plan content

  1. Open the Content tab in the widget panel
  2. Navigate to Pricing Tables section.
  3. Click the Add Item button to create a new pricing plan
  4. Expand the added item to edit the plan details.
  5. Enter the plan title, price, features, button text, and other content.
  6. Repeat the same steps to add multiple pricing plans.
  7. Update the changes to display the pricing tables on your page.

Open each plan item to edit its content like title, pricing, features, and button settings.

  • Plan title
  • plan sub title
  • price
  • price description
  • Features list
  • Button text

Edit Pricing Table Design

  1. Open the Style tab in the widget settings.
  2. Expand the Box Styles section to customize the pricing table container design.
  3. Open Text Styles to edit typography, colors, and text spacing.
  4. Use the Button Style section to customize button colors, borders, and hover effects..
  5. Expand Featured Table Styles to highlight a specific pricing plan.
  6. Customize the Toggle Button Styles for monthly and yearly pricing switches..
  7. Open Icon Styles and Top Icon Styles to modify icon appearance..
  8. Adjust the Mobile Slider Button settings for responsive mobile navigation

Customize Plan Box Styles

  1. Open the Style tab in the widget settings.
  2. Navigate to the Box Styles section.
  3. Customize the normal pricing plan box styles, including:
    • Background Color
    • Border Width
    • Border Color
    • Border Type
  4. The same box styling options are also available in the Featured Table Styles section for featured pricing plans.
  5. Use the featured plan styles to create a unique highlighted pricing plan design
  6. You can also customize the featured plan separately from normal pricing plans.

Additional Options for Normal Pricing Plans

  • Box Shadow
  • Content Alignment
  • Box Padding
  • Enable Feature List Outline Border

Importing WPBakery Templates

  1. Go to WordPress Dashboard → Tools → Import.
  2. Install the WordPress Importer plugin if required.
  3. Run the WordPress Importer.
  4. Upload the provided XML demo file.
  5. Complete the import process.
  6. Edit the imported page using WPBakery.

Creating Pricing Tables in Elementor

  1. Edit a page using Elementor.
  2. Search for TableX Pricing Table in the widgets panel.
  3. Drag and drop the widget into the page.
  4. Customize pricing plans, buttons, layouts, colors, and currencies.

Creating Pricing Tables in WPBakery

  1. Edit a page using WPBakery.
  2. Click Add Element.
  3. Search for TableX Pricing Table.
  4. Add the pricing table element to your page.
  5. Customize pricing plans and settings.

WooCommerce Integration

TableX integrates with WooCommerce for handling checkout and payment functionality.

Step 1 - Create WooCommerce Products

Go to:

Products -> Add New

Create separate WooCommerce products for each pricing plan.

Example:

  • Starter Plan
  • Professional Plan
  • Enterprise Plan

Step 2 - Display WooCommerce Product Prices

After publishing the product:

  • Edit your page with Elementor and open the TableX Pricing widget
  • Navigate to Content -> Pricing Table
  • Open any pricing plan item
  • Find the Price Source option.
  • Select Use WooCommerce Product Price as the price source.
  • A Select Product dropdown will appear.
  • Choose your WooCommerce product from the dropdown list.
  • The product price will automatically appear in the pricing table.
  • The pricing button URL will also automatically link to the product checkout page
  • Update the page to apply the changes.

Now users clicking the pricing button will be redirected to the WooCommerce checkout flow.

Layout Options

Vertical Layout

Display pricing plans in classic vertical card style layouts.

Horizontal Layout

Create modern comparison-style pricing tables for better feature comparison.

Currency Support

TableX supports two currency display modes: Single Currency and Multi Currency.

Single Currency

When the Single Currency option is selected, all visitors will see the same currency and pricing values regardless of their location. This mode is ideal when you want to display a fixed currency to all users worldwide

Multi Currency

When the Multi Currency option is selected, TableX automatically detects the visitor's country and displays prices in the most appropriate currency based on the configured currency mapping.

To use Multi Currency, first enable the currencies you want to support in the Currency Settings section. Once enabled, separate price fields will be available for each selected currency within the pricing plans.

  • Improve user experience
  • Display localized pricing
  • Support global audiences

Use Multiple Currencies in Pricing Tables

  1. After activating the plugin, navigate to WordPress Dashboard -> TableX
  2. Open the Currency Display Settings section.
  3. Select the currencies you want to enable using the available checkboxes.
  4. Save the selected currency settings.
  5. Edit your page with Elementor and open the TableX Pricing widget.
  6. Navigate to Content -> Pricing Tables.
  7. Open any pricing plan item to edit its content.
  8. After enabling currencies, separate Price Text fields will appear for each selected currency.
  9. Enter the pricing values for each currency individually.
  10. Update the page to apply the multi-currency pricing changes.

Currency Detection and Caching

To improve performance and reduce repeated location lookups, TableX stores the detected visitor currency in a browser cookie after the first visit.

On subsequent page loads, the saved currency is retrieved from the cookie instead of performing a new country detection request. This helps improve page loading speed and provides a consistent pricing experience for returning visitors.

Note:If a visitor changes their location, uses a VPN, or the currency mapping is updated, the previously stored cookie may continue to be used until it expires or is cleared from the browser.
Note:currency support works only when the Price Source is set to Manual. If you use the WooCommerce Product Price source, the WooCommerce plugin will automatically handle the product pricing currency. See also: WooCommerce Product Integration

Enable Tenure Toggle

  • Open the Content tab in the widget settings.
  • Navigate to the Toggle Options section.
  • Enable the Tenure Toggle option.
  • After enabling it, the pricing toggle button will appear in the pricing table.
  • The Toggle Button Styles tab will also become available in the Style settings.
  • Customize the toggle button design from the style controls.

Customize Button Styles

  1. Open the Style tab in the widget settings.
  2. Navigate to the Button Style section.
  3. Choose the Button Position as Top or Bottom.
  4. Select the Button Type for your pricing buttons.
  5. Customize the Button Typography, including font size, font weight, and text styling.
  6. Use the slider controls to adjust the Button Width and Button Height.
  7. Customize the Button Background Color and Text Color for both:
    • Normal state
    • Hover state
  8. If you select the Outline Button type, additional controls will appear automatically
    • Gradient Start Color
    • Gradient End Color
    • Gradient Angle

Highlight important plans using the Featured Plan option.

  • Add featured badges
  • Change plan colors
  • Highlight recommended plans
  • Increase conversion visibility

Highlight a Pricing Plan

  1. Open the Content -> Pricing Tables section.
  2. Open any individual pricing plan item.
  3. Enable the Highlight Plan toggle option below the Title description field.
  4. The enabled pricing plan will be highlighted in the pricing table.

Customize Featured Plan Styles

  1. Navigate to the Style -> Featured Table Styles section.
  2. Customize the featured plan design, including:
    • Title styles
    • Price styles
    • Button styles
    • Feature list styles
    • Icon colors
    • Box background and border colors
  3. Create a unique design to make the featured plan stand out from other pricing plans.

Enable Featured Plan Badge

  1. Open the Style tab in the widget settings.
  2. Navigate to Featured Table Styles.
  3. Find the switch option labeled Enable Badge.
  4. Enable the badge option to display a badge on the featured pricing plan
  5. After enabling it, additional badge settings will appear.
  6. Enter your custom text in the Badge text field.
  7. Adjust the Horizontal Position and Vertical Position of the badge.
  8. Customize the Badge Background Color and Badge Text Color.
  9. Enable the Enable Full Width Badge option if you want the badge to stretch across the entire width of the featured plan.
  10. Update the page to apply the badge styles.

Customize Plan Border Styles

  1. Open the Style tab in the widget settings.
  2. Navigate to Featured Table Styles
  3. Adjust the Border Width to control the border thickness.
  4. Note: If the Border Width value is set to 0, the border will not be visible.
  5. Find the Border Color Type option.
  6. Select Classic to use a single border color.
  7. Select Gradient to apply gradient border colors.
  8. Adjust the Gradient Angle to control the gradient direction.
  9. Customize the border styles to create a unique pricing table design.
These border settings also available for normal pricing plans.

Comparison Table

TableX provides two ways to display comparison tables:

  • Comparison Feature inside the Pricing Table widget
  • Separate Comparison Table widget

Comparison Feature in Pricing Table Widget

When you enable the comparison feature inside the Pricing Table widget, the comparison table will automatically connect with your pricing plans.

Features

  1. Enable the Comparison Table option inside the Pricing Table widget.
  2. Monthly and yearly pricing links are automatically synced with the pricing plans.
  3. Any button link changes will reflect in both the pricing table and comparison table.
  4. Perfect for showing pricing plans and feature comparisons together.

Add Button Links for Comparison Table

  1. Open the Content tab in the widget settings.
  2. Navigate to the Pricing Tables section.
  3. Open any individual pricing plan item
  4. Scroll below the Button Text field.
  5. You will find separate Monthly Plan URL and Yearly Plan URL fields.
  6. Enter your monthly and yearly signup links.
  7. The added links will automatically apply to both the Pricing Table and Comparison Table..

Add Comparison Feature Labels

  1. Enable the Comparison Features option in the widget settings
  2. After enabling it, the Feature Labels textarea will appear
  3. Enter the comparison feature labels inside the textarea.

Add Comparison Feature values

  1. Open the Content tab in the widget settings.
  2. Navigate to the Pricing Tables section.
  3. Open any individual pricing plan item
  4. Scroll below the Button URL field.
  5. You will find a select box labeled value type.
  6. Select the Value Type option for comparison values.
  7. Choose Icon Shortcode to display icons in the comparison table.
  8. Available icon shortcodes will appear below the select box.
  9. Type the required icon shortcode into the textarea field.
  10. The selected icon will appear in the comparison table.
  11. Choose Text if you want to display custom text values instead of icons.
  12. A textarea field will appear to enter your custom text content.

Separate Comparison Table Widget

You can also use the standalone Comparison Table widget separately.

Features

  1. Drag and drop the Comparison Table widget into the page.
  2. Display only comparison features without pricing cards.
  3. Set monthly and yearly button links manually.
  4. Useful for dedicated feature comparison sections.

Enable Price Section in the Comparison Table Widget

  1. Open the TableX Comparison Table widget in Elementor
  2. Navigate to the Content tab.
  3. Open the Feature Columns section.
  4. Enable the Show Price option.
  5. After enabling it, the price section and related controls will become available.
  6. Open any individual plan from the plans list.
  7. Select the Price Source for the plan.
  8. Choose Manual to enter custom monthly and yearly prices.
  9. Alternatively, select WooCommerce Product Price as the price source.
  10. When using WooCommerce pricing, choose a product for both the Monthly and Yearly plans.
  11. The product prices will be automatically displayed in the comparison table.
  12. Update the page to apply the changes.

Responsive Design

All pricing tables are fully responsive and optimized for:

  • Mobile devices
  • Tablets
  • Desktop screens

You can customize spacing, typography, and layouts for different screen sizes.

Tips for Better Pricing Tables

  • Keep pricing plans simple and easy to compare
  • Use featured plans to highlight the best option
  • Use clear CTA buttons like “Get Started” or “Buy Now”
  • Display only important features to reduce clutter

Troubleshooting

Elementor Widget Not Showing

  • Ensure Elementor plugin is installed and activated
  • Ensure TableX plugin is activated

WPBakery Element Missing

  • Ensure WPBakery Page Builder is active
  • Update the TableX plugin to the latest version

WooCommerce Button Not Working

  • Verify WooCommerce is installed
  • Check the product URL
  • Ensure products are published

Support

If you need assistance with TableX:

  • Check the documentation first
  • Contact support with screenshots and issue details
  • Include your plugin version and WordPress version

If you have any questions or need assistance with TableX Pricing, feel free to contact our support team.

Support Link: Contact Support

Knowledge Base: Visit Knowledge Base