Title: WP EasyCart: Shopping Cart and eCommerce Store
Author: levelfourdevelopment
Published: <strong>July 16, 2013</strong>
Last modified: October 6, 2026

---

Search plugins

![](https://ps.w.org/wp-easycart/assets/banner-772x250.png?rev=3725502)

![](https://ps.w.org/wp-easycart/assets/icon-256x256.png?rev=1015460)

# WP EasyCart: Shopping Cart and eCommerce Store

 By [levelfourdevelopment](https://profiles.wordpress.org/levelfourstorefront/)

[Download](https://downloads.wordpress.org/plugin/wp-easycart.6.0.3.zip)

 * [Details](https://wordpress.org/plugins/wp-easycart/#description)
 * [Reviews](https://wordpress.org/plugins/wp-easycart/#reviews)
 *  [Installation](https://wordpress.org/plugins/wp-easycart/#installation)
 * [Development](https://wordpress.org/plugins/wp-easycart/#developers)

 [Support](https://wordpress.org/support/plugin/wp-easycart/)

## Description

**Run your whole shop from your WordPress site.**

WP EasyCart adds a complete store to the WordPress site you already have. Products,
checkout, orders, shipping, tax and reports are built in, not bolted on, so there
is no stack of add-ons to buy and keep in step. Start free with unlimited products
and orders, and move up to Pro when your store needs more.

It suits online shops that ship, restaurants, cafés and bakeries taking pickup orders,
wholesalers billing trade customers, and makers and local producers who sell several
ways at once.

#### Sell and get paid

 * Unlimited products and orders, with options, variations and stock tracking.
 * Stripe, Square and PayPal checkout, including Apple Pay and Google Pay.
 * Checkout protection, on by default, that stops bots from testing stolen cards
   at your checkout.
 * Catalog mode to show products without selling them.

#### Ship, fulfill and tax

 * An order screen built for speed: see where each order stands, tick items off 
   as you pack, and ship in one step with tracking and an email to the customer.
 * Save the boxes you ship in and have new orders packed into them automatically.
 * Shipping rates by price, weight, quantity or percentage, and tracking for every
   package through to delivery.
 * Tax rates by country, state and province, and VAT with VAT number checks.

#### Grow your store

 * Reports with your sales, orders and taxes, and a weekly summary email.
 * See where each order came from, including AI assistants such as ChatGPT, Perplexity,
   Gemini and Copilot.
 * Product pages that tell Google, Bing and AI assistants your prices, stock, reviews,
   return policy and shipping.
 * Meta Pixel and Google Analytics, with support for your cookie banner.
 * Customer reviews with review request emails.

#### Design it your way

 * Works with any theme, with store, cart and account pages created for you.
 * Elementor widgets and templates for product, category, shop, cart, checkout and
   account pages, plus blocks and shortcodes.
 * Change any wording your store shows, in any language.

#### Privacy built in

 * Works with Complianz, CookieYes, Cookiebot, the WP Consent API and Google Consent
   Mode.
 * Customers are included in WordPress’s personal data export and erase tools.
 * Card details are entered in your payment provider’s own secure fields.

#### Pro: everything in Free, plus

 * No WP EasyCart fee on your sales, and 30+ more payment gateways.
 * One-page checkout, your own checkout questions, and gift orders.
 * Subscriptions, digital downloads and gift cards.
 * Live shipping rates from UPS, FedEx, USPS, DHL, Canada Post and Australia Post,
   Royal Mail prices for UK shops, plus store schedules and pickup locations.
 * Automatic sales tax from TaxCloud or TaxJar.
 * Coupons, promotions and abandoned cart emails.
 * Order editing and refunds, invoices and credit notes, payment terms, and orders
   you create for phone customers.
 * Full reports on products, customers, profit, carts and more, a Google product
   feed, and MailerLite, Kit and ActiveCampaign sync.
 * One-to-one support and 12 months of updates. Try Pro free for 14 days from WP
   EasyCart › Registration; no card needed.

#### Premium: everything in Pro, plus

 * Store manager apps for iPhone, iPad, Android and desktop.
 * Premium extensions, installed in one click: Facebook & Instagram, Shippo, ShipStation,
   Stamps.com, QuickBooks Desktop, Avalara AvaTax, AffiliateWP, Email Marketing 
   for Mailchimp and Klaviyo, Zapier and more.

[Compare plans and pricing](https://www.wpeasycart.com/wordpress-shopping-cart-pricing/)

#### Helpful links

 * [WP EasyCart website](https://www.wpeasycart.com/)
 * [Documentation](https://docs.wpeasycart.com/)
 * [Support](https://support.wpeasycart.com/)
 * [Plans and pricing](https://www.wpeasycart.com/wordpress-shopping-cart-pricing/)

### External services

WP EasyCart connects to these services only when you use the feature that needs 
them.

 * **WP EasyCart Connect** ( connect.wpeasycart.com ) connects your Stripe, Square
   and PayPal accounts and passes their payment notifications to your store, installs
   WP EasyCart PRO when you start a trial or add a license, and, only if you choose
   to share anonymous usage data, receives a weekly summary of how the store is 
   set up ( no customer or order details ); turning sharing off deletes what it 
   kept. [Privacy policy](https://www.wpeasycart.com/privacy-policy/), [terms](https://www.wpeasycart.com/terms-and-conditions/).
 * **WP EasyCart demo data** ( support.wpeasycart.com ) supplies sample products
   and images when you install demo data from the setup wizard.
 * **Stripe** processes card and wallet payments when you connect Stripe. It receives
   the order total and the customer’s payment and billing details. [Privacy policy](https://stripe.com/privacy),
   [terms](https://stripe.com/legal).
 * **Square** processes payments when you connect Square. It receives the order 
   total and the customer’s payment and billing details. [Privacy policy](https://squareup.com/legal/general/privacy),
   [terms](https://squareup.com/legal/general/ua).
 * **PayPal** processes payments when you connect PayPal. It receives the order 
   and the customer’s details needed for payment. [Privacy policy](https://www.paypal.com/webapps/mpp/ua/privacy-full),
   [terms](https://www.paypal.com/webapps/mpp/ua/useragreement-full).
 * **Google reCAPTCHA** and **Cloudflare Turnstile** check that a shopper is a person,
   only when you turn them on. [Google privacy policy](https://policies.google.com/privacy),
   [Cloudflare privacy policy](https://www.cloudflare.com/privacypolicy/).
 * **Google Analytics** and the **Meta Pixel** receive store events, such as product
   views and purchases, only when you add their IDs, and only after the shopper 
   consents when your store asks for consent. [Google privacy policy](https://policies.google.com/privacy),
   [Meta privacy policy](https://www.facebook.com/privacy/policy/).
 * **Vatlayer** receives the VAT number a customer enters, when you turn on VAT 
   number checks. **TaxCloud** receives the order’s address and items when you turn
   it on with WP EasyCart PRO.
 * **Amazon S3** serves download files you choose to store there.

## Screenshots

[⌊Your store in nearly any theme.⌉⌊Your store in nearly any theme.⌉[

Your store in nearly any theme.

[⌊A product details page.⌉⌊A product details page.⌉[

A product details page.

[⌊Product grids in one to five columns.⌉⌊Product grids in one to five columns.⌉[

Product grids in one to five columns.

[⌊Light and dark store designs.⌉⌊Light and dark store designs.⌉[

Light and dark store designs.

[⌊Store widgets in your sidebars.⌉⌊Store widgets in your sidebars.⌉[

Store widgets in your sidebars.

[⌊A storefront with related products.⌉⌊A storefront with related products.⌉[

A storefront with related products.

[⌊Built-in store layouts.⌉⌊Built-in store layouts.⌉[

Built-in store layouts.

[⌊Managing a product's details in the admin.⌉⌊Managing a product's details in the
admin.⌉[

Managing a product’s details in the admin.

[⌊Responsive on phones, tablets and computers.⌉⌊Responsive on phones, tablets and
computers.⌉[

Responsive on phones, tablets and computers.

[⌊Product layouts with responsive images.⌉⌊Product layouts with responsive images
.⌉[

Product layouts with responsive images.

[⌊A streamlined checkout.⌉⌊A streamlined checkout.⌉[

A streamlined checkout.

[⌊The setup wizard.⌉⌊The setup wizard.⌉[

The setup wizard.

[⌊Managing your products.⌉⌊Managing your products.⌉[

Managing your products.

[⌊Managing your orders.⌉⌊Managing your orders.⌉[

Managing your orders.

## Blocks

This plugin provides 1 block.

 *   WP EasyCart

## Installation

 1. In your WordPress admin, go to Plugins › Add New, search for “WP EasyCart”, then
    install and activate it.
 2. Follow the setup wizard to create your store pages and choose how you take payments,
    charge tax and ship.
 3. Add your products under WP EasyCart › Products.
 4. Connect Stripe, Square or PayPal under WP EasyCart › Settings › Payments.

To try Pro, open WP EasyCart › Registration and choose Start free trial.

## FAQ

### Is WP EasyCart really free?

Yes. The free plugin has unlimited products and orders and no time limit. On the
free plan, payments taken through Stripe, Square or PayPal connected with WP EasyCart
carry a 2% WP EasyCart fee; Pro and Premium have no WP EasyCart fee. Your payment
provider’s own processing fees always apply.

### What is the difference between Free, Pro and Premium?

Free is a complete store. Pro adds the features a growing store needs, such as 30
+ more payment gateways, live shipping rates, subscriptions, coupons, invoicing 
and full reports, with no WP EasyCart fee. Premium adds the store manager apps and
the Premium extensions. Pro and Premium both use the WP EasyCart PRO plugin. See
[plans and pricing](https://www.wpeasycart.com/wordpress-shopping-cart-pricing/).

### Can I try Pro before I buy?

Yes. Start a 14-day free trial of Pro from WP EasyCart › Registration. No card is
needed, and WP EasyCart installs everything for you.

### How do licenses work?

A Pro or Premium license covers one website and includes 12 months of updates and
support. Licenses never renew on their own; renew from your account at wpeasycart.
com whenever you choose. You can move a license from a development site to your 
live site.

### Will it work with my theme?

Yes. WP EasyCart works with any WordPress theme and creates its store, cart and 
account pages for you. You can also design your store pages with Elementor or the
block editor.

### Can I show products without selling them?

Yes. Turn on catalog mode to show your products without the Add to Cart button.

### Which payment gateways can I use?

The free plugin takes payments through Stripe, Square and PayPal, including Apple
Pay and Google Pay, and can take manual payments such as bank transfer. Pro adds
30+ more, including Authorize.net, Braintree, NMI, PayTrace, Intuit Payments, Moneris,
eWAY and Global Payments.

### Can I sell on Facebook and Instagram?

Yes, with the Facebook & Instagram extension that comes with Premium. It keeps your
Facebook and Instagram catalog in step with your store.

### Does WP EasyCart help with privacy laws such as GDPR?

Yes. It works with the leading cookie banners and Google Consent Mode, so tracking
waits for each shopper’s consent, and your customers are included in WordPress’s
personal data export and erase tools.

### Where can I get help?

Start with the [documentation](https://docs.wpeasycart.com/). Pro and Premium stores
get one-to-one support from our team at [support.wpeasycart.com](https://support.wpeasycart.com/).

### Where do I report a security issue?

Please report security issues through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/671ca790-0ba3-4d49-809a-c02f0323bb0a).
The Patchstack team will help verify the issue and let us know.

## Reviews

![](https://secure.gravatar.com/avatar/b05a9e6cb296f5a2bdec4d1ad39b837f333389bf4482e077ff132fc578b3ae9c?
s=60&d=retro&r=g)

### 󠀁[A perfect solution & stellar support](https://wordpress.org/support/topic/a-perfect-solution-stellar-support/)󠁿

 [fkprod](https://profiles.wordpress.org/fkprod/) July 6, 2026

I have researched many eCommerce solutions and WPEasyCart is by far the best. I 
have installed it on more than one site. The documentation and how-to videos are
super helpful. When I've had a particular question that wasn't answered by the documentation,
I submitted a support ticket and the problem was seen through to resolution. The
pricing is also highly competitive. Many plugins appear affordable until you find
out you need multiple add-ons, which also incur monthly or annual costs, to achieve
particular functionality. WPEasyCart has a free option where there is a simple flat
fee on top of the payment processing fees. If you purchase a plan, Pro or Premium,
those fees are eliminated. Thanks for everything EasyCart!

![](https://secure.gravatar.com/avatar/ed50cc1343e8f4b456f468bd18e1e01f9d47488530f38866825f091b918f6156?
s=60&d=retro&r=g)

### 󠀁[Support above and beyond](https://wordpress.org/support/topic/support-above-and-beyond-5/)󠁿

 [amagicclown](https://profiles.wordpress.org/amagicclown/) April 10, 2026

About 4 years ago I switch to Easycart because almost everything that cost extra
in woocommerce is included in easycart. It has saved me a lot of money and so easy
to use and config. Their support has always been top-notch, and they always respond
within 24 hours, sometimes within an hour. Not only do they fix a problem/issue,
but they also point you in the right direction when the issue is being caused by
something else. Instead of saying the problem is not caused by us, they actually
tell you who or what may be the problem.

![](https://secure.gravatar.com/avatar/769e85f75d73fab51edd177d6d7644d6a6a368ca7e4984028f6c9da7c0d037e9?
s=60&d=retro&r=g)

### 󠀁[A fast and light shop for smaller businesses](https://wordpress.org/support/topic/a-fast-and-light-shop-for-smaller-businesses/)󠁿

 [John Anderson](https://profiles.wordpress.org/trustedsamuri/) June 29, 2025

I've used WPEasyCart a couple of times and just enjoy how easy it is to get things
going. There are so many configuration options that it can take a while to work 
out what is what but straight out of the box you can have a basic shop up and running
very quickly. I've used WooCommerce a few times and while it is 'free' you quickly
need to add plugins to support and these are often subscription based. WPEasyCart
has a free component but you'll pay for it with a 2% transaction fee. You're better
off to buy a PRO subscription and knock that on the head. Plus you support the developer.
and…. you'll most likely save money on all the woo plugins you would otherwise buy.
The product is really solid, it has a tonne of options. The support team are very
good and very thorough. Just make sure you provide them login details early on, 
just in case. My only gripe at the moment, is about further customisation to the
store front products. But this is probably more a 'me' issue. I'll keep looking 
at ways to improve the look and feel. Its fine out of the box and looks fantastic
with the demo products. But with my books it looks a bit janky. and I think this
is down to images and the way they are displayed. Big thumbs up for this product.
I hope it continues to prosper and grow. I hope the bigtime WP Builders take note
and start building integrations to it.

![](https://secure.gravatar.com/avatar/bbbd14d7b07a082fbf10e2d1783107fb396bccc64f4c52c2df34ebf69ae72b17?
s=60&d=retro&r=g)

### 󠀁[quite good, but still a way to go](https://wordpress.org/support/topic/quite-good-but-still-a-way-to-go/)󠁿

 [Nico](https://profiles.wordpress.org/nico2912/) June 1, 2025

the plugin is quite good, but far away from being a competitor for woo.easy to install,
easy to use. If you desire a small onlineshop, this could be your choice, as it 
is really nice looking. I have no issue that you restrict the free version, but 
only 2 Images??? really? Beside of this, the plugin has performance issues, it is
lacking especially in terms of mobile speed. Which is key these days. In relation
to others is this plugin quite good. But for me is the amount of pictures and the
mobile speed a no-go.

![](https://secure.gravatar.com/avatar/99a2cf67c3a84b35aef037b08a32115d2b047007a5524dad0afe5d8291316742?
s=60&d=retro&r=g)

### 󠀁[Great customer service](https://wordpress.org/support/topic/great-customer-service-469/)󠁿

 [travelbugraphy](https://profiles.wordpress.org/travelbugraphy/) May 28, 2025

I encountered an issue with the URL, and Josh responded within 24 hours. He was 
very helpful and provided a solution that resolved my problem. I really appreciate
the support!

![](https://secure.gravatar.com/avatar/1def9ab7462b6a61d56c69c55109226e5b48b8b3f2ee32a097f3697ae3311e71?
s=60&d=retro&r=g)

### 󠀁[WP EasyCart Saved this Newbie to PHP and E-commerce](https://wordpress.org/support/topic/wp-easycart-saved-this-newbie-to-php-and-e-commerce/)󠁿

 [harshamutu](https://profiles.wordpress.org/harshamutu/) April 14, 2025

I, a retiree created my own photography website all alone to show off the harvest
of my new hobby, nature photography using WP and a few plugins that catered to my
needs . I had plans to sell my photographs as Printed/Framed and as Downloads. But
adding ecommerce was a humongous task with the basic knowledge I had on the subject.
It was hard for me to learn it either with the time I needed to be outdoors. I had
been procastinating the adding of ecommercewhile trying out different ecommerce 
plugins till I came across WPEasycart Plugin that I am indebted forever. I did an
overhaul and completed the basic structure of the website with a few of my thousands
of images to go online. I tried the free version and decided to buy the Pro version
to appreciate this marvellous creation. As and when I came across a specific need,
I contacted the developing team for a unique custom solution. To my suprise, each
and every feature I was looking for was already incorporated into the pllugin under
various modules. It was my not studying the plugin in full or my impatince that 
prompted those questions. Adjusting the plugin interfaces ioncluding text colour
to suite my dark theme was just one of the issues I had. The solution was just one
click away in the Design Module! To appreciate this product, I struggled with my
limited knowhow on WP and Neve to give footer credit to WP Easycart on the theme
of my siite, with no help from the Plugin developers. Last week, citing the fact
that I spent already on buying the plugin, they turned down my request to make a
donation for the plugin. ( I got a lot for the price I paid for it though.) I am
planning to mention about this plugin and my experience with it in a few fora to
help WP EasyCart as well as novice WP site developers. Honestly, I believe WP easycart
deserves more exposure.. Wishing all the Best to WP Easycart.

 [ Read all 205 reviews ](https://wordpress.org/support/plugin/wp-easycart/reviews/)

## Contributors & Developers

“WP EasyCart: Shopping Cart and eCommerce Store” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ levelfourdevelopment ](https://profiles.wordpress.org/levelfourstorefront/)
 *   [ ecommercecart ](https://profiles.wordpress.org/ecommercecart/)

“WP EasyCart: Shopping Cart and eCommerce Store” has been translated into 3 locales.
Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/wp-easycart/contributors)
for their contributions.

[Translate “WP EasyCart: Shopping Cart and eCommerce Store” into your language.](https://translate.wordpress.org/projects/wp-plugins/wp-easycart)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/wp-easycart/), check
out the [SVN repository](https://plugins.svn.wordpress.org/wp-easycart/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/wp-easycart/) by
[RSS](https://plugins.trac.wordpress.org/log/wp-easycart/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 6.0.3

 * New Feature – Import your store from WooCommerce or Square ( Products › Import):
   products with their variations, categories, brands, pictures, stock and reviews,
   ten products to try first, a report of everything that came across, a one-click
   undo, and old WooCommerce addresses that keep working.
 * New Feature – Sell subscriptions from a pricing table on any page or in Elementor:
   up to four plans, each sold monthly and yearly, as cards or a compare table, 
   with a monthly / yearly switch, the yearly saving shown, a list of what each 
   plan includes and any free trial, and an offer to switch to yearly for monthly
   subscribers, and the choice to let customers buy more than one, for licenses 
   or seats.
 * New Feature – Subscribers get a reminder email before a yearly renewal and before
   a free trial ends, each with the date, the price and a link to cancel.
 * New Feature – Changing plan in My Account shows what the change costs and when
   it starts before the subscriber confirms: an upgrade is paid first, a change 
   can wait until the renewal date, and a waiting change can be cancelled.
 * New Feature – Move current subscribers to a new price: each is emailed the old
   price, the new price and the date first, and pays the new price from a renewal
   at least the notice you choose away.
 * New Feature – Royal Mail at checkout for UK shops: 1st and 2nd Class, Signed 
   For, Tracked 24 and 48, Special Delivery, and International Standard, Tracked
   and Economy, priced by each parcel’s size, weight and destination from Royal 
   Mail’s Online or Post Office prices, which change over on the day Royal Mail 
   changes them.
 * Improvement – Reports show subscriptions by plan and billing period and how many
   pay yearly, and monthly recurring revenue counts paying subscriptions the same
   way everywhere.
 * Improvement – Choose whether receipts, the order confirmation page and My Account
   say a payment is still being processed, for stores that take bank transfer, invoice
   or pay on pickup.
 * Improvement – Cancelling an order puts its stock and any gift card balance it
   used back, each with its own setting.
 * Improvement – Add New creates a product as live or as a draft, with its variations
   and modifiers picked together.
 * Improvement – reCAPTCHA keys are tested before spam protection switches on, so
   a wrong key can never lock shoppers out of signing in.
 * Improvement – The Payments settings page is easier to scan: one line for each
   way customers pay, a gateway list you can search by name or country with the 
   recommended gateways first, and one Save button in each gateway’s settings.
 * Improvement – Sharing anonymous usage data is clearer: a page lists exactly what
   is sent, and turning it off deletes what was shared.
 * Improvement – Elementor: account forms in a popup open again to show their message
   or the password reset form, and the Cart and Order Summary widgets load the shopper’s
   cart after the page, so no page cache can hold it.
 * Improvement – EasyCart › Extensions says when an extension needs WP EasyCart 
   Premium installed to update, and when Premium can’t be installed in one click
   it says why and offers its download and the install steps instead of sending 
   you to your account.
 * Improvement – Invoice PDFs, packing slips and other printed documents use tighter
   print spacing, so a typical invoice fits on one page, and a long item list now
   continues onto the next page instead of leaving the first page part empty.
 * Improvement – When a label service such as Stamps.com, Shippo or ShipStation 
   is connected, Buy label is the main button where you ship an order.
 * Improvement – When WP EasyCart PRO is too old for WP EasyCart, one click installs
   its latest version, and its update from the Plugins screen goes through, even
   while its license has lapsed, so you can renew or enter a new license key.
 * Improvement – The subscription checkout takes the card in the same Stripe payment
   form as the regular checkout, in your Stripe theme and layout, with the same 
   progress card while the payment goes through, and a cleaner look that says when
   a free trial ends, what the first payment will be after any coupon, and what 
   the subscription renews at when a coupon covers only the first payment.
 * Improvement – A customer who may buy a subscription again sees the one they already
   have, with a link to manage it, above the subscription form.
 * Improvement – A subscription in its free trial shows Trial in My Account, with
   when the trial ends and the first payment, instead of a payment date for the 
   free trial; changing plan during the trial keeps it a trial and no longer records
   an empty $0 order.
 * Improvement – Translations brought up to date: the admin in Danish, German, Spanish,
   French and Italian, and the storefront phrases in every language, including the
   Elementor widgets, checkout fields and shipping notes that still showed in English.
 * Bug Fix – Cancelling a subscription from My Account no longer notifies integrations
   such as Zapier twice.
 * Bug Fix – Stripe’s “trial ending soon” notice now emails the subscriber.
 * Bug Fix – Connecting Square from the setup wizard now keeps the connection.
 * Bug Fix – Importing from Square keeps every item’s variations and their prices
   even without stock, and running it again no longer adds every item a second time.
 * Bug Fix – Export All on the products list exports only the products the list 
   shows when it is filtered or searched, such as one manufacturer’s products, and
   each product’s picture columns show the picture the store shows.
 * Bug Fix – Store pages show a product’s first picture instead of the “image not
   found” picture when its gallery starts with a picture added before the gallery.
 * Bug Fix – Cart reminder and review request emails, subscription renewals, items
   added to an order by hand, free gift and bundle choices, the [ec_product] shortcode,
   the products list and quick edit show the picture the store shows, never an old
   picture left behind by the product’s gallery.
 * Bug Fix – Error and success messages on the store, cart, checkout, subscription
   and account pages have a cleaner look, and a message no longer pushes the subscription
   page’s billing choices out of place.
 * Bug Fix – Subscriptions always charge the product’s current price: a changed 
   price or billing period no longer keeps billing the old one, and saving a subscription
   product in Stripe test mode no longer creates extra Stripe products.
 * Bug Fix – One-time option charges on a subscription are charged once with the
   first payment instead of every billing period.
 * Bug Fix – Changing plan in My Account keeps the subscription’s quantity, no longer
   offers products that are switched off, and says when a different billing schedule
   is charged right away.
 * Bug Fix – Members on a free trial, or who cancelled but paid through the end 
   of their period, keep access to members-only content.
 * Bug Fix – Subscriptions billed every few days can be saved, and billing periods
   read correctly in every language, such as “/3 months” and “for 2 years”.
 * Bug Fix – Product, category and brand pages that use the store page’s theme template
   now load like every other page, so other plugins’ redirects, page caching and
   Elementor’s own styles work there too.
 * Bug Fix – Elementor: closing the cart panel that opens after adding a product
   no longer leaves the page unable to scroll on sites with a sticky header, and
   a cart icon hidden while the cart is empty now opens on the first add.
 * Bug Fix – The Renew license item in the WP EasyCart menu opens the renewal page
   for your license again.
 * Bug Fix – On the Registration page of an ended license, Deactivate on this site
   now releases the license instead of switching off WP EasyCart PRO, and a new 
   license key can be entered there.
 * Bug Fix – Royal Mail is back in the order screen’s carrier list, which now offers
   the major carriers for your country first and lets you type any other carrier,
   with a tracking link in the shipped email for each one it knows.
 * Bug Fix – Store Status no longer says no live rates are set up when all of them
   come from a rate service such as Shippo or ShipStation.
 * Bug Fix – The admin screens keep their layout on hosts whose firewall blocks 
   any file with “shell” in its name.
 * Bug Fix – Receipts, shipped emails, password emails and invoices greet the customer
   at the same size as the rest of the text, without a stray colon after “Dear”.
 * Bug Fix – Percentage offers take whole cents off, so the offer in the cart totals,
   the item’s price in the cart and the product page’s price always agree.
 * Bug Fix – Gift cards pay exactly what an order still costs, like any other payment:
   the price after an offer plus shipping, tax, fees and tips, so a card is never
   charged more than the order and the total never goes below zero.
 * Bug Fix – Subscription product pages no longer refuse Sign Up when the product
   shows a stock count of zero.
 * Bug Fix – Deleting WP EasyCart removes all of its database tables, including 
   those for reports, imports and pricing tables.
 * Bug Fix – A subscription checkout now only shows and charges the options and 
   quantity chosen for that subscription, never ones picked for another earlier 
   in the same visit, and asks for any required options that were never chosen.

#### 6.0.2

 * New Feature – Redesigned order screen: see where every order stands, ship it 
   in one step with tracking and an email to the customer, tick off items as you
   pack, and move between orders with search and keyboard shortcuts.
 * New Feature – Boxes and packages: save the boxes you ship in, have new orders
   packed automatically, and track every package through to a new Delivered status.
 * New Feature – Checkout protection: stops card-testing bots at your checkout, 
   on by default, with automatic extra checks during an attack and support for Cloudflare
   Turnstile and reCAPTCHA.
 * New Feature – Checkout fields: add your own questions to the checkout, show them
   only when they apply, and keep the answers on the order, in emails and on documents.
 * New Feature – Gift orders: shoppers can send an order as a gift with a personal
   message, and the recipient can get a gift receipt without prices.
 * New Feature – Invoicing for business customers: numbered invoices and credit 
   notes, PO numbers, payment terms such as Net 30, rules that pick the right documents
   for each order, and invoices and receipts customers can download from My Account.
 * New Feature – Pay links: send customers a secure link to pay an order, or its
   remaining balance, by card, PayPal or bank transfer.
 * New Feature – Create orders in the admin for phone orders and quotes, then save
   a draft or email the invoice with its pay link.
 * New Feature – Order payments: every order keeps what the customer actually paid,
   so an edited order shows the balance or refund due, and a refund can be split
   across several payments.
 * New Feature – Order sources: see where every order came from, such as search,
   ads, email, social media or AI assistants like ChatGPT, Perplexity, Gemini and
   Copilot.
 * New Feature – Rebuilt Reports: accurate totals in your time zone, comparisons
   with earlier periods, reports for products, customers, codes, carts, sources,
   profit, fulfillment, searches and subscriptions, CSV exports and a weekly summary
   email.
 * New Feature – Search & AI: product pages tell Google, Bing and AI assistants 
   your prices, stock, variants, reviews, returns and shipping, with a checklist
   on every product.
 * New Feature – Google product feed: a feed that keeps itself up to date for Google
   Merchant Center, Microsoft Merchant Center and Pinterest, with a one-step connection
   to Google Merchant Center.
 * New Feature – Meta Conversions API: send your store’s events from your server
   as well as the Meta Pixel, counted once by Meta.
 * New Feature – Privacy: works with Complianz, CookieYes, Cookiebot, the WP Consent
   API and Google Consent Mode so tracking waits for each shopper’s consent, and
   WordPress’s personal data export and erase tools now cover your customers.
 * New Feature – Email marketing: sync subscribers, orders and abandoned carts with
   MailerLite, Kit and ActiveCampaign, or with Mailchimp and Klaviyo through the
   Email Marketing extension.
 * New Feature – Offer codes in bulk: import, generate up to 10,000 at a time and
   export codes, use offer codes on subscriptions, and test any code against a product.
 * New Feature – Tax services: choose TaxCloud, TaxJar or an extension such as Avalara
   AvaTax to calculate tax across your store, with built-in connection tests.
 * New Feature – Elementor: design product and category pages with templates and
   ready-made layouts, and build your shop, cart, checkout and account pages with
   dozens of new widgets, including a side cart.
 * New Feature – Fulfillment partners: sell products made and shipped by a print-
   on-demand partner, with the partner’s shipping added at checkout ( Printful and
   Printify extensions coming soon ).
 * New Feature – Extensions page: every WP EasyCart extension in one place, with
   what is installed and what needs an update.
 * New Feature – Choose and reorder the columns on every admin list.
 * New Feature – PayTrace payment gateway.
 * Improvement – One-page checkout is out of beta and works with every payment method,
   including 3-D Secure, PayPal, Affirm, Amazon Pay, Apple Pay and Google Pay.
 * Improvement – Placing an order shows its progress and locks the checkout, so 
   an order can never be sent twice.
 * Improvement – Variations keep their SKU, price and stock when you change a product’s
   options, and can have their own weight and cost.
 * Improvement – DHL live rates use DHL’s current MyDHL API.
 * Improvement – Card fees set in Flex-Fees now also apply to Apple Pay, Google 
   Pay and Link.
 * Improvement – Tracking links work with more carriers, including DHL, Canada Post,
   Australia Post and Royal Mail.
 * Improvement – Faster pages for stores with many coupons, and faster Reports and
   order screens on large stores.
 * Improvement – Declined cards show shoppers a simple message instead of the bank’s
   reason.
 * Improvement – Payment notifications from Stripe, PayPal and other gateways are
   confirmed before they change an order.
 * Improvement – WordPress User Sync: customers are signed in to your store and 
   WordPress right away, and accounts stay linked when an email or password changes.
 * Improvement – The WooCommerce import can pick up where it stopped, keeps your
   category tree and brings in draft and private products as inactive.
 * Improvement – Store Status warns about payment methods left in test mode, a missing
   store page and search engines blocked by robots.txt.
 * Improvement – Every abandoned cart reminder is sent from your Account emails 
   address and shows in the email log.
 * Improvement – Bill later can be offered to chosen customer roles, and membership
   content can be limited by user role.
 * Improvement – Subscription products say clearly when they can’t be sold because
   Stripe isn’t connected.
 * Improvement – Intuit Payments connections renew reliably and show the connected
   company.
 * Bug Fix – Orders paid through Stripe, Square, PayPal, Amazon Pay, Realex, Redsys,
   SagePay and NMI are marked paid only once the payment is confirmed for the right
   amount, and returning from 3-D Secure finishes the order.
 * Bug Fix – Apple Pay and Google Pay charge the shipping and tax for the address
   and shipping option chosen in the wallet.
 * Bug Fix – Refunds made in your Stripe or PayPal account are recorded on the order.
 * Bug Fix – One-page checkout saves VAT numbers, billing addresses, order notes
   and last-moment changes, and shows any change to the total before payment.
 * Bug Fix – TaxCloud and TaxJar no longer tax non-taxable products or lower the
   tax for gift cards, and report orders and refunds correctly.
 * Bug Fix – Live shipping rates include the weight of chosen options, USPS quotes
   carts shipped in several boxes correctly, heavy Australia Post carts are quoted,
   and older USPS services show again.
 * Bug Fix – Shipping rates from extensions such as Shippo, ShipStation and OptimalShip
   work with shipping classes and are named on the order.
 * Bug Fix – Free and discounted shipping offers come off live rates and the shipping
   actually charged, coupon codes with a dash work, and savings on each line show
   with offers again.
 * Bug Fix – Subscriptions: coupons and offer codes give the same discount on the
   subscription page and at Stripe, and the subscription checkout no longer stops
   with an error on PHP 8.
 * Bug Fix – Status changes from the orders list take stock and notify extensions
   without running twice, and fulfilling never marks an unpaid or refunded order
   as shipped.
 * Bug Fix – Reports count unique customers, VAT, refunds and abandoned carts correctly.
 * Bug Fix – Store emails sent through another plugin, such as Mandrill, are no 
   longer lost.
 * Bug Fix – Installs and database updates now finish on MySQL 8 and MySQL 5.5 servers
   where they could not complete before.
 * Bug Fix – Creating an account or saving account details without ticking the newsletter
   box no longer unsubscribes an existing subscriber, and MailerLite, Kit and ActiveCampaign
   update the right contacts.
 * Bug Fix – Search engines get accurate star ratings, stock and prices, and Google
   product feed variants carry the right prices.
 * Bug Fix – Stores using Redis or Memcached show every shopper their own prices
   and availability.
 * Bug Fix – Store rules apply everywhere: add to cart follows catalog mode, inquiry
   mode, login for pricing and customer roles, downloads need a paid order, and 
   memberships follow one clear rule.
 * Bug Fix – Elementor widgets work on PHP 8, with page caches and in popups, and
   keep their settings, styles and account form details.
 * Bug Fix – Review request emails open the review form with the chosen rating, 
   and new reviews are marked as verified purchases.
 * Bug Fix – The Membership, Store Table and Category Grid blocks work again.
 * Bug Fix – Payment notifications reach stores installed in a subfolder.
 * Bug Fix – Cart, product image, menu and category links follow your store page
   after it is renamed, and Fix product permalinks updates the old saved links.
 * Bug Fix – A mistyped license key is reported as not accepted, with a link to 
   find your key, instead of asking you to try again later.
 * Bug Fix – The setup wizard no longer offers the free trial to Pro and Premium
   stores, and shows the payment fee that applies to your store.
 * Bug Fix – Diagnostics checks for PHP 7.3, the version WP EasyCart needs, instead
   of PHP 5.3.
 * Bug Fix – Passwords with special characters work for sign-in and password resets.

#### 6.0.1

 * New Feature – Order documents: choose what the order receipt, shipped email, 
   packing slip and invoice PDF show, keep several versions of each ( such as a 
   packing slip without prices ) with its own logo, and preview them with your own
   orders.
 * New Feature – Attach the invoice or packing slip as a PDF to order emails.
 * New Feature – Send Email on the order screen: send the receipt, shipped email,
   packing slip or your own message, preview it first and change what it includes
   for that one send.
 * New Feature – Undo deletes: a deleted order, product or customer can be put back
   for 15 minutes.
 * New Feature – Deleting a customer lets you move their orders to another customer
   or keep them as guest orders.
 * Improvement – Local pickup orders are marked picked up instead of going through
   shipping.
 * Improvement – The packing slip matches your store’s emails and can show the shipping
   method, carrier and tracking number.
 * Improvement – Choose the email logo and signature image from the Media Library
   and set their size and position.
 * Improvement – Square: inventory notifications are verified and logged, and the
   Square settings show what syncs and when the last notification arrived.
 * Improvement – The setup wizard and Store Status support stores that ship nothing
   or charge no tax.
 * Improvement – Checkout settings can create starting drafts of your terms and 
   privacy pages.
 * Improvement – A database change your host can’t apply can be skipped, so the 
   rest of the update finishes.
 * Improvement – Inventory can be filtered to one product and its variations.
 * Improvement – Packing slip and invoice PDF wording now comes in Chinese, Danish,
   Dutch, French, German, Greek, Hungarian, Latvian, Russian and Spanish.
 * Bug Fix – Live shipping rates measure parcels correctly, so USPS, UPS, FedEx 
   and DHL quotes are much closer to the real cost.
 * Bug Fix – Removing or reordering one option set in the product editor no longer
   removes every option set and variation.
 * Bug Fix – Changing a variation’s stock updates the product’s total stock right
   away.
 * Bug Fix – Square sync keeps your product SKUs and links, no longer stops on newer
   PHP versions, and saving Square settings no longer switches off other payment
   gateways.
 * Bug Fix – Order emails resent from the email queue keep their PDF attachments.
 * Bug Fix – Database updates no longer get stuck on “database upgrade in progress”.
 * Bug Fix – Customer order counts and spend stay correct when orders move between
   customers or customers are merged.
 * Bug Fix – Undo works after deleting subscribers, roles, subscription plans and
   subscriptions.
 * Bug Fix – Store managers can use every settings screen they can open.
 * Bug Fix – Product pages with images per option open on the right images.
 * Bug Fix – Printing several receipts or packing slips puts each on its own page,
   and list actions keep working after a print or export.
 * Bug Fix – Adding to the cart no longer fails with “Maximum quantity exceeded”
   because of a related product’s quick view.
 * Bug Fix – Settings save reliably, including the first time you choose live carrier
   rates.
 * Bug Fix – The order shipped email uses the email method set by another plugin.

#### 6.0.0

 * New Feature – Settings redesigned: a Settings home with search across every setting,
   pages organized into sections with a jump list and clearer wording throughout.
 * New Feature – Flex-Fees: a percentage fee can now be calculated on the order 
   total (subtotal + shipping + tax – discounts) instead of the subtotal only, so
   a card-processing fee such as 2.9% covers the whole charged amount.
 * New Feature – Customer file uploads (file upload option) can now be downloaded
   by staff from the admin order email and the order details screen through a secure
   link that requires a logged-in administrator or order manager.
 * New Feature – Per Page Options: one page size can be starred as the default; 
   the storefront starts shoppers on it.
 * New Feature – Customer file upload links in the admin order email can optionally
   work without signing in, using an expiring private link (Settings › Email › Order
   emails), with a one-click option to revoke all links already sent.
 * New Feature – Text and text area options can now force UPPERCASE, lowercase or
   Title Case, limit input to letters, letters and spaces, numbers, or letters and
   numbers, and show placeholder text; rules apply while typing and again when the
   item is added to the cart.
 * New Feature – Email deliverability: send a test email from the Deliverability
   panel; the result is shown on screen and recorded in the email log.
 * New Feature – PDF invoice or receipt to customer and admin order emails (Settings
   > Email > PDF receipts), with your business details, a file name pattern and 
   A4 or Letter paper, to help meet EU invoicing requirements. Includes an “Email
   me a sample PDF” button.
 * New Feature – Manage offers, coupons and promotions that apply to the product,
   with status, uses, orders and revenue from the product details.
 * New Feature – Stock history on Inventory & Shipping, with the change, reason,
   resulting quantity and who made it; managed from the product details.
 * New Feature – Edit the Yoast SEO title, meta description, focus keyphrase, canonical
   URL and search visibility from the SEO tab when Yoast SEO is active, directly
   from the product details.
 * New Feature – Price filter in the store sidebar: turn on Settings > Products 
   > Store sidebar > Price filter (or “Enable Sidebar Price Filter” on the Elementor
   Store element) to list your price ranges with product counts.
 * New Feature – File upload options can now limit which file types shoppers may
   upload (images, documents, design files such as PSD/AI/EPS, archives), with the
   accepted types shown next to the upload field.
 * New Feature – Download the order’s PDF receipt from the order actions menu when
   PDF receipts are enabled.
 * New Feature – Product Details: Quick filters on the Offers tab (All, Live, Targets,
   Used) with counts.
 * New Feature – Product Details: Orders using an offer list with search, offer 
   and date filters, and paging.
 * New Feature – Inventory: “Send now” in the Alerts box sends the low stock digest
   immediately as a test, without changing the schedule.
 * New Feature – Settings > Email can now send you each subscription email (trial
   started, trial ending, renewal coming up, subscription ended, payment failed)
   as a test, built from a real subscription when you have one.
 * New Feature – Settings > Email now shows the retry queue: what is waiting, how
   many attempts it has had, when the next attempt is, with “Send queue now” and
   per-email retry, plus a “Simulate a failed send” test that never touches customer
   mail.
 * New Feature – Inquiry forms can now require the shopper to be signed in to a 
   store account.
 * New Feature – Refused inquiries are recorded under Settings > Log entries with
   the reason, a masked email address and no stored IP address.
 * New Feature – Authorize.net now allows you to upgrade to the Accept.js version,
   which offers PCI compliance.
 * Improvement – Inventory: import and export rebuilt. The export now carries Product
   ID and Variant ID, so variants that share a SKU can be updated; the import panel
   previews every row before applying in the background, logs each change to stock
   history, and explains rows it cannot match.
 * Improvement – Add product panel: pricing, media, inventory & shipping and options
   are cards in the current admin design; option sets are chosen with search and
   shown as chips with a variant count.
 * Improvement – Orders with nothing to ship (downloads, gift cards, subscriptions
   and services, or products with shipping disabled) removes the fulfill features.
 * Improvement – Order details: the Fulfillment card was redesigned. The status 
   strip no longer wraps a boxed Shipping Info panel with duplicate Edit links; 
   shipping method, carrier and tracking number show as one summary with a single
   Edit, and new orders get a clear “No shipping details yet” prompt with an Add
   shipping details button.
 * Improvement – Product editor: the Pricing & Tax tab now shows the product’s current
   price (and crossed-out Previous Price), updating as you type, with an Edit price
   button that jumps to the Price field on the General tab.
 * Improvement – Countries & Regions: the country list now covers the full ISO 3166-
   1 set (250 countries) and default regions were added for Mexico, Spain, Germany,
   New Zealand and Ireland, with Brazil and India completed. Applies to new installs
   and to “Restore default countries & regions” only; existing stores are never 
   changed.
 * Improvement – Countries & Regions: saving a country or adding a region updates
   the list in place; the drawer closes on save.
 * Improvement – Settings menu: “Countries” and “States/Territories” merged into
   one “Countries & Regions” link; old States bookmarks still open the combined 
   screen.
 * Improvement – Store details › Currency: a live price preview, one-click separator
   and decimal-place choices, currency code suggestions with a one-click “usual 
   format” for common currencies, and exchange rates edited as a list instead of
   a comma-separated string.
 * Improvement – Settings › Shipping rates: switch the shipping method right from
   the rates page, and the rate tables stay readable and editable on small screens.
 * Improvement – Order statuses editor redesigned: compact color, name and paid 
   controls in a grid, built-in and custom statuses grouped.
 * Improvement – New stores that use Square or WooCommerce now see an “Import your
   products” item in the launch checklist, linking to the cart importer; Settings
   search also finds sections such as Cart importer.
 * Improvement – Shipping zones collapse large place lists with expand/collapse 
   controls.
 * Improvement – Manage Downloads explains folder and permission problems and adds
   Create folder, Replace file, Choose existing file, Switch to Amazon S3 and Repair
   actions.
 * Improvement – Email deliverability: step-by-step “How to fix” help for SPF, DKIM,
   DMARC and sender address checks, with ready-to-copy DNS records and where to 
   add them; a new “Improve delivery in 3 steps” guide when no mail plugin is installed;
   a mail plugin that takes over WordPress mail is now …

## Meta

 *  Version **6.0.3**
 *  Last updated **13 hours ago**
 *  Active installations **3,000+**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.3 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/wp-easycart/), [Lao](https://lo.wordpress.org/plugins/wp-easycart/),
   [Spanish (Chile)](https://cl.wordpress.org/plugins/wp-easycart/), and [Spanish (Spain)](https://es.wordpress.org/plugins/wp-easycart/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/wp-easycart)
 * Tags
 * [e-commerce](https://wordpress.org/plugins/tags/e-commerce/)[paypal](https://wordpress.org/plugins/tags/paypal/)
   [shopping cart](https://wordpress.org/plugins/tags/shopping-cart/)[square](https://wordpress.org/plugins/tags/square/)
   [store](https://wordpress.org/plugins/tags/store/)
 *  [Advanced View](https://wordpress.org/plugins/wp-easycart/advanced/)

## Ratings

 4.5 out of 5 stars.

 *  [  168 5-star reviews     ](https://wordpress.org/support/plugin/wp-easycart/reviews/?filter=5)
 *  [  11 4-star reviews     ](https://wordpress.org/support/plugin/wp-easycart/reviews/?filter=4)
 *  [  5 3-star reviews     ](https://wordpress.org/support/plugin/wp-easycart/reviews/?filter=3)
 *  [  2 2-star reviews     ](https://wordpress.org/support/plugin/wp-easycart/reviews/?filter=2)
 *  [  20 1-star reviews     ](https://wordpress.org/support/plugin/wp-easycart/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/wp-easycart/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wp-easycart/reviews/)

## Contributors

 *   [ levelfourdevelopment ](https://profiles.wordpress.org/levelfourstorefront/)
 *   [ ecommercecart ](https://profiles.wordpress.org/ecommercecart/)

## Support

Issues resolved in last two months:

     1 out of 1

 [View support forum](https://wordpress.org/support/plugin/wp-easycart/)