Skip to content
CartPops Docs
Esc
↑↓navigate↵open⌘Jpreview
On this page

Introduction

CartPops adds a slide-out cart drawer and a cart launcher to your WooCommerce store, so shoppers can review their cart and check out without leaving the page.

CartPops: the cart drawer for WooCommerce

What CartPops is

CartPops gives your WooCommerce store a slide-out cart drawer. Shoppers can review products, change quantities, apply coupons and continue to checkout without first visiting the cart page.

The drawer opens when a shopper adds a product to the cart, or when they click the cart launcher. The launcher is a cart button with an item count. Both are built as blocks and run on the WordPress Interactivity API. The cart stays in sync through the WooCommerce Store API.

You can place them in two ways:

  • Block themes: add the CartPops Cart Drawer and CartPops Cart Launcher blocks in the Site Editor.
  • Classic themes: CartPops renders the drawer and launcher in the page footer automatically. A shortcode is available if you want to place the launcher yourself.

CartPops works with the WooCommerce Cart and Checkout blocks and with High-Performance Order Storage (HPOS).

Free and Pro

CartPops Free includes:

  • The slide-out cart drawer, with configurable add-to-cart opening and keyboard controls.
  • The Cart Drawer and Cart Launcher blocks.
  • Product recommendations from cross-sells, upsells or related products, with a random fallback.
  • Appearance settings: design presets, colors, launcher styling and custom CSS.

CartPops Pro adds:

  • A shipping meter and reward tiers (free gifts and discounts).
  • Custom product recommendations.
  • Bundle builder and quantity-based upsells.
  • Smart add-ons, such as gift wrapping, applied as cart fees.
  • A Smart Bar inside the drawer.
  • A conversion analytics dashboard.

Pro features need the Pro plugin and an eligible license for the site. See Installing CartPops for how to get either edition.

Requirements

Requirement Minimum
WordPress 6.5
WooCommerce 9.0
PHP 8.1
MySQL / MariaDB MySQL 8.0 or MariaDB 10.11

The Pro Elementor widget needs Elementor 3.1.0 or newer.

Next steps

Was this page helpful?