Changing the text in the product table and translation support

Absolutely all the text in the product table can be changed or made translation ready based on your requirements.

This includes things like:

  • Column headings
  • Button labels
  • Filter labels
  • Sorting dropdown text
  • Result count messages
  • Floating cart summary
  • “No results found” messages
  • And much more

You can also fully translate your product tables into other languages and even make them work with multilingual plugins like WPML.


Understanding Where Text Settings Are Located

In general, text settings are found in 2 different places depending on the type of text you want to edit.

1. Table-Specific Text

If the text belongs to a specific table element, you will usually find the setting directly inside that element.

Examples:

  • Button text
  • Column headings
  • Sorting labels
  • Filter labels

Typical location:

Table's settings → Related element settings


2. Global Plugin Text

Some text is shared globally across all tables. These settings are located in the plugin’s global settings area.

Examples:

  • Floating cart summary
  • “No results found”
  • General plugin messages

Typical location:

WP Admin → Product Tables → Settings


Common Text Customization Examples

Below are some common examples that will help you quickly understand where different text settings are located.


Changing “Sort By” Text & Sorting Labels

The sorting dropdown is part of the table navigation system.

Go to:

Table settings → Navigation tab → Sort By element settings

Here you can:

  • Change the “Sort By” label
  • Rename sorting options
  • Modify dropdown option text

If you specifically want to change the text “Sort By”, please see:

FAQs → Navigation → How do I change ‘Sort By’ text / How do I assign a default ‘Sort By’ option?


Changing Add to Cart Button Text

The button text is controlled from the Button element settings.

Go to:

Table settings → Columns → Button element settings

Then:

  1. Open the Label section
  2. Open the Text element
  3. Change the button text

You can also customize:

  • Background colors
  • Height
  • Styling
  • Icons

For more details, see:

FAQs → Styling → How do I change the text, background color and height of the Button element?


Changing Floating Cart Summary Text

The floating cart summary (cart widget) uses global settings.

Go to:

WP Admin → Product Tables → Settings → Cart Widget

From here you can:

  • Change the floating summary text
  • Modify styling
  • Customize appearance

Changing Result Count Messages

Messages like:

  • “Showing 1–10 of 30 results”
  • “Showing all results”
  • Similar result templates

can be customized from the Result Count element.

Go to:

Table settings → Navigation → Result Count element settings

Here you can edit all result message templates.


Changing “No Results Found” Message

This message appears when filters/search lead to zero products.

Go to:

WP Admin → Product Tables → Settings → No Results

Here you can fully customize the “No results found” message.


Translating Product Tables Into Other Languages

This section is divided into 2 parts:

  1. Translating the table into only one language
  2. Allowing visitors to switch between multiple languages

1. Translating Tables Into One Language Only

If you simply want your table to appear in another language (for example English → Spanish), then you usually do not need any third-party translation plugin.

Every piece of text in the product table can be manually changed to your preferred language.

Where To Translate Text

Option 1 — Table Element Settings

Open the specific table element and change its label text.

Examples:

  • Column headings
  • Buttons
  • Sorting labels
  • Filters

Option 2 — Global Settings

Some shared plugin text is located here:

WP Admin → Product Tables → Settings

Examples:

  • Floating cart summary
  • “No results found”
  • Global interface text

For many websites, this is all that’s needed.


2. Allowing Visitors To Switch Between Languages

If you want customers to switch between multiple languages on the front end, then you should use a multilingual plugin.

WPML Compatibility

WooCommerce Product Table PRO is fully compatible with WPML.

WPML allows you to:

  • Translate products
  • Translate categories
  • Create multilingual pages
  • Let visitors switch languages

Recommended WPML Setup Process

Step 1 — Translate Your WooCommerce Store

First use WPML to translate:

  • Products
  • Categories
  • Attributes
  • WooCommerce content

Please refer to WPML documentation/support for WPML-specific questions.


Step 2 — Verify Product Translations

Before working on the product table itself, ensure that:

  • Product pages display correctly in each language
  • WooCommerce content is properly translated

If WooCommerce translations are working correctly, the product table will automatically display translated WooCommerce content as well.


Step 3 — Use One Product Table Only

Do not create separate product tables for each language.

Instead:

  • Create a single table
  • Reuse the same shortcode on translated pages

The plugin will automatically detect the current page language and display translated content accordingly.


Translating Custom Text Inside Tables

Sometimes you may manually enter text inside the table itself, for example:

  • “Title”
  • “Sort By”
  • “SKU”
  • Custom headings

To make such text multilingual, use the special shortcode below.


The [wcpt_translate] Shortcode

Example:

[wcpt_translate default="Text" en_US="English text" fr_FR="French text"]

This shortcode automatically displays different text depending on the current site language.

Example Behavior

LanguageOutput
DefaultText
English (en_US)English text
French (fr_FR)French text

You can use any valid WordPress locale codes.

You can find a complete list of WordPress locale codes here:

WordPress Locale Codes


Example — Translating A Column Heading

Suppose your column heading currently says:

Title

Instead, replace it with:

[wcpt_translate default="Title" en_US="Title" fr_FR="Titre"]

Where To Add This

Go to:

Table settings → Columns → Laptop Columns → Specific column settings → Heading text element

Then replace the original text with the translation shortcode.


Need More Help?

If you need assistance with table text customization or multilingual setup, feel free to contact support:

Contact Support