RenoCart Is Now ShapedCart
Same plugin, new name. Your settings carry over by themselves, and for most stores there's nothing to do.
RenoCart was renamed ShapedCart in version 0.2.0, released on September 24, 2026, to avoid a clash with another company's trademark. It's the same plugin from the same team, updated through the same WordPress.org listing. When you update, your side cart keeps working with the same settings.
Do I need to do anything?
For most stores, no. Update the plugin as usual from Dashboard → Updates, then do two quick checks:
- Clear your page cache, if you use a caching plugin or your host caches pages. Cached pages from before the update still contain the old RenoCart markup. See After you update.
- Open your store and add a product. The side cart should open just as before.
You only need to do more if you or your developer added custom CSS or a custom cart button for RenoCart. Those are covered below.
What stays the same
| What | Details |
|---|---|
| Your settings | Copied over automatically the first time your site loads after the update. Every label, color and switch is kept. |
The [reno_menu_cart] shortcode | Still works, and always will. You don't need to change it on pages that already use it. |
| The WordPress.org listing | Same page, at wordpress.org/plugins/reno-cart. Updates arrive the same way. |
| The plugin folder | Still wp-content/plugins/reno-cart. WordPress.org never changes a plugin's address, so it keeps its original name. |
| Translation files | Still named after reno-cart. See Translation. |
| The cart icon | The default icon has a new internal name, but it's the same icon. |
What changed
| What | Before (RenoCart) | Now (ShapedCart) |
|---|---|---|
| Name in the admin menu | RenoCart | ShapedCart |
| Settings page address | admin.php?page=reno-cart | admin.php?page=shaped-cart |
| Menu cart shortcode | [reno_menu_cart] | [shaped_cart_menu]. The old one still works. |
| CSS classes and IDs | reno-cart… | shaped-cart… |
| CSS custom properties | --reno-cart-… | --shaped-cart-… |
| Data attributes | data-reno-cart-… | data-shaped-cart-… |
| Script and style handle | reno-cart-frontend | shaped-cart-frontend |
Bookmarked the old settings page?
The old address, admin.php?page=reno-cart, now shows WordPress's "you're not allowed to access this page" message. That doesn't mean anything is wrong. Go to ShapedCart in the admin menu and bookmark the new page.
Shortcode
The menu cart shortcode is now [shaped_cart_menu]. The old [reno_menu_cart] keeps working permanently, because it's saved in your pages, widgets and page builder layouts, and ShapedCart never rewrites your content.
Both show exactly the same menu cart. Use [shaped_cart_menu] for anything new. There's no need to go back and replace the old one. See Menu Cart → Shortcode.
Custom CSS
If you added CSS for RenoCart, in Appearance → Customize → Additional CSS, a child theme or a snippets plugin, update it to the new names. The old class names no longer appear on your pages, so rules that use them silently stop applying.
Every name changes the same way: reno-cart becomes shaped-cart.
| Before | After |
|---|---|
#reno-cart | #shaped-cart |
#reno-cart-bubble | #shaped-cart-bubble |
.reno-cart__panel, .reno-cart__item, … | .shaped-cart__panel, .shaped-cart__item, … |
.reno-cart-bubble, .reno-cart-menu-trigger, … | .shaped-cart-bubble, .shaped-cart-menu-trigger, … |
body.reno-cart-locked | body.shaped-cart-locked |
var(--reno-cart-accent), … | var(--shaped-cart-accent), … |
For example:
/* Before */
#reno-cart .reno-cart__note { font-style: italic; }
/* After */
#shaped-cart .shaped-cart__note { font-style: italic; }A find-and-replace of reno-cart with shaped-cart in your CSS does the job. Custom CSS lists every current class name.
If you have code that removes or changes ShapedCart's stylesheet or script by handle, change reno-cart-frontend to shaped-cart-frontend.
Custom cart buttons
If you or a developer made your own button that opens the cart, using the data-reno-cart-open attribute, change it to data-shaped-cart-open. The old attribute doesn't open the cart any more, so a button that still uses it just does nothing.
<!-- Before -->
<a href="/cart/" data-reno-cart-open>My cart</a>
<!-- After -->
<a href="/cart/" data-shaped-cart-open>My cart</a>The same goes for data-reno-cart-close, which is now data-shaped-cart-close. See Custom open button.
After you update
Clear your page cache once after updating, in your caching plugin, your host's control panel, or your CDN.
Until you do, a page cached before the update still has the old RenoCart markup. ShapedCart hides the old cart and floating cart on those pages, so nothing looks broken, but they won't open until the page is refreshed with the new markup. The old menu cart icon still works on those pages as a plain link to your cart page.
Going back to RenoCart
ShapedCart keeps a copy of your RenoCart settings in the database when it copies them over. If you ever roll back to RenoCart 0.1.0, your settings from before the update are still there. Changes you made after updating to ShapedCart don't carry back.
Related
- Menu Cart & Shortcode
- Custom CSS
- Developer Reference: the options ShapedCart stores, including the RenoCart copies
- Changelog