Thank you for purchasing the ThemeREX WooCommerce Extensions for Elementor premium WooCommerce WordPress plugin by ThemeREX. We are happy to have you as one of our customers and we are confident that this WooCommerce plugin will provide all the necessary tools to make your project stand out.
ThemeREX is a leading developer specializing in professional WordPress plugin development, including specialized WooCommerce solutions, WooCommerce-ready designs, and Elementor templates. Every product in our portfolio is engineered with a focus on:
The ThemeREX WooCommerce Extensions for Elementor plugin is a complete Elementor-based toolkit for building fully customized WooCommerce stores — including product catalogs, single-product pages, cart, checkout, customer account, and wishlist functionality — without writing a single line of code.
This documentation serves as a comprehensive guide for the ThemeREX WooCommerce Extensions for Elementor WordPress plugin. It will take you through the entire process—from the first steps of installation to the advanced customization of your WooCommerce website.
Attention! Important Notice on Third-Party Software!
Please ensure that you only use software, plugins, and themes obtained from trusted and official sources. Using pirated, nulled, or unauthorized software may lead to unexpected issues, security vulnerabilities, or even the complete malfunction of your website.
As the theme authors, we cannot take responsibility for problems caused by the use of untrusted or unofficial software. For the best performance and security, always use original and licensed products.
With ThemeREX regular license, you are licensed to use this plugin to create End Product(s) (the final website customized with your content) for yourself or a client.
When purchasing, you can choose the license that best fits your needs:
If you choose not to renew your subscription after it expires:
With our licenses, you are allowed to:
With our licenses, you are not permitted to:
Attention! Any attempt to use a single license on multiple live websites beyond the limits of your subscription plan may result in the license key being temporarily or permanently blocked by the licensing system.
To receive technical support assistance, you need to have a valid purchase code. To get the code, please navigate to your account at ThemeREX.net and click on “View Details and Downloads” in the Purchase History.
PLEASE NOTE! As authors of this plugin, we do provide support only for the plugin-related features.
We do not provide support for additional customization or any other compatibility issues that might arise.
If you have any questions that are beyond the scope of this help file, feel free to contact us. We will respond as soon as possible (within 24 – 48 hours, usually faster). We are open from 10 am to 7 pm (CET), from Monday to Friday.
Please be aware that some questions are posted in the Tips & FAQ chapter of this documentation file. So, before submitting a new ticket, please try searching this guide for an answer as well as checking our Video Tutorials and Articles. Please make sure you have looked at all the available resources before submitting a support request.
For more information regarding the plugin’s functionality, we suggest checking our Video Tutorials and Articles.
The most popular video tutorials:
Before installing the plugin, ensure that your website meets the following system requirements.
| Component | Needed |
|---|---|
| WordPress | 6.9 or newer |
| WooCommerce | Active and configured (products, shop page, payment methods, shipping settings, and other store-related options) |
| Elementor | 3.5.0 or newer (free edition is enough) |
| PHP | 7.4 or newer |
PLEASE NOTE! The limitations may vary depending on Elementor and WooCommerce requirements.
Before installing the plugin, please make sure you unpacked the archive and extracted the plugin files. Some of the folders’ names may slightly vary. Treat the screenshot below as an example only.
The main package contains archive with the plugin and documentation.
To install the plugin, you need to have a working version of WordPress installed on your server first. Check out this guide for detailed information on how to install WordPress. We also highly recommend updating your WordPress to the latest stable version.
There are 2 ways to install the plugin:
trx-wcext.zip file and ONLY use the extracted /trx-wcext plugin folder.
trx-wcext plugin folder into /wp-content/plugins.
"ThemeREX WooCommerce Extensions for Elementor" plugin contains several modules and widgets that help customize different parts of shop-related pages. Once the plugin is installed and active, navigate to the WP Dashboard > WooCommerce/Theme Panel > TRX Woo Extensions > Modules section. Here you can find the list of available modules and widgets as well as the general settings for some of them. By default, all modules and widgets are enabled.
PLEASE NOTE! If the ThemeREX Addons plugin is also active, the plugin’s settings and templates appear inside the theme’s Theme Panel. If not, the settings and templates appear under WooCommerce. Everything else works identically.
This step is required if you received the notification that a new version of the plugin is available. You can see this information in the Changelog section at the bottom of the item’s details page.
ThemeREX WooCommerce Extensions for Elementor plugin turns every part of a WooCommerce store into something you can design visually in Elementor.
Out of the box, WooCommerce renders the shop, product, cart, checkout and account pages with fixed templates that are hard to customize. This plugin replaces those templates with a library of Elementor widgets and a template-assignment system, so you can lay out and style each page exactly the way you want.
IMPORTANT! ThemeREX WooCommerce Extensions for Elementor works as an extension for Elementor and WooCommerce, adding extra widgets and customization options. It cannot be used on its own. Before using the plugin, ensure that WooCommerce is fully configured, including products, shop pages, payment methods, shipping settings, and other store-related options.
The plugin is organised around two ideas:
A set of optional modules adds higher-level features on top: variation Swatches, reusable Custom Tabs, Size Guides, a Wishlist, a Compare tool, and an Out-of-Stock position control.
Options in the existing TRX Woo Templates (bottom right corner):
Create dedicated TRX Woo Templates for specific product categories or subcategories to use them only where needed.
PLEASE NOTE! If the ThemeREX Addons plugin is also active, the plugin’s settings and templates appear inside the theme’s Theme Panel. If not, the settings and templates appear under WooCommerce. Everything else works identically.
The ThemeREX WooCommerce Extensions for Elementor plugin expands Elementor with a collection of dedicated WooCommerce widgets, grouped under "ThemeREX Woo Templates group" in the Elementor panel. These widgets are designed for building custom WooCommerce templates, allowing you to replace default store layouts with fully customized designs for shop pages, product pages, Cart, Checkout, My Account, Wishlist, Compare, and other WooCommerce areas.
Widget availability depends on which modules and widgets are enabled on the "General" settings tab in "WP Dashboard > WooCommerce/Theme Panel > TRX Woo Extensions".
Attention! Important Notice!
You can find detailed descriptions of all widgets in the corresponding sections of this documentation, organized by functionality.
The plugin settings page allows you to configure all available features and customize how the plugin works on your website.
To access it, navigate to WooCommerce > TRX Woo Extensions (or Theme Panel > TRX Woo Extensions if the ThemeREX Addons plugin is also installed). The settings are organized into eight tabs for easier navigation. After making any changes, click Save Options to apply them.
Below is a brief description of all the available settings.
The Modules tab is where you switch individual features on and off. It has two checklists: Modules and Widgets.
These are the plugin’s main features. The plugin includes a unified template system for shop pages, product pages, custom tabs, size guides, and WooCommerce account pages, managed through the TRX Woo Templates post type. The template system is always active; the options below simply let you enable or disable specific features. Enable only the ones you need to keep your setup streamlined.
| Module | Purpose |
|---|---|
| Archive Product Template | Shop Page Renderer — enables custom TRX Woo Templates of the Shop Page type to replace the default WooCommerce layout on shop, product category, and product tag archive pages. |
| Single Product Template | Single Product Renderer — displays custom TRX Woo Templates of the Single Product type to replace the default layout on individual WooCommerce product pages. |
| Custom Tabs | Custom Tab Renderer — enables reusable TRX Woo Templates of the Custom Tab type to add custom tabs with additional content to WooCommerce product pages. |
| Size Guide | Size Guide Renderer — enables TRX Woo Templates of the Size Guide type to display custom size guides on WooCommerce product pages through a dedicated button or tab. |
| Swatches | Variation Swatches — replaces standard WooCommerce variation dropdowns with color, image, and button swatches for a more intuitive product selection experience. |
| Wishlist | Enables wishlist functionality, including wishlist buttons, product storage, dedicated page widgets, and a Wishlist section in the customer’s My Account area. |
| Compare | Compare Products — enables product comparison functionality, including compare buttons, product storage, comparison table widgets, and a Compare section in the customer’s My Account area. |
| Out of Stock Position | Out-of-Stock Product Sorting — automatically moves out-of-stock products to the end of shop and archive product listings, helping customers focus on available items first. |
IMPORTANT! When a module is disabled, its functionality reverts to the default WooCommerce behavior, and any widgets associated with that module become unavailable.
This section lists all Elementor widgets provided by the plugin, including widgets for product catalogs, single-product pages, WooCommerce account pages, cart and checkout pages, as well as various utility widgets.
Disable any widgets you do not plan to use to keep the Elementor editor organized and easier to navigate. Disabled widgets will no longer appear in the Elementor panel.
These widgets can be found grouped under "ThemeREX Woo Templates group" in the Elementor panel.
The detailed descriptions of all widgets is available in the corresponding sections of this documentation, organized by functionality.
IMPORTANT! If you disable a widget, its settings will be reset to the default WooCommerce values. You can re-enable it at any time and reconfigure it if it was turned off by mistake.
This tab lets you assign TRX Woo Templates to different WooCommerce page contexts. Each context provides a dropdown list of available published templates of the matching type. Selecting a template replaces the default WooCommerce layout for that page, while choosing "- Not Selected -" keeps the standard WooCommerce design.
Below is a brief overview of each template type:
IMPORTANT! The shop/category/tag archive and the single-product pages do not require any assignment. You control which template applies to them with each TRX Woo Template’s own Include/Exclude category rules ("Shop Page" and "Single Product" template types). These templates are applied automatically as soon as they are saved.
This section lets you control the position of custom product tabs in the WooCommerce tab order using a single setting.
Available setting:
PLEASE NOTE! You can add extra tabs to single product pages by creating "Custom Tab" templates under "WooCommerce/Theme Panel > TRX Woo Templates". Each tab’s visibility is set in the template settings, and you can further adjust or override it for specific products in the product edit screen.
A single custom tab can be assigned to multiple products, and a product can display multiple custom tabs. This type of templates works within the "Single Product Tabs" widget.
This section allows you to define the default way size guides are displayed on product pages.
Available setting:
PLEASE NOTE! You can add Size Guide to single product pages by creating "Size Guide" templates under "WooCommerce/Theme Panel > TRX Woo Templates" and outputting them on a single product through the "Single Product Tabs" widget (as a tab) and the "Single Product Add to Cart" widget (as a button).
All reusable WooCommerce layouts and content are managed through TRX Woo Templates. Each template has a specific type that determines where it can be used, such as a shop page, product page, custom tab, size guide, cart page, checkout page, wishlist page, or customer account page.
Once the plugin is installed and activated, a new Custom Post Type (TRX Woo Templates) appears in your dashboard under the WooCommerce menu or under Theme Panel if the ThemeREX Addons plugin is also installed.
The template list is organized by Type, making it easy to find the templates you need. Use the tabs at the top of the page to filter templates by type, and refer to the Type column to see the purpose of each template at a glance.
Below is the complete workflow, from creating a TRX Woo Templates to displaying it on your store pages:
You can find the WooCommerce templates under the "WP Dashboard > WooCommerce/Theme Panel > TRX Woo Templates" menu item.
PLEASE NOTE! If the ThemeREX Addons plugin is also active, the plugin’s settings and templates appear inside the theme’s Theme Panel. If not, the settings and templates appear under WooCommerce. Everything else works identically.
Every TRX Woo Templates has a shared Template Settings box. Below is the popup window used to create a new template.
| Field | What it does |
|---|---|
| Type | What the template is used for (Shop Page, Single Product, Custom Tab, Size Guide, Cart, Checkout, My Account, Wishlist, Compare). A list of the available template types can be found here. |
| Include | Product categories the template applies to. Leave empty to keep it inactive (not used). Choose "All Products" for a global template. Shown only for the category-resolved types (Shop Page, Single Product, Custom Tab, Size Guide). |
| Exclude | Categories where it does not apply (overrides Include; covers sub-categories). |
Additional settings may appear depending on the template type you select.
For example, Custom Tab templates include a Priority and Label setting, while Size Guide templates provide options such as Attach to Attributes, Label, and Icon. These settings are explained later in this chapter.
Templates used for Cart, Checkout, My Account, Wishlist, and Compare pages do not use category assignment rules and are instead assigned directly from the Templates tab in the plugin settings (WP Dashboard > WooCommerce/Theme Panel > TRX Woo Extensions).
PLEASE NOTE! The additional settings can be configured either when creating a new template through the popup window or later while editing an existing TRX Woo Template (located in the bottom-right corner of the editor screen):
TRX Woo Templates can be assigned globally or to specific product categories. This section describes the template selection rules used by the plugin to determine which template is displayed on a given page.
The shop/category/tag archive and the single-product pages do not require any assignment in the plugin settings. You control which template applies to them with each TRX Woo Template’s own Include/Exclude category rules ("Shop Page" and "Single Product" template types). These templates are applied automatically as soon as they are saved.
PLEASE NOTE! The Include/Exclude settings can be configured either when creating a new template through the popup window or later while editing an existing TRX Woo Template (located in the bottom-right corner of the editor screen):
When multiple templates are available, the plugin selects the most appropriate one using the template’s Include and Exclude category settings.
Selection order based on category rules:
Unlike Shop Page and Single Product templates, the Cart, Checkout, My Account, Wishlist, and Compare pages do not use category rules. Their templates are selected directly from the Templates tab in the plugin settings (WP Dashboard > WooCommerce/Theme Panel > TRX Woo Extensions).
Recommended Setup:
For the best results, start by creating:
These templates will serve as the global fallback for your store. You can then create additional category-specific templates only where a different layout is needed. For example, you might create a dedicated Clothing product template that includes size guides or variation swatches not used elsewhere.
A "Custom Tab Template" is a reusable content block that adds custom tabs to product pages alongside the default Description, Additional Information, and Reviews tabs.
A single custom tab can be assigned to multiple products, and a product can display multiple custom tabs.
Where the content from a "Custom Tabs" template is displayed:
Open an existing TRX Woo Template of a "Custom Tabs" type and find the settings located in the bottom-right corner of the editor screen:
| Field | What it does |
|---|---|
| Include | Product categories where this tab is shown. Leave empty (or pick "All products") to show it on every product. |
| Exclude | Categories where the tab is not shown — this overrides Include and also covers sub-categories. |
| Priority | Position in the WooCommerce tab list. Native tabs use 10/20/30; leave empty to auto-assign after the native tabs. |
| Label | Tab title shown on the frontend. Falls back to the post title. |
When editing a single product, you’ll find a Custom Tabs section inside the Product data box. By default, it uses the global Include/Exclude rules that are set in templates of a "Custom Tabs" type. You can also select a specific "Custom Tabs" template to override this behavior and display only the tabs you choose for that product.
You can make content from your "Custom Tabs" template appear anywhere on a single product.
Example (Custom Tabs template displayed in a form of accordion):
A "Size Guide Template" is a reusable size and fit guide containing charts, tables, images, or descriptions that appears on single product pages.
Where the content from a "Size Guides" template is displayed:
Open an existing TRX Woo Template of a "Size Guide" type and find the settings located in the bottom-right corner of the editor screen:
| Field | What it does |
|---|---|
| Include | Categories where this guide is available. |
| Exclude | Categories where it is not available (overrides Include). |
| Attach to attributes | In Button mode, the Size Guide button is placed next to the items of each selected attribute (e.g. next to "Size" or "Style"). |
| Label | Button / tab text. Falls back to the post title. |
| Icon | Optional SVG icon shown before the label on the button. SVG files only! |
When editing a single product, you’ll find a Size Guide section inside the Product data box. Here you can choose a specific guide (or Default (auto-pick by category)) and a Display Type (Default, As button, or Custom Tab) for that product.
The "Display Type" modes:
The Archive Product Template Module can be enabled or disabled in the "WP Dashboard > WooCommerce/Theme Panel > TRX Woo Extensions > General" settings.
When enabled, the module adds a new Shop Page template type under "WP Dashboard > WooCommerce/Theme Panel > TRX Woo Templates", along with a collection of Elementor widgets whose names begin with "Product Grid". These widgets can be found in the ThemeREX Woo Templates widget group.
The module allows you to create custom layouts for WooCommerce product archive pages, including the main shop page, product category pages, product tag archives, and other product listing pages. This gives you full control over how products are displayed and how customers browse your catalog.
A Shop Page Template is a TRX Woo Template of the "Shop Page" type found under "WP Dashboard > WooCommerce/Theme Panel" - an Elementor-built layout designed to display product listings along with the tools customers use to browse and filter products.
Key points to remember:
You can create multiple Shop Page Templates for different product categories or archive sections of your store if they require different layouts.
Open a Shop Page template and locate the Template Settings panel in the bottom-right corner of the editor screen:
| Field | What it does |
|---|---|
| Include | Select the product categories where this template should be used. Choose All Products to make it the global default Shop Page Template. If no categories are selected, the template remains inactive and will not be used. |
| Exclude | Select categories where the template should not be used. Excluded categories always take priority over included categories and also apply to their subcategories. |
Shop Page Templates do not need to be assigned through the plugin settings.
Instead, the plugin automatically selects the appropriate template based on the Include and Exclude category rules configured for each Shop Page Template. Once a template is published, it becomes available for automatic use.
PLEASE NOTE! The Include/Exclude rules can be configured either when creating a new template through the template creation popup or later while editing an existing TRX Woo Template using the Template Settings panel located in the bottom-right corner of the editor screen.
Explore a few examples of shop archive pages created with custom WordPress themes and the ThemeREX WooCommerce Extensions for Elementor plugin. These examples demonstrate different layouts and showcase how the available widgets can be combined to build engaging product listing pages.
A Shop Archive page with a "Product Grid" and "Product Grid Filter: Button" widgets and filters in a popup panel:
Shop Archive pages with a Product Grid widget and filter widgets in a sidebar column:
The widgets described below are designed for creating shop archive and product listing templates. They provide the functionality needed to display products, build custom shop layouts, and enhance product browsing.
In the Elementor editor, these widgets can be found in the ThemeREX Woo Templates widget group. All Product Grid widgets have names that begin with "Product Grid", making them easy to locate in the Elementor panel.
Explore each widget below to learn its purpose, available settings, and how it can be used within your Shop Page Templates.
In addition to these widget-specific options, all widgets support Elementor’s standard Style controls, allowing you to customize typography, colors, borders, spacing, hover and active states, as well as responsive settings. Since these controls are common throughout Elementor, they are mentioned only briefly and are not covered in detail for each widget.
To view the Filter widgets description, please click here.
The Product Grid widget is the core widget for displaying WooCommerce products. It can present products in a grid or carousel layout and gives you full control over the content and structure of each product card. The widget can display products from the current shop/archive page or use a custom query to create curated product collections anywhere on your site.
PLEASE NOTE!
Where to use: TRX Woo Templates of Shop Page type or any regular Elementor page;
Below you can find some important settings:
The Style tab provides comprehensive controls for customizing the appearance of product cards, product information, action buttons, badges, pagination, and carousel elements to match your store design.
Example (Grid layout, Bried 1 style):
Example (Grid layout, Default style):
You can add any combination of these filter widgets to a sidebar or an off-canvas filter panel (opened via the "Product Grid Filter: Button" widget). Once placed on the same page as a Product Grid widget, they automatically connect to it and update the displayed products.
All filter widgets include a shared set of options. You can add an optional Title with a collapsible toggle (expand/collapse icon), and enable product count badges next to each filter option to show how many products match.
The example below shows several filter widgets arranged in a single sidebar column:
Now the filter widgets in an off-canvas filter panel:.
Displays all currently applied Product Grid filters as clickable filter tags, making it easy for customers to see which filters are active and remove them individually. An optional "Clear All" button allows shoppers to reset all filters with a single click and return to the full product catalog.
PLEASE NOTE!
Where to use: TRX Woo Templates of Shop Page type or any regular Elementor page;
Required: The widget must be used together with a Product Grid widget and Product Grid filter widgets placed on the same page.
You can customize the widget title and its HTML tag, choose between horizontal or vertical layouts, and optionally hide the widget when no filters are active, keeping your shop interface clean and user-friendly.
How it works:
Adds a filter for a specific product attribute, helping customers quickly narrow down products by options such as Color, Size, Material, Brand, or any other WooCommerce attribute.
PLEASE NOTE!
Where to use: TRX Woo Templates of Shop Page type or any regular Elementor page;
Required: The widget must be used together with a Product Grid widget placed on the same page.
The filter can be displayed as a traditional list or as inline options. For supported attributes, you can enable visual swatches to display colors, images, or buttons instead of plain text, creating a more intuitive shopping experience.
Additional options let you choose whether to display all attribute terms or only selected ones, show product counts, hide empty terms, and control the ordering of filter values. This helps customers find the products they’re looking for faster and more easily.
Adds a brand filter to your Product Grid, allowing customers to quickly browse products from their favorite brands. The filter can be displayed as a traditional list or as inline options, making it easy to integrate into any shop layout.
PLEASE NOTE!
Where to use: TRX Woo Templates of Shop Page type or any regular Elementor page;
Required: The widget must be used together with a Product Grid widget placed on the same page.
You can choose to display brand names, brand logos (thumbnails), or both, helping customers identify brands at a glance. Additional options let you display all brands or only selected ones, show product counts, hide brands with no products, and control the ordering of brand entries. This makes brand-based navigation more intuitive and user-friendly.
Adds a filter button that opens your Product Grid filters in a convenient off-canvas panel, helping save space and improve the shopping experience, especially on tablets and mobile devices. Customers can open the panel, adjust filters, and quickly return to browsing products.
PLEASE NOTE!
Where to use: TRX Woo Templates of Shop Page type or any regular Elementor page;
Required: The widget must be used together with a Product Grid widget and a container with the filters placed on the same page. They connect automatically and refresh via AJAX.
You can customize the button text and icon, choose which filter container should be displayed inside the panel, and set the screen width at which the button becomes visible. Additional options allow you to choose whether the panel slides in from the left or right, display a close button, and add a "Show Results" button with a live product count that updates as filters are applied. This makes product filtering more intuitive and user-friendly on smaller screens.
How it works:
filters-container.#filters-container.Adds a product category filter to your shop pages, making it easier for customers to browse and narrow down products by category. Choose from multiple display styles, including a list, dropdown, inline links, or a grid of category cards, depending on the layout of your store.
PLEASE NOTE!
Where to use: TRX Woo Templates of Shop Page type or any regular Elementor page;
Required: The widget must be used together with a Product Grid widget placed on the same page.
You can display all categories, only parent categories, only child categories, a custom selection of categories, or even custom links. The widget also includes an optional "All Products" button to quickly reset the filter and return to the full product catalog.
Additional features include hierarchical category navigation with expandable subcategories, category images and product counts (for Grid display type), customizable grid columns and spacing, optional carousel support for Simple and Grid layouts, sorting options (by name, product count, or ID), and the ability to hide empty categories. This allows you to create a more intuitive and user-friendly product browsing experience.
Adds a price range filter to your Product Grid, allowing customers to quickly narrow down products based on their budget. Shoppers can adjust the minimum and maximum price using an interactive slider, and optionally enter exact values in dedicated input fields.
PLEASE NOTE!
Where to use: TRX Woo Templates of Shop Page type or any regular Elementor page;
Required: The widget must be used together with a Product Grid widget placed on the same page.
You can customize the currency symbol and its position, control where the slider and price labels appear, define the price step increment, and set an apply delay to determine how quickly the product grid refreshes after the price range changes. This helps create a smooth and user-friendly filtering experience.
Adds a rating filter to your Product Grid, allowing customers to display only products that meet a selected minimum star rating. This makes it easier for shoppers to find highly rated products and make more confident purchasing decisions.
PLEASE NOTE!
Where to use: TRX Woo Templates of Shop Page type or any regular Elementor page;
Required: The widget must be used together with a Product Grid widget placed on the same page.
You can optionally display the number of products available for each rating level and show an & up label (for example, 4 stars & up), with the ability to customize the label text to match your store’s style and language.
Adds a stock and availability filter to your Product Grid, helping customers quickly find products that are available for purchase. Shoppers can filter products by status, such as In Stock, On Backorder, or On Sale, making it easier to browse products that meet their needs.
PLEASE NOTE!
Where to use: TRX Woo Templates of Shop Page type or any regular Elementor page;
Required: The widget must be used together with a Product Grid widget placed on the same page.
You can display the filter as a list or inline options and choose between checkbox-style controls or switchers. Each filter option can be enabled or disabled individually, and its label can be customized to match your store’s terminology and design.
Adds a product tag filter to your Product Grid, allowing customers to narrow down products using tags such as New, Featured, Summer Collection, Bestseller, or any other tags used in your catalog.
PLEASE NOTE!
Where to use: TRX Woo Templates of Shop Page type or any regular Elementor page;
Required: The widget must be used together with a Product Grid widget placed on the same page.
The filter can be displayed as a traditional checkbox list or as a tag cloud, where more popular tags appear larger than others. You can customize the minimum and maximum font sizes used in the cloud view to create the desired visual effect.
Additional options let you display all tags or only selected ones, show product counts, hide empty tags, and control the ordering of tag entries, helping customers discover products more easily.
The widgets listed below are used to build and customize the top control area of the shop page. They help users navigate product listings more easily by adding breadcrumbs, search, sorting options, pagination, and other essential toolbar elements above/below the Product Grid.
This Elementor widget displays WooCommerce breadcrumbs to help customers understand their current location within your store and easily navigate back to previous pages. The breadcrumb trail automatically updates on shop, category, tag, and single product pages to reflect the current page context.
PLEASE NOTE!
Where to use: TRX Woo Templates of Shop Page type or any regular Elementor page;
Required: The widget must be used together with a Product Grid widget placed on the same page.
You can customize the alignment and choose a custom separator between breadcrumb items. The widget also includes styling options for links, hover states, the current page item, separators, and the breadcrumb container, allowing it to blend seamlessly with your store design.
This Elementor widget adds a column switcher to the Product Grid, allowing customers to change how many products are displayed per row. This helps users customize the layout for better browsing comfort, especially on different screen sizes.
PLEASE NOTE!
Where to use: TRX Woo Templates of Shop Page type or any regular Elementor page;
Required: The widget must be used together with a Product Grid widget placed on the same page.
You can display the switcher as buttons or a dropdown, and define multiple layout presets using a repeater. Each preset can include responsive column settings, a custom title or icon, and an option to set it as the default layout.
Adds a "products per page" control to the Product Grid, allowing customers to choose how many items they want to see at once. This helps users browse products at their preferred pace and view more or fewer items per page.
PLEASE NOTE!
Where to use: TRX Woo Templates of Shop Page type or any regular Elementor page;
Required: The widget must be used together with a Product Grid widget placed on the same page.
You can choose how the options are displayed — as buttons, a list, or a dropdown — and define available values using a comma-separated list (for example: 12, 24, 36). The widget also lets you set a custom separator and define the default number of products shown on page load.
Adds a live search field to your Product Grid, allowing customers to quickly find products by typing keywords, product names, or other searchable content. Search results update automatically as customers type, creating a fast and seamless browsing experience.
PLEASE NOTE!
Where to use: TRX Woo Templates of Shop Page type or any regular Elementor page;
Required: The widget must be used together with a Product Grid widget placed on the same page.
You can customize the search field placeholder text, set the minimum number of characters required before the search begins, adjust the delay before results are refreshed, and optionally display a Clear button and custom search icon. This helps customers locate products faster and improves overall store usability.
Adds page-number navigation (external) to Product Grid results, making it easy for customers to browse through multiple pages of products. An optional title can be displayed near the pagination, with separate styling controls available for the title.
PLEASE NOTE!
Where to use: TRX Woo Templates of Shop Page type or any regular Elementor page;
Required: The widget must be used together with a Product Grid widget placed on the same page.
Unlike the built-in pagination, this widget can be placed anywhere on the page, giving you more flexibility when designing your shop or archive layouts.
The widget automatically connects to the Product Grid on the page, or you can link it to a specific grid using its Product Grid ID. When customers switch between pages, the product list updates via AJAX, providing a smooth browsing experience without reloading the entire page.
This widget works in combination with the "Product Grid" widget. To display pagination, open the "Product Grid" settings and enable external pagination by turning on both "Enable Pagination" and "External Pagination" under "Edit Product Grid > Content > Pagination".
Displays a results counter for the Product Grid, helping customers see how many products are currently being displayed and how many products are available in total. The counter automatically updates as customers change pages, adjust the number of products per page, or apply filters.
PLEASE NOTE!
Where to use: TRX Woo Templates of Shop Page type or any regular Elementor page;
Required: The widget must be used together with a Product Grid widget placed on the same page.
You can fully customize the displayed text using the %start, %end, and %total placeholders. For example, the default text is Showing %start–%end of %total results, which dynamically changes based on the current grid state.
The %end value is automatically calculated based on the "Products Per Page" setting configured in the "Product Grid" widget.
The widget also includes simple styling options for text color and spacing, allowing it to integrate seamlessly into your shop layout.
Showing %start-%end of %total results
Adds product sorting controls to the Product Grid, allowing customers to reorder products based on their preferences. The sorting options can be displayed as either a dropdown menu or a list of selectable options.
PLEASE NOTE!
Where to use: TRX Woo Templates of Shop Page type or any regular Elementor page;
Required: The widget must be used together with a Product Grid widget placed on the same page.
You can choose which sorting methods to make available, including Default, Popularity, Average Rating, Latest, Price: Low to High, and Price: High to Low, as well as define which option is selected by default when the page loads. This helps customers quickly find the products most relevant to them.
A Single Product Template Module can be enabled or disabled in in "WP Dashboard > WooCommerce/Theme Panel > TRX Woo Extensions > General" settings.
When enabled, the module adds a new Single Product template type under "WP Dashboard > WooCommerce/Theme Panel > TRX Woo Templates", along with a collection of Elementor widgets whose names begin with "Single Product". These widgets can be found in the ThemeREX Woo Templates widget group.
The module allows you to create fully customized layouts for individual product pages, giving you complete control over how product information is displayed and presented to customers.
A Single Product Template is a TRX Woo Template of the "Single Product" type found under "WP Dashboard > WooCommerce/Theme Panel" - an Elementor-built layout created using single product widgets. Each widget automatically displays data from the product currently being viewed, and during editing you can select a "Preview Product" to see how the template looks with real content.
You can create multiple Single Product Templates for different product categories if they require different layouts.
Open a Single Product template and locate the Template Settings panel in the bottom-right corner of the editor screen:
| Field | What it does |
|---|---|
| Include | Select the product categories where this template should be used. Choose All Products to make it the global default Single Product Template. If no categories are selected, the template remains inactive and will not be used. |
| Exclude | Select categories where the template should not be used. Excluded categories always take priority over included categories and also apply to their subcategories. |
Single Product Templates do not need to be assigned through the plugin settings.
Instead, the plugin automatically selects the appropriate template based on the Include and Exclude category rules configured for each Single Product Template. Once a template is published, it becomes available for automatic use.
PLEASE NOTE! The Include/Exclude rules can be configured either when creating a new template through the template creation popup or later while editing an existing TRX Woo Template using the Template Settings panel located in the bottom-right corner of the editor screen.
Explore several examples of single product pages built with custom WordPress themes and the ThemeREX WooCommerce Extensions for Elementor plugin. These layouts show different ways widgets can be combined to create engaging and effective product page designs.
Single Product widgets can only be used within TRX Woo Templates of the "Single Product" type.
In the Elementor editor, these widgets can be found in the ThemeREX Woo Templates widget group. All Single Product widgets have names that begin with "Single Product", making them easy to locate in the Elementor panel.
Explore each widget below to learn its purpose, available settings, and how it can be used within your Shop Page Templates.
All widgets also include Elementor’s standard Style controls. These allow you to adjust typography, colors, borders, spacing, hover and active states, and responsive behavior. As these options are consistent across Elementor widgets, they are only referenced briefly and not described in detail for each individual widget.
Shows the full purchase form for the current product, including quantity controls, variation selectors (for variable products), and the Add to Cart button. Use this widget to create a seamless purchasing experience and customize the styling of all form elements.
PLEASE NOTE!
Where to use: TRX Woo Templates, Single Product type;
This widget displays information from the active product. Since template editors don’t know which product will be viewed, you can select a Preview Product ID to load sample content for editing purposes. The selected preview product is used only in the editor and does not affect the front end.
The widget helps you:
%s as a placeholder for the price, e.g. - %s or (%s)).The Style tab provides customization options for quantity controls, Add to Cart and Buy Now buttons, stock availability messages, variation labels and values, variation descriptions, prices and dropdowns, all swatch types (color, image, button, and disabled states), as well as the Size Guide button and popup.
How to create content for Size Guide popup:
Example (with "Size Guide" button):
Adds a Compare button to single product pages, allowing customers to quickly add or remove the current product from their comparison list. The button automatically updates its appearance based on whether the product is already in the compare list, helping customers keep track of selected items.
PLEASE NOTE!
Where to use: TRX Woo Templates, Single Product type;
You can customize the text and icon for both states (added and not added), choose the icon position (left, right, top, or bottom), set the alignment, and style each state independently with different colors for icons and text. The compare status stays synchronized for both guests and logged-in users, ensuring a consistent experience across the site.
This widget adds a wishlist button to single product pages, allowing customers to quickly add or remove a product from their wishlist. You can customize the button’s icon and text, choose whether to display either or both, set the icon position (left, right, top, or bottom), and control alignment. The wishlist state is synced across the site — server-side for logged-in users and via local storage for guests — so it stays consistent with other wishlist buttons.
PLEASE NOTE!
Where to use: TRX Woo Templates, Single Product type;
The widget automatically uses the currently viewed product on the front end. In the editor, you can specify a Preview Product ID to see real product content while designing the template.
Style options let you fully control the appearance, including icon size and colors for both “added” and “not added” states, text typography and colors per state, as well as container styling such as spacing, padding, margins, background, border, shadow, and border radius (including hover effects).
Displays the brand or brands associated with the current product, helping customers quickly identify the manufacturer or label. You can choose to show the brand name, brand logo (thumbnail), or both (thumbnail + name), and customize their layout to fit your product page design.
PLEASE NOTE!
Where to use: TRX Woo Templates, Single Product type;
Displays the product image gallery, helping customers explore product photos in detail. Choose from multiple gallery layouts, including thumbnails below the main image, thumbnails on the left, or a grid view, and adjust the number of columns and thumbnail size to suit your design.
PLEASE NOTE!
Where to use: TRX Woo Templates, Single Product type;
This widget dynamically pulls information from the current product on the front end. To preview the content while editing, choose a Preview Product ID — this affects the editor view only.
For a more interactive experience, you can enable a carousel with navigation arrows, slide counters, and custom arrow icons. Additional options let you display thumbnails directly over the image, show a sale badge, and enable a lightbox for viewing larger images. The lightbox can be triggered by clicking the image itself or a custom icon of your choice.
Example (Grid style as a Swiper carousel):
This widget shows product meta information on the single product page, such as SKU, categories, tags, and product ID. You can choose which fields to show, reorder them using a drag-and-drop repeater, and control their visibility. Includes alignment options and styling for labels, values, and links to match your design.
PLEASE NOTE!
Where to use: TRX Woo Templates, Single Product type;
On the live site, the widgets automatically displays data from the product being viewed. While editing the template, select a Preview Product ID to display sample product data in the editor.
This widget displays the product price, including both regular and discounted pricing, with the original price shown as struck-through when a sale is active. It includes alignment options and separate styling controls for regular, sale, and original price states.
PLEASE NOTE!
Where to use: TRX Woo Templates, Single Product type;
This widget dynamically pulls information from the current product on the front end. To preview the content while editing, choose a Preview Product ID—this affects the editor view only.
Example (variable product prices):
Example (regular and discounted prices):
This widget displays the product’s star rating and helps customers quickly view product popularity and quality. Optionally you can output the review count as a clickable link and choose whether to display an empty rating when no reviews are available. You can also customize the alignment, star size, and rating colors to match your design.
PLEASE NOTE!
Where to use: TRX Woo Templates, Single Product type;
On the live site, the widget automatically displays data from the product being viewed. While editing the template, select a Preview Product ID to display sample product data in the editor.
Displays a selection of related products to encourage customers to continue browsing and discover additional items they may be interested in. Related products are automatically pulled from your WooCommerce catalog based on the current product.
PLEASE NOTE!
Where to use: TRX Woo Templates, Single Product type;
The widget automatically uses the currently viewed product on the front end. In the editor, you can specify a Preview Product ID to see real product content while designing the template.
You can control how many products are displayed, choose the number of columns in the grid, sort products by random order, date, title, or price, and optionally hide the section heading. The widget also includes styling options to help it blend seamlessly with your product page design.
Highlights products on sale by displaying a sale badge whenever a discount is active. Includes alignment controls and styling options, allowing you to customize the badge's appearance and integrate it seamlessly into your product layout.
PLEASE NOTE!
Where to use: TRX Woo Templates, Single Product type;
This widget dynamically pulls information from the current product on the front end. To preview the content while editing, choose a Preview Product ID — this affects the editor view only.
Displays the product’s short description, helping customers quickly understand the key features and benefits of the item. You can control the text alignment and customize the appearance of the description, including typography, colors, and link styles, to match your store's design.
PLEASE NOTE!
Where to use: TRX Woo Templates, Single Product type;
On the live site, it automatically displays data from the product being viewed. While editing the template, select a Preview Product ID to display sample product data in the editor.
Displays the product’s stock status, helping customers instantly see whether an item is available for purchase. The widget automatically shows the appropriate message based on the product inventory settings, such as In Stock, Out of Stock, or Available on Backorder.
PLEASE NOTE!
Where to use: TRX Woo Templates, Single Product type;
This widget shows information from the active product. Since template editors don’t know which product will be viewed, you can select a Preview Product ID to load sample content for editing purposes. The selected preview product is used only in the editor and does not affect the front end.
You can optionally display a status icon alongside the text and customize the appearance of each stock state separately, allowing important availability information to stand out on the product page.
This widget works if stock management is enabled in the "Inventory" section in WooCommerce product settings.
Displays the product information tabs on single product pages, including the default WooCommerce tabs — Description, Additional Information, and Reviews — as well as any custom tabs created through the ThemeREX WooCommerce Extensions templates: "Custom Tabs" and "Size Guides" (in a tab mode).
PLEASE NOTE!
Where to use: TRX Woo Templates, Single Product type;
You can choose exactly which tabs to display, hide specific tabs, and control how they are presented. Tabs can be shown in the traditional tab layout or converted into an accordion with customizable open/close icons, toggle behavior, and animation effects. For products with only one visible tab, you can also choose whether to display its title.
The Reviews tab includes additional options, such as selecting the review layout (Classic, Sticky, or Popup), customizing the popup button text, and showing or hiding the average rating and rating breakdown by stars.
How to add custom tabs using "Custom Tabs" templates:
PLEASE NOTE! Multiple "Custom Tab" templates can be added, allowing you to display several custom tabs on the same product page.
How to add custom tabs using "Size Guides" templates:
Example (Custom Tabs templates displayed in a form of accordion):
Example (Custom Tabs and Size Guides templates displayed in a form of accordion):
This widget displays the product name (placeholder) and lets you customize how it appears on the page. Choose the HTML tag (H1–H6, div, span, or p), optionally link the title to the product page, and set the text alignment to match your layout.
PLEASE NOTE!
Where to use: TRX Woo Templates, Single Product type;
This widget pulls its data from the product currently being viewed on the front end. While editing you pick a Preview Product ID so you can see real content in the editor ONLY!
Displays a grid of upsell products for the current item, helping customers discover additional items they may be interested in.
In WooCommerce, upsells are products that you want to recommend instead of or in addition to the currently viewed product, usually because they are a better, newer, more premium, or more profitable option.
PLEASE NOTE!
Where to use: TRX Woo Templates, Single Product type;
This widget dynamically pulls information from the current product on the front end. To preview the content while editing, choose a Preview Product ID — this affects the editor view only.
The widget uses the same layout and customization options as the "Related Products" widget, including the number of products, number of columns, sorting options (random, date, title, or price), and the option to hide the heading. You can also fully customize the appearance of the section, including the heading, product grid spacing, product cards, images, and titles to match your store design.
Upsell products are taken from the "Linked Products" section in WooCommerce product settings.
The Swatches module replaces standard WooCommerce attribute dropdowns with more user-friendly color, image, or button swatches. Swatches can be displayed on single product pages, in product grids, and within attribute filter widgets, making it easier for customers to browse and select product variations.
The module can be enabled or disabled in in "WP Dashboard > WooCommerce/Theme Panel > TRX Woo Extensions > General" settings.
To configure swatches, open WP Dashboard > Products > Attributes and choose how each attribute should be displayed: color, image, or button. Once configured, the appropriate swatch style is applied automatically throughout your store.
Examples of swatches include color circles for color options, image swatches for visual product styles, and button-style swatches for attributes such as size.
The Wishlist feature allows customers to save products for future purchase. It consists of three main components: product storage, wishlist buttons, and the wishlist page template created using the Wishlist widget.
Before using wishlist functionality, make sure the Wishlist module is enabled in "WP Dashboard > WooCommerce/Theme Panel > TRX Woo Extensions > General".
PLEASE NOTE! A Wishlist tab appears automatically in the "My Account" widget when a Wishlist Template is set.
Here is an example of a custom Wishlist page in grid layout with product cards, Buy Now and Remove buttons:
The widgets listed below provide everything needed to build a complete Wishlist experience — from displaying saved products in different layouts to adding interactive buttons in the header or product listings. Together, they handle both how customers interact with the Wishlist and how saved items are presented on a dedicated page.
This widget provides the core functionality for the Wishlist feature.
PLEASE NOTE!
Where to use: TRX Woo Templates, Wishlist type;
To create a custom wishlist page: (plugin v2.0+)
PLEASE NOTE! A Wishlist tab appears automatically in the "My Account" widget when a Wishlist Template is set.
The widget supports two layout styles: Style 1 (horizontal list) and Style 2 (grid view), both of which are fully responsive and allow column control for different screen sizes. You can also customize the placement of action buttons — either beneath product details or as overlay icon buttons on the product image.
Additional display options include toggles for showing category, rating, and an Add to Cart button (with customizable icon and text). You can also define the Remove item icon/text and adjust the title tag for product headings.
An optional Empty State section allows full customization of the wishlist’s empty view, including an icon, title, descriptive text, and a return-to-shop button or custom redirect URL shown when no items are present.
Adds a Wishlist button to your site header or menu where customers need quick access to their saved products. The widget displays the current number of items in the wishlist and updates automatically as products are added or removed.
PLEASE NOTE!
Where to use: header and menu areas.
On single product templates use the "Single Product Add to Wishlist" widget instead.
Choose between a Default style, which combines an icon and customizable text (for example, Wishlist (%d)), or a Simple style that displays an icon with a counter badge. You can select a custom icon, and the button will automatically link to the Wishlist page configured in the ThemeREX WooCommerce Extensions settings.
The Compare feature allows shoppers to select multiple products and view them side by side in a structured comparison table. It works similarly to the Wishlist system and is built around three core parts: a product storage layer, interactive compare buttons, and a dedicated page widget that displays the comparison results in an easy-to-read format.
To use compare functionality, enable the Compare module in in "WP Dashboard > WooCommerce/Theme Panel > TRX Woo Extensions > General".
PLEASE NOTE! A Compare tab appears automatically in the "My Account" widget when a Compare Template is set.
The example below shows a custom Compare page with attribute labels displayed in the left-hand column, along with Buy Now and Remove buttons for each product.
The widgets below provide everything needed to build a complete product comparison experience. They allow customers to add products to a compare list, track the number of selected items, and view products side by side in a dedicated comparison table. Together, these widgets make it easier for shoppers to evaluate product features and choose the option that best fits their needs.
Displays saved products in a comparison table, with attributes aligned in rows for easy side-by-side comparison. Each product includes quick actions such as Add to Cart or Remove. Guest users’ data is stored in the browser (localStorage), while logged-in users see a server-synced version. An empty state is shown when no products have been added to the comparison list.
PLEASE NOTE!
Where to use: TRX Woo Templates, Compare type;
To set up a custom-designed compare page: (plugin v2.0+)
PLEASE NOTE! A Compare tab appears automatically in the "My Account" widget when a Compare Template is set.
Select which type of content to show under "Content" tab > General settings.
The Empty State can be fully customized in the "Content > Empty State" settings, including the icon, title, description, button link, and button text.
Displays a Compare button with a live product counter, making it easy for customers to access their comparison list from the header, menu, or any widget area. The button automatically updates as products are added to or removed from the comparison list and links to the configured Compare page.
PLEASE NOTE!
Where to use: header and menu areas.
For single product templates use the "Single Product Add to Compare" widget instead.
This widget includes the following settings:
Use the Style tab to further customize the widget’s appearance.
The Cart Page module allows you to create a custom WooCommerce cart page using Elementor. It provides a flexible one/two-column layout for displaying cart items, order totals, and customer actions while giving you complete control over the page design.
The example below shows a custom Cart page created with two-column layout:
Explore the Cart widget below to learn about its functionality and configuration options.
Displays the WooCommerce cart with a customizable layout, supporting both one- and two-column designs.
PLEASE NOTE!
Where to use: TRX Woo Templates, Cart type;
Required: A valid WooCommerce Cart page must exist on your site.
To set up a custom-designed cart page: (plugin v2.0+)
Available widget’s settings:
px above the sticky right column. Useful for fine-tuning its vertical position and alignment relative to the left column.
Additional customization options for content elements — including sections, buttons, headings, the order summary wrapper, order summary headings and items, coupon form, cart totals, and cross-sell products — are available under the "Style" tab.
The Checkout Page module allows you to create a fully customized WooCommerce checkout page using Elementor. It provides a flexible layout for displaying billing and shipping details, order summaries, payment methods, and checkout actions, while giving you complete control over the page design and checkout experience.
The following example demonstrates how a custom Checkout page can be created and styled:
Below is an overview of the Checkout widget, including its key features and configuration options.
Shows the full WooCommerce checkout with a flexible layout and customizable form fields, allowing you to adjust both structure and input options to match your design needs.
PLEASE NOTE!
Where to use: TRX Woo Templates, Checkout type;
Required: Ensure that a WooCommerce Checkout page has been created before using this widget.
To create a custom checkout page: (plugin v2.0+)
Configuration options:
px above the sticky right column. Useful for fine-tuning its vertical position and alignment relative to the left column.Additional customization options for content elements — including headings/text/links, sections, buttons, input fields, checkboxes & radios, order summary, and payment methods — are available under the "Style" tab.
PLEASE NOTE! Some sections are displayed only when the corresponding WooCommerce features are enabled (such as account creation during checkout, coupons, shipping to a different address, etc.). This ensures the widget always reflects your store’s configuration.
The My Account Page module allows you to create a fully customized WooCommerce account area using Elementor. It provides dedicated widgets for displaying account information, orders, downloads, addresses, account details, Wishlist and Compare tabs, and logout actions, while giving you complete control over the page layout and design.
Below is an example of custom My Account Page built using the plugin’s widgets and settings:
The section below provides a detailed description of the My Account widget and its available controls.
The My Account widget displays the complete WooCommerce account area — including Dashboard, Orders, Downloads, Addresses, Account Details, Wishlist, Compare, and Logout sections — with customizable labels and extensive styling options.
PLEASE NOTE!
Where to use: TRX Woo Templates, My Account type;
Required: A valid WooCommerce My Account page must exist on your site.
To create a custom My Account page: (plugin v2.0+)
Settings you can adjust:
%s to insert the username and logout URL dynamically. Leave the field blank to use the default WooCommerce message.For further customization, switch to the "Style" tab. There you can customize the navigation (position, spacing, and tab states), content sections, headings, text and links, buttons, form fields (including labels and descriptions), order/download tables, and address cards.
Wishlist & Compare tabs! The "Wishlist" tab appears automatically when a Wishlist Template is set, and the "Compare" tab when a Compare Template is set — both on the "WP Dashboard > WooCommerce/Theme Panel > TRX Woo Extensions > Templates" tab.
Beyond the core shop and product widgets, these additional widgets can be used to create promotional sections, highlight special offers, and enhance the overall layout of your WooCommerce store.
Creates a promotional WooCommerce banner to highlight offers, announcements, or special deals. The banner can include an icon, title, description text, and a call-to-action button. The button can either open a link or copy a coupon code for quick use.
You can choose how the content is displayed — either as inline content or by using a saved template — and control where the banner appears using Include/Exclude rules for specific product categories.
To output a coupon, please create it first in "WP Dashboard > Marketing > Coupons".
Displays a button that allows customers to instantly copy a WooCommerce coupon code to their clipboard. This is a convenient way to promote discounts and special offers anywhere on your site, such as landing pages, banners, product pages, or promotional sections.
Select any published WooCommerce coupon, customize the button text, and configure a confirmation tooltip message that appears after the code is copied. The tooltip can include the coupon code dynamically and can be displayed for a customizable amount of time, providing clear feedback to customers that the coupon is ready to use.
How to create a Woocommerce coupon:
Customers will now be able to copy the coupon code directly from the widget and use it during checkout.
Example (with custom background image and thin border):
Renders WooCommerce’s success / error / info notices wherever you place it (useful on custom cart/checkout layouts). Choose which Notice Types to display, their alignment, and an editor-only preview. Each type has its own colour styling.
PLEASE NOTE!
Where to use: TRX Woo Templates, Single Product type;
The Out of Stock Position module helps improve the shopping experience by automatically moving out-of-stock products to the end of product listings. This ensures that customers see available products first when browsing your store.
To use this feature:
Once configured, the module works automatically across your store. It affects the main shop page, product category and tag archives, and any product listings created with the Product Grid widget. Out-of-stock products remain at the end of the list regardless of the selected sorting method, and the behavior is preserved when customers use AJAX-powered sorting, filtering, or pagination.
.scss sources, not the generated .css.
We recommend using Poedit software for translation-related purposes.
To translate the plugin into your language, please follow these steps:
trx-wcext/languages/ folder and locate the .pot file. Copy it to your desktop for editing.
.pot file. In the Poedit window click on the "Create New Translation" button, choose the necessary language of the translation from the dropdown list, and click "OK."
.po file using the naming convention based on the code. To do that click on the "sheet" icon (you can also use hotkeys CMD + Shift + S in OS X or Win+S in Windows) and type in the name according to the screenshot below.uk.po for Ukrainian), while others have a code consisting of the language code and the country code separated by an underscore (e.g., de_DE.po for deutch in Germany or es_PE.po for spanish in Peru).en_GB, whereas the en_US stands for the USA.wp_options table under the WPLANG option value.
Alternatively, you can open Settings > General in your website’s admin panel, right-click on the Site Language field, and select Inspect from the context menu. This will open the developer panel, where you can view the codes for all available languages.
Here are the links from the GNU website: Language Codes and Country Codes.
.po file, Poedit automatically creates a new .mo file, with the same naming convention. According to the example above, the file would be called pt_BR.mo.
.po and .mo files you just created to the .../languages folder. Make sure these files are in the same directory as the default.pot one.
trx-wcext.po file in .../wp-content/plugins/trx-wcext/languages directory..po and .mo files according to your language. See the file names in the example below:trx_addons-pt_BR.po,
trx_addons-pt_BR.mo.
For more information on how to use Poedit, please check the following resources:
At ThemeREX Custom Studio, we believe a bespoke digital presence is the cornerstone of any high-performing marketing strategy. A generic template can only take you so far; a properly engineered custom website is designed to convert visitors into loyal customers and maximize the ROI of your marketing spend.
Our expert team of developers and designers specializes in crafting tailored WordPress solutions that align perfectly with your brand identity. From complex functionality to pixel-perfect aesthetics, ThemeREX provides the technical excellence required to turn your vision into a digital reality.
Let us build the future of your brand—exactly the way you envisioned it.
Please, find some of our offers below:
You can check the full list of offers here.
Thank you for choosing a premium WordPress solution from ThemeREX. We are honored to have you as a customer and are committed to helping you build a successful website.
If you come up with any plugin-related questions that are beyond the scope of this help file, feel free to contact the ThemeREX support team. We will respond as soon as possible (within 24 – 48 hours, usually faster).
Our Support Hours: