
內容簡介
ThemeREX eCommerce Extensions for Elementor 讓使用者能在 Elementor 編輯器中重建每個 WooCommerce 頁面,無需覆蓋佈景主題中的 PHP 模板,提供靈活的佈局選擇與自訂功能。
【主要功能】
• 自訂 post 類型 trx_wcext_template,支援 5 種 WooCommerce 頁面
• 可依產品、類別、標籤或頁面自訂模板分配規則
• 提供 33 種 Elementor 小工具,包含產品網格與單一產品小工具
• AJAX 目錄過濾器,支援多種過濾條件
• 產品網格具備多種佈局與樣式選擇
• 過濾小工具可精確顯示產品計數
外掛標籤
開發者團隊
② 後台搜尋「ThemeREX eCommerce Extensions for Elementor」→ 直接安裝(推薦)
原文外掛簡介
Official page · Live demo · Documentation
ThemeREX eCommerce Extensions for Elementor lets you rebuild every WooCommerce page in the Elementor editor instead of overriding PHP templates in your theme.
The plugin registers a trx_wcext_template custom post type. Each post of that type is a full Elementor layout assigned to one WooCommerce screen — Shop page, Single Product, Cart, Checkout, or My Account — and can be narrowed to particular products, categories, tags, or pages, so a single store can serve different layouts to different parts of its catalog. On top of the templates, the plugin ships a large set of Elementor widgets: the Product Grid with its AJAX filter family, the single-product widget set, and the Cart / Checkout / My Account widgets.
Free features
trx_wcext_template custom post type — Elementor layouts for 5 WooCommerce screens: Shop Page, Single Product, Cart, Checkout, My Account
Per-template assignment rules — Include / Exclude by product, category, tag, or page, with a resolver that picks the most specific match and falls back to the WooCommerce default when nothing matches
33 Elementor widgets in the “ThemeREX WCExt” category
Product Grid — the catalog widget: Grid and Carousel layouts, three card styles (Default, Brief 1, Brief 2), configurable query source (current archive, category, tag, related, upsells, hand-picked IDs), hover actions panel, sale badges, out-of-stock badges, Load More or classic pagination
AJAX catalog filters that work together with the Product Grid on any page — Categories, Tag, Attribute, Price (a range slider bounded by the archive it stands on), Rating, Stock Status, Brand, Search, Active Filters chips, Filter Button, Sorting, Showing, Pagination, Breadcrumbs
Filter widgets keep their product counters accurate per archive, support keyboard Tab / Enter navigation, offer a search field for long value lists, and cap the number of items rendered in the Elementor editor so large stores stay editable
Single product widgets — Title, Gallery, Price, Rating, Stock, Brand, Meta, Short Description, Add to Cart, Tabs (with reviews and review form), Sale Badge, Related, Upsells
Shop page widgets — Cart, Checkout, My Account, WooCommerce Notices, WooCommerce Coupon
Swatches module — turn a product attribute into color, image, or button swatches, in the catalog and on the product page
Use Attribute as Filter module — a per-attribute checkbox in the WooCommerce attribute settings that decides whether the attribute is offered by the filter widgets
AJAX add-to-cart from the catalog with a spinner and a “View Cart” link
Extended product search — find products by GTIN, UPC, EAN, or ISBN (the _global_unique_id field)
Alphabetical sorting of the product categories checklist in the product editor and in Quick Edit
Works with both classic and block (FSE) themes — the plugin’s templates render with the theme header and footer in either case
Optional scroll-to-grid after filtering, configurable per store
Every module and every widget can be switched off individually on the plugin settings page, so only what you use is loaded
wpml-config.xml for WPML and Polylang — widget fields are exposed to the translation editor
Translation-ready, text domain trx-wcext
Pro Version
ThemeREX eCommerce Extensions Pro is distributed from themerex.net and installs in place of this free plugin — same settings, same templates, no data migration. It adds:
Store features
Wishlist — a wishlist for guests and logged-in customers, with its own page template, a “Wishlist” widget, a “Wishlist Button” counter widget for the header, and an add-to-wishlist widget for the product page
Compare — side-by-side product comparison with the same set: page template, “Compare” widget, header counter button, and a per-product add-to-compare widget
Size Guide — reusable size charts built in Elementor, attached to products by attribute or category, shown in a popup from the product page, the catalog card, and the Quick View
Custom Tabs — extra tabs on the single product page, built in Elementor and matched to products by category
Quick View — a product popup opened from the catalog, either the built-in layout or a “Quick View” Elementor template resolved per product, with AJAX add-to-cart inside the popup
Brand Enhancements — turns the WooCommerce “Brands” taxonomy into whatever your store actually sells by (Author, Designer, Manufacturer, Artist, or custom wording): renames the taxonomy in the admin area, in the archive URL with a 301 from the old address, and in widget defaults; adds a per-brand product tab and a “Brand Archive” template type with a “Brand Info” widget
Out of Stock Position — move out-of-stock products to the end of the catalog, or hide them
Masonry catalog layout — a third Product Grid layout next to Grid and Carousel: cards keep their own height and tile into columns of equal width, re-laid out after AJAX filtering, Load More, and in the Elementor editor
Additional widgets
Cart Button — a header trigger with an item-count badge that slides a cart panel in from the side of the window: AJAX quantity editing and removal, subtotal, View Cart / Checkout buttons, and a configurable empty state; the counter stays correct on full-page-cached pages
Login — a header trigger with a slide-in panel holding three switchable AJAX forms: Login, Registration, Lost Password
WooCommerce Search — an expanding search field or popup with live results, product images, prices, and full styling control
WooCommerce Banner and WooCommerce Hook — a promo banner widget and a widget that renders any WooCommerce action hook at an arbitrary point of your layout
Product Grid Columns, Product Grid Count, and Product Filter: Attributes (Auto) — the auto filter detects which attributes the products of the current category actually use and renders a filter block for each
Template library and updates
Pre-made Elementor templates from the ThemeREX Templates Library for shop, product, cart, checkout, wishlist, compare, size guide, and custom tab layouts
One-click plugin updates from the ThemeREX update server
Priority support
Full details, screenshots and the live demo store: wooextension.themerex.net · fashion.elementra.themerex.net.
Why a custom post type for templates?
Because the alternative is editing PHP. WooCommerce ships its page markup as template files, and changing them means copying woocommerce/templates/* into your theme and maintaining that copy through every WooCommerce release.
Here each layout is an ordinary post you build with the Elementor editor. The plugin’s template loader intercepts the WooCommerce screen, resolves which of your templates applies to the product or archive being viewed, and renders that layout instead. Templates are versioned like posts, exported and imported like posts, and survive theme switches — they belong to the plugin, not to the theme.
Assignment is per template, so a “Shop Page” layout can be scoped to one category and a different one to the rest of the catalog. When no template matches, WooCommerce’s own output is used — installing the plugin changes nothing until you build your first template.
Privacy
This plugin does not phone home. No telemetry, no remote analytics, no opt-in dialogs, and no outbound HTTP requests of any kind — the plugin contains no wp_remote_* calls at all.
Nothing is sent anywhere: catalog filtering, template resolution, and cart operations all run on your own server through the WordPress AJAX endpoint. No cookies are set beyond the ones WooCommerce sets for the cart and the customer session.
Third-party assets and licenses
Isotope 3.0.6 (GPLv3 / Commercial dual license; used here under GPLv3) — filtered and masonry layouts in the Product Grid widget. 3.0.6 is the latest stable upstream release.
All other JavaScript, CSS and image files bundled with the plugin are our own creation and are licensed under the same license as this plugin.
