ShopPress – Shop Builder for Elementor and WooCommerce
ShopPress – Shop Builder for Elementor and WooCommerce
Description
ShopPress is a shop builder that works with WooCommerce and Elementor. Design store pages (shop, product, cart, checkout, my account) and product loops using drag-and-drop widgets, without relying on default WooCommerce layouts.
ποΈ Introduction
π» Demo
π Documentation
The plugin includes over 110 widgets for product loops, single product, cart, checkout, wishlist, compare, and more. You can use product loop templates for sales, top-rated, best-selling, or custom queries.
β¨ Styler
ShopPress includes a visual CSS editor (Styler) so you can adjust page elements without writing custom CSS. Changes can be previewed in real time.
β¨ Free vs Pro
The free version includes builders for shop, product, cart, checkout, wishlist, compare, and product loops. A loop builder is included to design product grids and lists.
Free vs Pro Features
β¨ Single Builder
Use around 20 widgets to build the single product page and control layout, images, price, add to cart, tabs, and related products.
β¨ Shop page Builder
Customize the shop/archive page and product filters. Widgets let you control layout and add filtering for a better browsing experience.
β¨ Compare Builder
Add a product comparison page so customers can compare several products in one place.
β¨ Checkout Builder
Design the checkout page with Elementor. Customize layout and fields for a clear checkout experience.
β¨ Cart Builder
Create a more beautiful card table for your website and experience more sales using the cross-sell widget. You can also customize the empty shopping cart message.
β¨ Empty Cart Builder
Display a personalized and better view if the cart is empty. ShopPress WooCommerce builder will help you with this.
β¨ Quick view Builder
Use ShopPress Quick view builder to create a beautiful look for the quick view of the products in your product lists.
β¨ Wishlist Builder
Design your own wishlist page and let your users create a list of their favorite products. This will increase the number of orders your website receives.
β¨ Thank You Page Builder
Display a beautiful Thank you message on the checkout page after purchase with the details your customers need.
β¨ My account Builder
Redesign the WooCommerce My Account page. Separate builders are available for dashboard, orders, downloads, addresses, and account details.
β¨ My account page builders
Account Details Builder
Addresses Builder
Downloads Builder
Orders Builder
Dashboard Builder
β¨ Size Chart
If you are selling a product that you need to inform about its size, you can easily design a size chart fitting your website design.
β¨ Sale Countdown
Sales notification feature allows you to display alerts about recent product sales on a beautiful pop-up. Visitors will see notifications about your latest sale and this helps you turn your visitors to customers.
β¨ Loop Builder
Design your product loops from scratch with the details you want and need. You can create separate layouts and designs for each of the product loops. There is a separate builder for each product loop.
β¨ Order tracking widget
Allow your customers to track their order using this widget. You can place it on any page built with Elementor.
β¨ Custom add to cart widget (Pro)
Place an add to cart button for the desired product anywhere you want on your Elementor page.
β¨ Features List
β Styler
β Product Single Builder
β Shop Page Builder
β Checkout Page Builder
β Archive Page Builder
β Shop Products Loop Builder
β Recent Products Loop Builder
β Related Products Loop Builder
β Sale Products Loop Builder
β Top Rated Products Loop Builder
β Best Selling Products Loop Builder
β Featured Products Loop Builder
β Cross-sell Loop Builder
β Up-sell Loop Builder
β My Account Page Builder
β Dashboard Page Builder
β Account Details Page Builder
β Orders Page Builder
β Downloads Page Builder
β Addresses Page Builder
β Cart Page Builder
β Empty Cart Page Builder
β Thank You Page Builder
β Wishlist
β³ Wishlist for both logged-in and guest users
β³ Add wishlist to my account page
β³ Add wishlist to the menu
β³ Display wishlist as dropdown
β³ Display wishlist as drawer
β³ Wishlist drawer position
β³ Add custom Icon for wishlist menu
β³ Custom wishlist labels
β³ Display view wishlist link after added to wishlist
β³ Custom wishlist position
β³ Multi-wishlist
β³ Enable multi-wishlist for both logged-in and guest users
β³ Social share wishlist
β³ Customize fields in the wishlist table
β³ Customize empty wishlist heading and button text
β³ Custom thumbnail size for products in the my wishlist table
β³ Create and customize the My Wishlist page using Elementor
β³ Customize the wishlist button on product single using Elementor
β³ Customize the wishlist button on products loop using Elementor
β³ Header Wishlist Widget
β³ Customize the wishlist button on product single using Elementor
β³ Customize the wishlist button on products loop using Elementor
β³ The option to display the Wishlist items in a loop view
β Compare
β³ Display compare in popup
β³ Custom compare position
β³ Custom labels for adding and removing from compare
β³ Create and customize the compare page using Elementor
β Quick View
β³ Custom position for the quick view button on the products loop
β³ Create and customize the quick view content using Elementor
β Variation Swatches
β³ Convert dropdown to label swatches
β³ Display tooltip for swatches
β³ Display variation label
β³ Quick View support for variation swatches
β³ Show variations in products loop
β³ Color variation
β³ Image variation
β³ Button / Label variation
β Size Chart
β³ Display size chart as popup
β³ Display size chart in product information tabs
β³ Custom position for the size chart button
β³ Customize the size chart button using Elementor
β³ Assign size charts to both products and categories
β Multi-step Checkout
β Shopify Style Checkout
β³ Set custom logo for the checkout page
β³ Enable navigation of the checkout steps
β³ Disable the shipping step
β³ Set a custom bottom menu
β³ Disable the phone number field
β³ Disable the company name field
β Rename Label
β³ Customize the add to cart text of the shop page
β³ Customize the add to cart text of the product page
β³ Customize the description tab title
β³ Customize the information tab title
β³ Customize the review tab title
β³ Customize the order place button text
β Backorder
β³ Set purchase limit for the backorder products
β³ Set a custom available date for the backorder products
β³ Set a custom available message for the backorder products
β³ Customize the purchase limit counter
β³ Customize available date of each products
β Flash Sales Countdown
β³ Custom countdown title
β³ Override sales price
β³ Show the countdown on the product page
β³ Add custom products and categories to the sales events
β³ Specify date of the sales events
β³ Set custom discount for each sales events
β³ Display sales events only to registered customers
β³ Display sales events by users rules
β Menu Cart
β³ Display the mini cart on your menu
β³ Display the mini cart as dropdown
β³ Display the mini cart as drawer
β³ Set custom position for opening the mini cart drawer
β³ Set custom menu for the menu cart
β Sticky Add to Cart
β³ Hide the sticky Add to cart on the mobile
β Single Ajax Add to cart
β User Notifications
β³ Show status of the orders to your customers
β Mobile Panel
β³ Display a sticky menu of the shop links on the mobile
β Off-Canvas Widget
β Infinite Scroll for Shop Page
β Ajax Load More Button
β Product Filter
β Product Thumbnail Render Size
β Product Featured Image Render Size
β Products Gallery Image Render Size
β Change Product Image on Hover
β Stock Level
β Stock Progress Bar
β Product Next/Perv Navigation
β Call for Price
β Suggest Price
β Catalog Mode
β Quick Checkout
β Sales Notification
β Thumbnails Slider in the Loop
β Image Marker (Hotspot)
β Product Gallery
β Brands
β³ Display brands on the product page
β³ Display brand image on the Brand page title
β³ Display brand products count on the brand page title
β³ Display brands on the products loop
β³ Customize the Brands title
β Pre-Order
β³ Custom availability date label for the Pre-Order
β³ Custom price label for the Pre-Order
β³ Custom Add to Cart text for the Pre-Order products
β³ Show countdown of Pre-Order on the product page
β³ Available date for the Pre-Order
β³ Available time for the Pre-Order
β³ Manage price of the Pre-Order products
β Partial Payment
β³ Deposit days after next payment
β³ Deposit Amount
β³ Require Login the customers
β³ Disable for specific rules
β³ Custom text and labels
β³ Create custom deposits for categories
β³ Reminder Email
β Cross-Sell Popup
β³ Display the cross-sell of the products after add to cart
β³ Set a custom heading for the cross-sell products
β³ Display the cross-sell products as slider
β Order Bump
β³ Display order bump on the checkout page
β³ Create custom advanced rules to display the order bump
β Mini Cart Drawer
β³ Display cart button
β³ Display checkout button
β³ Open the mini cart after Add to cart
β³ Set custom position of the drawer icon
β³ Set custom opening position of the drawer
β³ Set custom icon for the drawer
β Product Badges
β³ Display custom text badge
β³ Display custom image badge
β³ Display discount percentage badge
β³ Create rules for displaying badges
β Product Tabs Manager
β³ Create tabs, visible on all products
β³ Customise your tab for each single product
β³ Edit or delete “Reviews” and “Description” tabs
β³ Place your tabs where you prefer in single builder
β³ Present the product tabs in an accordion view
β³ Hide the tabs on mobile devices
βοΈ Single product page widgets
Product title
Product price
Product description
Product images
Product upsells
Product stock
Product meta
Product breadcrumb
Product tabs
Product categories
Related Product
Product rating
Product content
Product add to cart
Product reviews
Product attributes
Product sharing
Product navigation
Checkout page widgets
Checkout additional fields
Checkout form billing
Checkout form shipping
Checkout payment
Checkout coupon form
Checkout login form
Checkout order review
βοΈ Cart page widgets
Cart total
Cart table
Return to shop
Cart empty message
Cart coupon
Cross-sell products
βοΈ My account page widgets
My account
Dashboard
Dashboard orders
Dashboard downloads
Dashboard edit account
WooCommerce addresses
βοΈ Loop builder widgets
Recent Products
Related Products
Sale Products
Top Rated Products
Best Selling Products
Featured Products
Cross Sell Products
Up Sell Products
Loop product meta
Loop product categories
Loop product tags
Loop product thumbnail
Loop product title
Loop product description
Loop product price
Loop product stock
Loop product SKU
Loop product rating
Loop product review
Loop product add to cart
External services
This plugin connects to the following third-party or external services:
- Katademos (template library): Used to fetch Elementor templates when you open the template library in the editor. The request is sent when the library is loaded. The service is provided by the plugin author. Terms | Privacy
- WhatsApp: Used only to build share links (e.g. for wishlist). No data is sent to WhatsApp by the plugin; the userβs browser may open WhatsApp with the shared URL when they click the link.
- QR Server (api.qrserver.com): Used to generate product QR code images. The product URL is sent when a page with the QR widget is displayed. Terms | Privacy
- WordPress.org API: Used to fetch plugin information (e.g. changelog) in the admin. Only the plugin slug is sent. This is part of WordPress.org infrastructure.
- Climaxthemes (announcements): Used to fetch announcement content shown in the plugin admin. No personal data is sent. The service is provided by the plugin author. Terms | Privacy
Installation
This section describes how to install the ShopPress plugin and get it working.
1. Install via WordPress Dashboard
- Go to the WordPress Dashboard and navigate to the “Plugins” > “Add New” section.
- In the Search Plugins field, type βShopPress.β
- Click on the βInstall Nowβ button.
- Once the installation completes, click on the βActivateβ button.
2. Install via Zip File
- Download the ShopPress plugin as a zip file from webnus.
- Go to the WordPress Dashboard and navigate to “Plugins” > “Add New.”
- Click on the “Upload Plugin” button at the top of the page.
- Select the downloaded ShopPress zip file and click on “Install Now.”
- Once installed, click on the “Activate” button.
3. Configure
- As ShopPress is a WooCommerce-based plugin, WooCommerce must be installed and activated to use ShopPress.
- After activating ShopPress, configure it according to your preferences.
Faq
You can find comprehensive documentation for ShopPress, including installation instructions, activation guidelines, widget usage, module configuration, and template customization, in its dedicated documentation section.
ShopPress requires two essential plugins: Elementor and WooCommerce. These plugins are essential for optimal functionality and seamless integration with ShopPress.
No, Elementor Pro is not required for ShopPress WooCommerce Builder. You can utilize all the features of ShopPress WooCommerce Builder with the free version of Elementor.
Yes. The free version includes builders for shop, product, cart, checkout, wishlist, compare, and product loops so you can build and customize your store.
No, you do not need to have Elementor Pro for ShopPress WooCommerce Builder. Additionally, the paid add-ons of WooCommerce are not necessary either. You can fully utilize all the features and functionalities of ShopPress WooCommerce Builder with the free version of Elementor and also access to all of the WooCommerce add-ons features in it.
Absolutely! With ShopPress, you have the freedom to create your own custom template. ShopPress offers two options for template creation: a default template and a template library. For a custom template, you can start from scratch with a default template and easily add the required widgets from ShopPress using a simple drag-and-drop interface. Alternatively, you can choose from the template library provided by ShopPress, which offers a selection of pre-designed templates to save you time and effort.
Certainly! ShopPress Elementor WooCommerce builder provides a dedicated support team that is available 24/7. We are ready to assist users with any concerns, provide guidance, and answer any questions you may have. You can head to the helpdesk and create a ticket there.
ShopPress has been extensively tested and is compatible with the latest versions of WordPress, Elementor and WooCommerce.
ShopPress is built with modern practices and is designed to work efficiently with WooCommerce. Performance depends on your hosting, theme, and other plugins; we recommend testing on a staging site.
Yes. ShopPress works with Elementorβs drag-and-drop interface. The Styler tool and widgets allow customization without coding.
Reviews
A Good Alternative to other Popular Addons
By Mian Shahzad Raza (mianshahzadraza) on June 15, 2024
I have tested this plugin and found it to be quite useful. It is currently beating its competitors in terms of free modules, features and widgets.
I can see a huge potential in this plugin, good luck to the team.
Changelog
1.6.0 – 15 June 2026
Compatibility: WordPress 7.0
Compatibility: WooCommerce 10.8
Compatibility: WooCommerce High-Performance Order Storage (HPOS) β including Partial Payment orders, reminders, and admin order columns
Compatibility: WooCommerce Cart & Checkout Blocks
Compatibility: Latest Elementor
Compatibility: PHP 8.x
Improved: Reliable frontend loading of widget styles and scripts (Mini Cart, Mini Wishlist, Categories Grid, Ajax Products Tabs, Ajax Search)
Fixed: Categories Grid carousel not initializing on the frontend
Fixed: Template Library PHP error (namespace order)
Fixed: Minor issues and stability improvements
1.5.0 – 19 February 2026
Improved: Internationalization (i18n) by ensuring all strings are static for translation parsers.
Compatibility: Latest version of WordPress, WooCommerce, and Elementor.
Fixed: Unified all text domains to match the plugin slug (shop-press).
Fixed: Refactored gettext functions to ensure no variables are used in translation strings.
Fixed: Updated SweetAlert2 library to the latest version to address privacy and security guidelines.
Fixed: Removed redundant CodeMirror library from the plugin; now utilizing the WordPress core version.
Fixed: Mini Card Drawer issue
Fixed: Minor issues
1.4.15 – 7 May 2025
Added: Qr Code Widget
Improved: Styler
Fixed: Checkout Style
Fixed: Minor issues
1.4.14 – 12 February 2025
Improved: Styler
Fixed: Minor issues
1.4.13 – 02 February 2025
Fixed: Minor issues
1.4.12 – 21 October 2024
Fixed: Minor issues
1.4.11 – 20 October 2024
Fixed: Minor issues
1.4.10 – 16 October 2024
Fixed: Minor issues
1.4.9 – 14 September 2024
Added: Products hotspot widget (Pro)
Added: Ajax products tabs widget (Pro)
Fixed: Drawer close icon on mobile
Fixed: Display shipping total in shopify checkout module
Fixed: Convert dropdown to drawer on mobile




















