DrPlugin

Elementor widgets

Updated November 3, 2026

Add ReleaseCart widgets and dynamic tags to pages you build with Elementor, and style each widget with ReleaseCart's colors and corner radius.

What you need

The widgets need the free Elementor plugin. Elementor Pro is not needed. When Elementor is not active, ReleaseCart adds nothing to your site for it.

The widgets render through the same components as the ReleaseCart shortcodes and blocks. A Buy Button widget gives the same markup as [releasecart_buy] or the Buy Button block.

Turn the Elementor integration on or off

The integration is on by default, so the widgets appear as soon as Elementor is active. To turn it off:

  1. Open ReleaseCart → Settings → Integrations.
  2. Turn off Elementor widgets.
  3. Click Save changes.

This removes the ReleaseCart widgets and dynamic tags from the Elementor editor, and the display conditions of ReleaseCart Pro, without deactivating Elementor. Turn it back on to restore them.

Find the ReleaseCart widgets

In the Elementor editor, open the Widgets panel and search for "ReleaseCart". The widgets also sit together in a ReleaseCart category.

The Elementor widget panel searched for ReleaseCart, listing the ten ReleaseCart widgets

Available widgets

Ten storefront components are Elementor widgets. Each widget's settings match the attributes of its shortcode.

Widget What it shows Settings explained on
ReleaseCart Buy Button A button that adds one pricing tier of a product to the cart. [releasecart_buy_button]
ReleaseCart Pricing Table One column per product, each with its own buy button. [releasecart_pricing_table]
ReleaseCart Checkout The checkout: order summary, buyer details and payment. [releasecart_checkout]
ReleaseCart Product Grid Cards for your published products, with an optional filter bar. [releasecart_product_grid]
ReleaseCart Product Details A whole product: image, name, overview, plans, description and screenshots, in one or two columns. Product details page
ReleaseCart Login A sign-in form, or a greeting and log-out link for a signed-in visitor. [releasecart_login_form]
ReleaseCart Registration A sign-up form. The customer sets a password from an emailed link. [releasecart_registration_form]
ReleaseCart Password Reset The lost-password request and the set-new-password form. [releasecart_password_reset_form]
ReleaseCart Licenses The signed-in customer's licenses and their sites. [releasecart_license_manager]
ReleaseCart Downloads The customer's downloadable files. [releasecart_downloads_list]

The Licenses and Downloads widgets show a sign-in prompt to a visitor who is not signed in. Use them to build your own account page.

The other components, such as the cart summary, the account dashboard and the single product parts, have no widget. Place them with their shortcodes in Elementor's Shortcode widget.

ReleaseCart Pro adds Subscriptions, Invoices and Upgrade Prompt widgets, more dynamic tags and display conditions, described in Elementor features in ReleaseCart Pro.

Set up a widget

Select the widget and open its Content tab. Each setting there comes from the same list as the shortcode attributes, so a widget's Show price switch and show_price="true" hold the same value.

Kind of setting Control Examples
On or off Switch Show price, Show features
A fixed set of choices Select showing the stored values Columns, Order by, Layout
A number Number field Price tier, Highlighted product, Products per page
Products Searchable select of your published products Buy Button's Product, Pricing Table's Products, Product Details' Product
Categories or tags Searchable select Product Grid's Categories and Tags
A link URL field Login's Redirect URL and Registration URL
Anything else Text field Labels, headings

The product select lists up to 100 published products, loaded only inside the editor, so your visitors' pages run no extra product query. If your store has more products, pick them in the block editor, whose product picker searches the whole catalog, or use the shortcode, which takes any product id.

On the Product Details widget, leave Product empty to show the product the visitor opened.

Sample previews in the editor

A widget that has nothing real to show yet shows sample content in the Elementor canvas, with the caption "Sample preview. Real data appears on the live page." You see it on a Buy Button or Pricing Table before you pick a product, on a Checkout while your own cart is empty, and on Licenses and Downloads while your own account has none. The sample never appears on the published page. There the widget shows your real data. With nothing to show, a Buy Button or Pricing Table shows nothing, and Checkout, Licenses and Downloads show a short message such as "Your cart is empty."

Style a widget

Each ReleaseCart widget has a Style tab with five controls. Each one sets a ReleaseCart design token on that widget only.

Control Token it sets
Primary color --releasecart-color-primary, the color of buttons and highlights
Text color --releasecart-color-text
Surface color --releasecart-color-surface, the card and field background
Corner radius --releasecart-radius, in px, em or rem
Base font size --releasecart-font-size-base, in px, em or rem

Leave a control empty to keep the store-wide value. To style every component at once, use ReleaseCart → Settings → Appearance or CSS, as the styling page explains.

Use a dynamic tag

ReleaseCart adds two dynamic tags in a ReleaseCart group. You can use them in text fields, such as a heading's title or a button's text.

Tag What it outputs
ReleaseCart Product Name A product's name.
ReleaseCart Product Price The price of a product's default tier, in your store currency.
  1. Click the Dynamic Tags icon next to a text field.
  2. Pick a tag from the ReleaseCart group.
  3. Enter the product id in the tag's Product field.

A product's id is the number at the end of its edit address in ReleaseCart → Products, such as #/products/12. With no product id, or a product that has no tier for sale, the tag outputs nothing.