{"id":313681,"date":"2026-06-15T08:07:54","date_gmt":"2026-06-15T08:07:54","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/shopkeys-for-elementor\/"},"modified":"2026-08-19T08:25:16","modified_gmt":"2026-08-19T08:25:16","slug":"consortia-shopkeys","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/consortia-shopkeys\/","author":20774777,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.6.35","stable_tag":"2.6.35","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Consortia ShopKeys for Elementor","header_author":"Consortia","header_description":"WooCommerce widgets for Elementor with product displays, shopping actions, Favorites, merchandising tools, and flexible store-building workflows.","assets_banners_color":"f3f4f5","last_updated":"2026-08-19 08:25:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/consortia.no\/shopkeys","header_author_uri":"https:\/\/consortia.no","rating":0,"author_block_rating":0,"active_installs":0,"downloads":353,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.6.29":{"tag":"2.6.29","author":"tommyhansen21","date":"2026-06-15 08:07:14"},"2.6.30":{"tag":"2.6.30","author":"tommyhansen21","date":"2026-06-17 10:56:32"},"2.6.31":{"tag":"2.6.31","author":"tommyhansen21","date":"2026-06-18 09:09:36"},"2.6.32":{"tag":"2.6.32","author":"tommyhansen21","date":"2026-06-19 08:29:12"},"2.6.33":{"tag":"2.6.33","author":"tommyhansen21","date":"2026-06-21 12:31:40"},"2.6.34":{"tag":"2.6.34","author":"tommyhansen21","date":"2026-06-30 12:53:05"},"2.6.35":{"tag":"2.6.35","author":"tommyhansen21","date":"2026-08-19 08:25:16"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3572600,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3572600,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3572600,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3572600,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.6.29","2.6.30","2.6.31","2.6.32","2.6.33","2.6.34","2.6.35"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3575696,"resolution":"1","location":"assets","locale":"","width":284,"height":518},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3572600,"resolution":"2","location":"assets","locale":"","width":1481,"height":1258},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3572600,"resolution":"3","location":"assets","locale":"","width":1481,"height":1258},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3575696,"resolution":"4","location":"assets","locale":"","width":1501,"height":1228},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3572600,"resolution":"5","location":"assets","locale":"","width":1060,"height":1289},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3575696,"resolution":"6","location":"assets","locale":"","width":1501,"height":777},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3575696,"resolution":"7","location":"assets","locale":"","width":1380,"height":785}},"screenshots":{"1":"ShopKeys widgets in the Elementor panel.","2":"Product Grid widget used to build a product listing layout.","3":"Category Grid widget used to highlight WooCommerce categories.","4":"Product page example with Cart Button, Favorite Button, Product Price, and Product Field.","5":"Favorites Counter together with a Product Grid showing saved favorite products.","6":"Recently Viewed Peek open on a product page.","7":"ShopKeys admin in the free version."}},"plugin_section":[],"plugin_tags":[76538,3464,51244,1666,286],"plugin_category":[45],"plugin_contributors":[261727],"plugin_business_model":[],"class_list":["post-313681","plugin","type-plugin","status-publish","hentry","plugin_tags-elementor","plugin_tags-favorites","plugin_tags-product-grid","plugin_tags-wishlist","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-tommyhansen21","plugin_committers-tommyhansen21"],"banners":{"banner":"https:\/\/ps.w.org\/consortia-shopkeys\/assets\/banner-772x250.png?rev=3572600","banner_2x":"https:\/\/ps.w.org\/consortia-shopkeys\/assets\/banner-1544x500.png?rev=3572600","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/consortia-shopkeys\/assets\/icon-128x128.png?rev=3572600","icon_2x":"https:\/\/ps.w.org\/consortia-shopkeys\/assets\/icon-256x256.png?rev=3572600","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/consortia-shopkeys\/assets\/screenshot-1.png?rev=3575696","caption":"ShopKeys widgets in the Elementor panel."},{"src":"https:\/\/ps.w.org\/consortia-shopkeys\/assets\/screenshot-2.png?rev=3572600","caption":"Product Grid widget used to build a product listing layout."},{"src":"https:\/\/ps.w.org\/consortia-shopkeys\/assets\/screenshot-3.png?rev=3572600","caption":"Category Grid widget used to highlight WooCommerce categories."},{"src":"https:\/\/ps.w.org\/consortia-shopkeys\/assets\/screenshot-4.png?rev=3575696","caption":"Product page example with Cart Button, Favorite Button, Product Price, and Product Field."},{"src":"https:\/\/ps.w.org\/consortia-shopkeys\/assets\/screenshot-5.png?rev=3572600","caption":"Favorites Counter together with a Product Grid showing saved favorite products."},{"src":"https:\/\/ps.w.org\/consortia-shopkeys\/assets\/screenshot-6.png?rev=3575696","caption":"Recently Viewed Peek open on a product page."},{"src":"https:\/\/ps.w.org\/consortia-shopkeys\/assets\/screenshot-7.png?rev=3575696","caption":"ShopKeys admin in the free version."}],"raw_content":"<!--section=description-->\n<p>Build better WooCommerce shopping experiences in Elementor without installing a huge addon pack.<\/p>\n\n<p>ShopKeys gives you focused WooCommerce widgets for product layouts, favorites, recently viewed products, and easier product discovery.<\/p>\n\n<p>Use it to help shoppers find products faster, save products they like, and return to products they have already viewed.<\/p>\n\n<h4>Help customers find the right products<\/h4>\n\n<p>Create flexible WooCommerce layouts directly in Elementor with widgets for:<\/p>\n\n<ul>\n<li>Product grids<\/li>\n<li>Category grids<\/li>\n<li>Product prices<\/li>\n<li>Ratings<\/li>\n<li>Product information<\/li>\n<li>Add-to-cart buttons<\/li>\n<\/ul>\n\n<p>Build cleaner product sections without relying on large Elementor addon bundles.<\/p>\n\n<h4>Let shoppers save products for later<\/h4>\n\n<p>ShopKeys Free includes a built-in Favorites system.<\/p>\n\n<p>Customers can:<\/p>\n\n<ul>\n<li>Save products with a Favorite button<\/li>\n<li>See how many products they have saved<\/li>\n<li>View saved products in a dedicated product grid<\/li>\n<\/ul>\n\n<p>No separate wishlist plugin required.<\/p>\n\n<p>Favorites can help shoppers keep track of products they are considering and make it easier to return later.<\/p>\n\n<h4>Bring shoppers back to products they viewed<\/h4>\n\n<p>Visitors often browse several products before deciding what to buy.<\/p>\n\n<p>ShopKeys includes:<\/p>\n\n<ul>\n<li>Recently Viewed query for the Product Grid<\/li>\n<li>Recently Viewed Peek widget<\/li>\n<\/ul>\n\n<p>Use them to surface products a shopper has already explored and make it easier to continue browsing.<\/p>\n\n<h4>Included in ShopKeys Free<\/h4>\n\n<ul>\n<li><strong>Product Grid<\/strong> - Create responsive WooCommerce product layouts<\/li>\n<li><strong>Category Grid<\/strong> - Display product categories with images and content<\/li>\n<li><strong>Product Field<\/strong> - Show SKU, stock, brands, categories, and other product data<\/li>\n<li><strong>Product Price<\/strong> - Style regular and sale prices<\/li>\n<li><strong>Star Rating<\/strong> - Display product ratings<\/li>\n<li><strong>Cart Button<\/strong> - Add products to the cart with quantity support<\/li>\n<li><strong>Favorite Button<\/strong> - Let shoppers save products<\/li>\n<li><strong>Favorites Counter<\/strong> - Show the number of saved products<\/li>\n<li><strong>Recently Viewed Peek<\/strong> - Give shoppers quick access to recently viewed products<\/li>\n<\/ul>\n\n<h4>Built for WooCommerce stores using Elementor<\/h4>\n\n<p>ShopKeys is useful if you want to:<\/p>\n\n<ul>\n<li>Build better WooCommerce layouts in Elementor<\/li>\n<li>Improve product discovery<\/li>\n<li>Add Favorites without another plugin<\/li>\n<li>Help shoppers return to recently viewed products<\/li>\n<li>Keep your Elementor setup focused and lightweight<\/li>\n<\/ul>\n\n<h4>Need more?<\/h4>\n\n<p>ShopKeys Pro adds tools for stores that want to improve product browsing, ordering, and merchandising even further.<\/p>\n\n<p>Pro features include:<\/p>\n\n<ul>\n<li>Product Table for faster and bulk ordering<\/li>\n<li>Product Filters Bar<\/li>\n<li>Quick View<\/li>\n<li>Cart Peek<\/li>\n<li>Product image enhancements<\/li>\n<li>Category Carousel<\/li>\n<li>Advanced layout tools<\/li>\n<li>Favorites insights and product interest data<\/li>\n<li>Abandoned cart and left-behind product insights<\/li>\n<\/ul>\n\n<h3>Requirements<\/h3>\n\n<ul>\n<li>Elementor<\/li>\n<li>WooCommerce<\/li>\n<li>PHP 7.4 or newer recommended<\/li>\n<\/ul>\n\n\n\n<h3>Like ShopKeys?<\/h3>\n\n<p>If ShopKeys helps you build better WooCommerce layouts in Elementor, please consider leaving a review on WordPress.org. Reviews help other store owners discover the plugin and help us keep improving it.<\/p>\n\n<h3>Support<\/h3>\n\n<p>For help with the free version, please use the WordPress.org support forum for this plugin.<\/p>\n\n<!--section=installation-->\n<h4>Upload in WordPress<\/h4>\n\n<ol>\n<li>Download the plugin zip.<\/li>\n<li>Go to Plugins &gt; Add New.<\/li>\n<li>Click Upload Plugin.<\/li>\n<li>Choose the ShopKeys zip file.<\/li>\n<li>Click Install Now, then Activate.<\/li>\n<\/ol>\n\n<h4>Manual installation<\/h4>\n\n<ol>\n<li>Download the plugin zip.<\/li>\n<li>Extract the zip file.<\/li>\n<li>Upload the <code>consortia-shopkeys<\/code> folder to <code>wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate ShopKeys from the Plugins screen.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20elementor%3F\"><h3>Do I need Elementor?<\/h3><\/dt>\n<dd><p>Yes. ShopKeys is built for Elementor and requires Elementor to be active.<\/p><\/dd>\n<dt id=\"do%20i%20need%20woocommerce%3F\"><h3>Do I need WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. ShopKeys is made specifically for WooCommerce stores.<\/p><\/dd>\n<dt id=\"can%20i%20use%20favorites%20in%20the%20free%20version%3F\"><h3>Can I use Favorites in the free version?<\/h3><\/dt>\n<dd><p>Yes. ShopKeys Free includes Favorite Button, Favorites Counter, and \u201cMy Favorites\u201d query support.<\/p><\/dd>\n<dt id=\"is%20there%20a%20pro%20version%3F\"><h3>Is there a Pro version?<\/h3><\/dt>\n<dd><p>Yes. ShopKeys Pro adds advanced WooCommerce features like product tables, filters, quick view, and Favorites insights.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2026-08-19 - version 2.6.35<\/h4>\n\n<ul>\n<li>Improved - Updated WordPress compatibility to 7.1 and refreshed the WordPress.org description, support, and review messaging.<\/li>\n<li>Improved - Changed the default Recently Viewed Peek offset to use pixels for more predictable placement on smaller screens.<\/li>\n<li>Improved - Tightened the WordPress.org package so Free builds only include Free runtime modules.<\/li>\n<\/ul>\n\n<h4>2026-06-30 - version 2.6.34<\/h4>\n\n<ul>\n<li>New - Added a new Pro <code>Abandoned<\/code> admin tab with first-phase abandoned cart insights, including top abandoned products, recoverable carts, estimated lost revenue, and a configurable abandoned-cart timing threshold.<\/li>\n<li>Improved - Added Favorites styling controls to Product Grid and Product Table, including clearer icon-state styling for grid overlays and table favorite buttons.<\/li>\n<li>Improved - Refined Product Grid query UX so <code>Include Products<\/code> behaves as a real narrowing filter for source-based queries like Favorites and Recently Viewed.<\/li>\n<\/ul>\n\n<h4>2026-06-21 - version 2.6.33<\/h4>\n\n<ul>\n<li>Fix - Restored favorite toggle clicks inside Recently Viewed Peek so the heart button works reliably inside the panel.<\/li>\n<li>Fix - Cart Peek now respects the configured visible item count after removing items and refills the panel correctly.<\/li>\n<\/ul>\n\n<h4>2026-06-19 - version 2.6.32<\/h4>\n\n<ul>\n<li>Improved - Refined Product Table and Product Grid sorting\/paging layout controls so top-row spacing and alignment behave more predictably.<\/li>\n<li>Improved - Added clearer Product Grid editor labels and guidance for item height, item padding, and full card height controls.<\/li>\n<li>Improved - Added product link color controls to Recently Viewed Peek and Cart Peek, plus a smoother Cart Peek loading state when removing items.<\/li>\n<li>Fix - Product Table quantity now resets back to the configured default after add to cart, while bulk-order flows can still reset to zero.<\/li>\n<\/ul>\n\n<h4>2026-06-18 - version 2.6.31<\/h4>\n\n<ul>\n<li>New - Added Cart Peek in Pro with live cart updates, subtotal, remove-item actions, and compact View Cart \/ Checkout access.<\/li>\n<li>Improved - Refined Recently Viewed Peek with add-to-cart support, cleaner action styling, and better layering behavior when used together with Cart Peek.<\/li>\n<li>Fix - Scoped ShopKeys tooltip initialization and strengthened add-to-cart handling in Cart Button and Quick View for more stable frontend behavior.<\/li>\n<\/ul>\n\n<h4>2026-06-17 - version 2.6.30<\/h4>\n\n<ul>\n<li>New - Added Recently Viewed support in Free, including a shared query source and the new Recently Viewed Peek widget.<\/li>\n<li>Improved - Stabilized Product Grid and Product Table query handling when max product count is used.<\/li>\n<li>Improved - Refined top-row spacing controls for sorting and paging, especially for mobile layouts.<\/li>\n<\/ul>\n\n<h4>2026-06-15 - version 2.6.29<\/h4>\n\n<ul>\n<li>Improved - Added an optional Product Grid favorite button overlay for image items, positioned in the top right corner by default.<\/li>\n<li>Improved - Updated the ShopKeys admin to use the refreshed ShopKeys logo asset.<\/li>\n<li>Improved - Trimmed the public readme to keep the WordPress.org listing lighter and easier to scan.<\/li>\n<\/ul>\n\n<h4>2026-06-08 - version 2.6.28<\/h4>\n\n<ul>\n<li>Fix - Replaced the legacy <code>new $wp_query(...)<\/code> category count query with a proper <code>WP_Query<\/code> implementation for better compatibility.<\/li>\n<li>Fix - Prefixed the remaining Favorites schema option and cached term transient names for the WordPress.org package, while keeping legacy fallback support.<\/li>\n<li>Fix - Removed the old temporary term cache global from helper logic to keep the free package cleaner and more predictable.<\/li>\n<\/ul>\n\n<h4>2026-06-02 - version 2.6.27<\/h4>\n\n<ul>\n<li>Improved - Stabilized the Product Images widget with cleaner main image\/thumbnails controls, safer autoplay timing controls, and better editor behavior.<\/li>\n<li>Improved - Added a dedicated transition speed control for Product Images effects and autoplay.<\/li>\n<li>Improved - Automated Pro JavaScript minification during package builds so <code>.min.js<\/code> assets stay in sync for release packages.<\/li>\n<\/ul>\n\n<h4>2026-05-18 - version 2.6.23<\/h4>\n\n<ul>\n<li>Fix - Prevented duplicate bootstraps from breaking updates when an old plugin folder still exists alongside the current ShopKeys folder.<\/li>\n<li>Fix - Guarded ShopKeys constants so update edge cases do not trigger redefinition warnings or wrong include paths.<\/li>\n<\/ul>\n\n<h4>2026-05-17 - version 2.6.22<\/h4>\n\n<ul>\n<li>Fix - Restored Category Carousel visibility and Box Placement behavior after recent styling changes.<\/li>\n<li>Fix - Tightened Category Carousel isolation from shared grid CSS for more predictable images, overlay text, and spacing.<\/li>\n<\/ul>\n\n<h4>2026-05-16 - version 2.6.21<\/h4>\n\n<ul>\n<li>Improved - Added Product Grid column height and pagination alignment controls.<\/li>\n<li>Improved - Improved Product Filters Bar button labels and button styling behavior.<\/li>\n<li>Improved - Refined Product Images left layout controls, image resolution options, and fit behavior.<\/li>\n<\/ul>\n\n<h4>2026-05-15 - version 2.6.20<\/h4>\n\n<ul>\n<li>Fix - Restored Product Filters Bar category and attribute option rendering so dropdown results are shown correctly again.<\/li>\n<li>Fix - Improved Product Filters Bar Select2 dropdown positioning for frontend and Elementor editor contexts.<\/li>\n<li>Improved - Refined Product Filters Bar toggle and action button styling for better alignment and responsiveness.<\/li>\n<\/ul>\n\n<h4>2026-05-15 - version 2.6.19<\/h4>\n\n<ul>\n<li>Improved - Adjusted the Pro Freemius bootstrap to follow the premium <code>set_basename<\/code> pattern more closely during activation and upgrades.<\/li>\n<li>Improved - Prepared a safer ShopKeys upgrade path when Free and Pro basenames need to be reconciled by the SDK.<\/li>\n<\/ul>\n\n<h4>2026-05-15 - version 2.6.18<\/h4>\n\n<ul>\n<li>Improved - Moved ShopKeys admin CSS and notice-handling script into shared local assets for cleaner Free and Pro admin pages.<\/li>\n<li>Improved - Made the ShopKeys admin notice relocation more robust so third-party notices stay out of the hero area.<\/li>\n<\/ul>\n\n<h4>2026-05-15 - version 2.6.17<\/h4>\n\n<ul>\n<li>Improved - Moved the Freemius SDK to <code>vendor\/freemius<\/code> to align ShopKeys with the packaging pattern used in our release flow.<\/li>\n<li>Improved - Updated the Pro Freemius bootstrap for the new ShopKeys slugs, PRO premium suffix, and packaged SDK path.<\/li>\n<\/ul>\n\n<p>For a more complete release history, see the bundled <code>changelog.txt<\/code> file in the plugin package.<\/p>","raw_excerpt":"WooCommerce widgets for Elementor with product grid, category grid, cart button, favorites, wishlist, and recently viewed products.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/313681","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=313681"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tommyhansen21"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=313681"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=313681"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=313681"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=313681"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=313681"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=313681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}