Elementor: Design WooCommerce Cart Template

The Elementor Pro theme builder can be used to create a design for your WooCommerce shop pages.

That includes single product page, products archive, product categories archive and product tags archive.

However, there is one crucial page on your online store which Elementor seems to be missing a template mapping for – the cart page.

I get asked all the time how to design the WooCommerce cart in Elementor.

At the time of writing this can only be done using a third-party plugin which complements Elementor Pro.

There are two plugins available that add the missing widgets for customizing your WooCommerce cart page.


The WooLentor Pro WooCommerce Page Builder plugin from Has Themes adds many different WooCommerce widgets to your Elementor Pro installation.

WooLentor widgets

This plugin is probably the best on the market at the time of writing, for adding WooCommerce Elementor widgets including the cart.

PowerPack for Elementor

PowerPack for Elementor brings many WooCommerce widgets for you to use in customising your WooCommerce template, including the cart.

Other WooCommerce widgets included in this plugin are: Mini Cart, Checkout, My Account, Product Grid, Off-Canvas Cart and more.


If you are looking to theme WooCommerce beyond the basic Elementor Pro templates, either of these two plugins are an excellent option.

Was this article helpful?

Leave a Comment

Your email address will not be published. Required fields are marked *

Keep In Touch With My Weekly Blog Email

A once-per-week daily digest of my posts from the week. No sales, no spam and I will not share your details with anyone else.


Wil is a dad, WordPress consultant, WordPress developer, business coach and mentor. He co-organizes the WordPress Sydney meetup group and has been on the organising committee for WordCamp Sydney since 2014. He speaks at many special events and contributes to the WordPress open source project. His likes are chillies, craft beer and electrogravitics.

Leave a Comment

Your email address will not be published. Required fields are marked *