About Rey WP Theme

Rey is a WooCommerce theme built by ReyCommerce, designed specifically for online stores. It ships with a full Ajax-based filtering system, a live search bar, a sticky header, and deep WooCommerce integration out of the box. The page builder of choice is Elementor, which Rey extends with dedicated widgets for product grids, categories, and account pages.

Unlike generic multipurpose themes, Rey is scoped tightly around eCommerce. That focus shows in the details: fast-loading product pages, a customizable cart drawer, wishlist support, and compatibility with popular WooCommerce plugins like YITH and Flatsome alternatives. It targets shop owners who want a polished storefront without building everything from scratch.

Get matched with a Rey developer in under one day

Brief 01

Tell us about your Rey project. Small fixes, Rey theme customization, or a full website build, whatever you need, we've got it covered.

Connect 02

We'll connect you to the right Rey developers, define the scope, and get everything 100% clear.

Collaborate 03

You'll get one estimate, hire your preferred developer, and start collaborating.

Rey has enough moving parts that generic WordPress advice doesn’t cut it. Between Global Sections, Elementor widget conflicts, Ajax filter configuration, and WooCommerce hook customization, small mistakes create bugs that are hard to trace without theme-specific experience.

Through Codeable, you get matched with vetted developers who have hands-on Rey experience. No job boards, no guesswork. Post your project, get a free estimate, and know who you’re working with before committing.

Pros

  • Ajax filtering system is built in, no extra plugin needed for most stores
  • Global Sections give real control over headers, footers, and product cards
  • Deep WooCommerce integration with cart drawer, wishlist, and compare built in
  • Elementor is the page builder, so the ecosystem of widgets is large
  • Active development from ReyCommerce with regular WooCommerce compatibility updates

Cons

  • Elementor dependency adds page weight and load time if not optimized carefully
  • Learning curve for Global Sections is steep for non-developers
  • Some advanced customizations require PHP hooks rather than Customizer options
  • Plugin conflicts with certain YITH plugins need manual testing and sometimes patching
  • Documentation covers basics well but is thin on advanced use cases and developer hooks

Who is Rey for?

Fashion and Apparel Stores

Rey’s lookbook-style category pages and variation swatches make it a good fit for clothing stores. A Rey developer can set up size and color filters, configure outfit-style product bundles, and build collection landing pages in Elementor. The cart drawer keeps the shopping flow smooth on mobile, which matters for fashion buyers.

Electronics and Tech Retailers

Electronics stores need detailed spec filtering and fast search. Rey’s Ajax filters handle attribute-heavy catalogs like RAM, storage, and compatibility. A Rey specialist can configure layered navigation to match complex product taxonomies and integrate comparison tables so buyers can evaluate products side by side without leaving the catalog page.

Home and Interior Decor Shops

Home decor stores benefit from Rey’s flexible product grid layouts and room-scene imagery support. A Rey expert can build mood-board style category pages in Elementor, set up room-specific collections using custom taxonomies, and configure sticky add-to-cart bars that keep purchase actions visible while customers scroll through long product descriptions.

Beauty and Cosmetics Brands

Beauty brands often need ingredient filtering, skin type categories, and subscription product support. Rey handles variable products and custom attributes cleanly. A Rey developer can set up a filterable catalog by concern or formula, integrate a loyalty plugin, and style product pages to match a premium brand aesthetic without heavy custom development.

Sporting Goods and Outdoor Equipment

Outdoor and sporting goods stores carry large SKU counts with technical attributes. Rey’s filter sidebar keeps navigation manageable for customers browsing by sport, weight, or compatibility. A Rey specialist can configure multi-level category menus, set up bundle deals for gear kits, and optimize product pages for technical specifications buyers rely on.

Customizing Rey

Rey’s customization lives across three areas: the WordPress Customizer, Elementor, and Rey’s own Global Sections system. Global Sections let you build custom headers, footers, and product card layouts once and apply them site-wide. That’s where most of the real design work happens.

Getting the most out of Rey requires understanding how these layers interact. A Rey expert can set up custom product card templates, configure the Ajax filter sidebar to match your catalog structure, and wire up conditional headers for different shop pages. Things like custom account page layouts and checkout customization also need developer input to avoid conflicts with WooCommerce updates.

If your store has specific layout requirements or you’re integrating third-party plugins, working with a Rey specialist saves significant trial and error.

Recommended plugins for Rey

Rey works well with a focused plugin stack. For filtering, the built-in Ajax filters handle most stores, but larger catalogs benefit from FacetWP or Filter Everything. For search, Rey integrates with SearchWP and Doofinder. On the performance side, pairing Rey with a proper caching layer and image optimization matters more than with lighter themes. See our WordPress performance service for the specifics.

For SEO, Rey doesn’t conflict with Yoast or Rank Math, but structured data for products needs attention. Our WordPress SEO service covers WooCommerce schema setup properly.

Not sure which plugins to use? This WordPress plugins directory covers the most popular options with reviews and setup guides.

Rey common issues

Rey Ajax filters not working after update

Ajax filter failures after an update usually come from a script caching issue or a conflict introduced between Rey and a WooCommerce update. Start by clearing all caches, including server-side and any plugin caches. If that doesn’t resolve it, disable all plugins except WooCommerce and re-enable them one at a time to isolate the conflict. Check the browser console for JavaScript errors pointing to the specific filter script.

Rey sticky header overlapping content on scroll

A sticky header overlapping page content is usually a CSS z-index or offset issue. Rey calculates the header height dynamically, but custom fonts or added elements can throw off that calculation. Go to Customizer > Header > Sticky Header and adjust the offset value. If the problem persists after layout changes, a small CSS fix targeting the admin bar offset or custom header height is usually enough. Our WordPress bug fixing service can handle this quickly.

Rey product card layout broken in Elementor

Broken product card layouts in Elementor often follow a Rey update that changes Global Section structure. Check if your saved product card template still exists under Rey > Global Sections > Product Card. Re-saving the section sometimes resolves rendering issues. If columns are collapsing, check for CSS conflicts with any custom Elementor styling or third-party Elementor addons that override grid styles.

Rey cart drawer not opening on mobile

The cart drawer failing on mobile is typically a JavaScript conflict or a theme option that has been toggled off. Go to Customizer > WooCommerce > Cart and verify the cart drawer option is enabled. On mobile, also check if a cookie consent plugin or a JavaScript deferral plugin is blocking the cart script from loading. Testing in a private browser window without extensions helps isolate the cause.

Rey Global Sections not showing on front end

Global Sections not appearing on the front end usually means the display conditions aren’t saved correctly, or a caching layer is serving an old version of the page. Open the Global Section in Rey’s panel, review the conditions, save again, then clear all caches. If conditions are set correctly and it still doesn’t show, check for a page template conflict where a child theme or plugin is overriding the template file Rey uses to inject the section. Visit our WordPress bug fixing service for deeper diagnosis.

Rey search bar showing no results with SearchWP

Rey’s live search integrates with SearchWP via a compatibility layer. If results aren’t appearing, confirm SearchWP has finished indexing and that the Rey search widget is pointed at the correct search engine in SearchWP’s settings. Also check that Ajax search is enabled in Rey’s Customizer under Header > Search. A mismatch between Rey’s search template and a custom SearchWP results template can also cause empty results.

Rey wishlist button not saving products

If the wishlist button appears but products aren’t being saved, the issue is usually a cookie or session conflict. Rey’s built-in wishlist uses browser storage by default. Check if a privacy or GDPR plugin is blocking local storage. If you’re using a YITH Wishlist plugin alongside Rey’s native wishlist, conflicts between the two are common. Disable one and test. For logged-in users, check that WooCommerce sessions are working correctly on the server.

Rey variation swatches not displaying on shop page

Variation swatches not showing on the shop page requires the swatch display setting to be enabled in Rey’s product card settings, not just on the single product page. Go to Customizer > WooCommerce > Products and enable swatches in the catalog. Also ensure your product attributes are set to use image or color swatches in WooCommerce > Attributes, otherwise they default to dropdown selects. Our WordPress bug fixing service covers swatch configuration issues.

Rey checkout page missing custom Elementor layout

Rey allows custom checkout layouts via Elementor, but the template must be assigned through Rey’s Global Sections with the correct condition set to the WooCommerce checkout page. If the custom layout isn’t appearing, verify the page template assigned to the checkout page in the WordPress page editor isn’t overriding Rey’s template loader. Also check that the Elementor template is published and that WooCommerce’s checkout shortcode or block is present in the layout.

Rey theme causing slow WooCommerce product pages

Rey with Elementor adds considerable asset weight. Slow product pages are most often caused by loading Elementor scripts on pages built with the native WooCommerce template rather than Elementor. Install Asset CleanUp or a similar script manager to load Elementor only where needed. Also review third-party scripts loaded by Rey’s integrated plugins like wishlist and compare widgets, and defer anything not needed for the initial page render.

Rey theme redesign

Time to refresh your Rey site?

A good theme only gets you so far. If your site isn't converting, the problem is usually the design — not the theme. We can fix that.

Get a redesign estimate

Rey FAQ

Yes, Rey is built specifically for WooCommerce. It includes Ajax filtering, a cart drawer, variation swatches, wishlist, and compare features without relying on third-party plugins for the basics. That makes it more cohesive than general multipurpose themes adapted for WooCommerce. For stores with large catalogs or specific design requirements, it’s a solid foundation.

Rey is built around Elementor and relies on it for most custom page layouts. You can run a basic store without Elementor if you only use the native WooCommerce templates, but the full feature set, including custom product cards and Global Sections, requires Elementor to be installed. Elementor Free covers most use cases, though some integrations work better with Pro.

Global Sections are custom templates built in Elementor that Rey injects into specific locations across your site. You can create custom headers, footers, product card layouts, and sidebars, then assign them using display conditions. This gives you site-wide design control without editing PHP templates. It’s powerful but takes some time to understand how conditions and overrides work together.

Technically yes for standard WooCommerce pages, but you lose the main customization tools Rey offers. The shop page, product pages, and cart can run on WooCommerce’s default templates, but headers, footers, and landing pages are designed to be built in Elementor. Using Rey without Elementor limits you to Customizer options only, which are useful but not enough for custom store designs.

Rey is available on ThemeForest. A single site license includes six months of support from ReyCommerce. Extended support and multi-site licenses are priced separately. Check the current ThemeForest listing for the latest pricing since it changes. Factor in the cost of Elementor Pro if you need its additional widgets, though many Rey stores run on Elementor Free.

Rey performs reasonably well but isn’t a lightweight theme. Elementor adds render-blocking scripts, and the built-in features like wishlist and cart drawer load JavaScript globally by default. With proper caching, a CDN, and script optimization, Rey can score well in Core Web Vitals. Without optimization, product pages will be slower than themes built without a page builder dependency.

Rey has stated WPML compatibility and most core features translate correctly. However, Global Sections need to be duplicated and translated manually in WPML’s interface, which can be time-consuming for large sites. Some Ajax filter strings need additional configuration in WPML’s String Translation module. Testing multilingual setups thoroughly before launch is important.

Yes. Rey supports custom checkout layouts built in Elementor and assigned via Global Sections. A Rey developer can redesign the checkout to a single-column or multi-step layout, add trust badges, and rearrange form fields. Deeper checkout customization, like conditional fields or custom payment method styling, requires PHP and WooCommerce hooks alongside the Elementor layout.

Migrating to Rey means rebuilding your page layouts in Elementor using Rey’s components. Your products, orders, and customer data stay intact since those live in the database. The main work is recreating headers, category pages, and custom product layouts in Rey’s system. A Rey specialist can handle this without breaking existing URLs or customer accounts. See our WordPress migration service for more detail.

Rey stores need regular updates to the theme, Elementor, WooCommerce, and any integrated plugins. These components update independently and occasionally break compatibility with each other. Maintaining a staging environment to test updates before pushing to production is important. A regular maintenance plan that covers updates, backups, and conflict monitoring saves significant downtime. See our WordPress maintenance service for options.

Hire a Rey Expert Developer

Whether you need a full Rey store build, help with a specific feature, or fixes to an existing setup, the right developer makes a real difference. Our Rey developers work through Codeable, a vetted platform where every developer is screened before they can take projects.

Get a Free Estimate with no obligation. Describe your project and get matched within 24 hours.

#ACF
#Avada
#Contact Form 7
#Custom WP Themes
#Elementor
#Gutenberg
#Custom API Integration
#Site Migration
#WP Speed Optimization
#Theme Customization
#Custom Post Type
#PHP
#Laravel
#Plugin Development
#MYSQL
#Wp Rocket
#SEO
#Gravity Forms
#JavaScript
#Learndash
#Headless WordPress
#Payment Gateways
#Ninja Forms
#BuddyPress
#Slider Revolution
#Full Site Builds
#Anything Backend
#Anything Frontend
#Bookly
#GamiPress
#React JS
#Design
#ADA Compliance
#DIVI
#Genesis
#Enfold
#FacetWp
#WP Rest API
#Multisite
#Vue JS
#Maintance
#WooCommerce
#Hacking Cleanup
#BuddyBoss
#Hosting Transfer
#CSS

You'll need a free Codeable account so developers can ask questions and send their quotes.