All Modules
Side Cart Drawer: Quick Cart Editing & Product Upsells logo
Cart

Side Cart Drawer: Quick Cart Editing & Product Upsells

Let shoppers review and edit their cart without leaving the page. Add stock-aware product suggestions, in-drawer option selection, upsells, and free-shipping progress to keep customers moving toward checkout.

  • Side cart
  • AJAX cart
  • Quick view
  • No page reload

Product overview

About this module

Keep the cart within reach throughout the shopping journey. Side Cart Drawer gives customers a clear, responsive place to review products, make changes, discover relevant additions, and continue to checkout without interrupting the page they are browsing.

Make every cart action feel immediate

Customers can open the drawer from the header cart or an optional floating cart button. They can review product details, combinations, customizations, discounts and totals, then change quantities or remove products in place. The drawer refreshes through AJAX after cart changes and provides direct access to the cart page or checkout.

Turn an empty cart into a route back to products

Instead of showing a dead end, the empty drawer can direct shoppers to your homepage, new products, sale products, bestsellers or a chosen category. Add a curated product strip from your bestsellers, new arrivals, discounted products or a manual selection. Shoppers can add simple products immediately, choose combinations, or complete text and image customizations inside the drawer.

Recommend the next purchase in context

When the cart contains products, show a built-in upsell list based on related accessories, bestsellers, new products, sale products or your own selection. Products already in the cart are skipped automatically. Place recommendations below the cart items or in a desktop side rail that moves into the drawer on smaller screens, with optional quantity selection and in-drawer quick add.

Make free-shipping progress visible

Use the built-in progress bar to show how close the cart is to your existing free-shipping threshold. The threshold is set in the shop's default currency and converted for the customer's browsing currency. Write multilingual before-and-after messages using live amount placeholders and match the bar color to your theme. Stores using HiPresta's Free Shipping Bar module can display an assigned advanced bar instead.

Adapt the experience to your store

Choose which subtotal, shipping, tax and total rows shoppers see; add multilingual HTML before or after the summary; and adjust key colors or add custom CSS. The responsive storefront interface uses PrestaShop's cart data, presenters and standard events, while built-in features require no SaaS account or API key. The module is designed for PrestaShop 1.7, 8 and 9.

Features

Faster cart management

  • Side drawer opened from the navigation cart or optional floating cart button
  • AJAX quantity updates and product removal without reloading the current page
  • Stock and minimum-quantity handling with clear cart error feedback
  • Product images, combinations, customizations, discounts and prices shown in context
  • Configurable subtotal, shipping, tax and total rows with cart and checkout links

Empty-cart recovery

  • Configurable primary link to the homepage, new products, sale, bestsellers or a selected category
  • Suggestions from bestsellers, new products, discounted products or a manually ordered selection
  • Direct add to cart for simple products
  • In-drawer combination selection and text or image customization for products that need options
  • Optional quantity selector with stock-aware availability checks

Upselling inside the cart

  • Built-in recommendations from accessories of cart products, bestsellers, new products, sale products or a custom selection
  • Products already present in the cart excluded automatically
  • Inline carousel or desktop side-rail placement with a responsive in-drawer fallback
  • Multilingual section title, optional quantity selector and quick-add workflow
  • Optional integration with an assigned block from HiPresta's UpSell module

Free-shipping motivation

  • Built-in progress bar based on the tax-included product total before shipping
  • Automatic threshold conversion from the shop's default currency
  • Multilingual progress and goal-reached messages with live amount placeholders
  • Custom progress color and automatic refresh after cart changes
  • Optional integration with an assigned HiPresta Free Shipping Bar

Design, compatibility and control

  • Responsive drawer, recommendation layouts and full-width mobile presentation
  • Multilingual custom HTML areas before and after the order summary
  • Sticky-cart, badge and drawer-footer color controls plus custom CSS
  • PrestaShop 1.7, 8 and 9 compatibility paths

Live Demo

Back Office Demo

Admin panel preview

Open Back Office

Front Office Demo

Customer-facing storefront

Open Front Office

Frequently Asked Questions

Changelog

v2.0.0
  • β€’ Brand-new React admin configuration (same polished UI as our other HiPresta modules)
  • β€’ We've redesigned the cart drawer from ground up.
  • β€’ Stronger empty-cart guidance: configurable CTA destination + optional suggested products
  • β€’ Add suggested products to the cart straight from the drawer, with an in-drawer panel for combinations and customizations
  • β€’ Free shipping progress bar at the top of the drawer: set one amount, write two messages, pick a color
  • β€’ Prefer advanced multi-goal bars? Assign one to the "Side cart drawer" location in our Free Shipping Bar module and the drawer picks it up
  • β€’ Upsell products when the cart is not empty: built-in list or a block from the UpSell module
  • β€’ Two upsell placements: below cart items, or a side rail attached to the drawer
v1.1.0
  • β€’ Now playing nicely with PrestaShop 9 (we're officially future-ready!)
  • β€’ Mobile users rejoice - your cart drawer now looks fabulous on every screen
  • β€’ Third-party themes and modules? We've made friends with them all
v1.0.2
  • β€’ Fixed that sneaky bug where the cart pretended it didn't notice new items (Now it updates like a well-trained pet - instantly and reliably!)
v1.0.1
  • β€’ Fixed those translation mysteries (no more cryptic cart messages)
  • β€’ General improvements that make everything just... better
v1.0.0
  • β€’ The very first release - where our cart drawer journey began!