What’s newFind any order, customer, product or setting with one admin search. See all features

Features Cart and checkout

A checkout that gets the order.

A cart and checkout built into your WordPress site: guest or account checkout, the questions you need answered, tax worked out for every address, and protection from card-testing bots.

Classic checkout, guest checkout and checkout protection in Free · one-page checkout and wallets in PRO
Checkout protectionOn in every store
Pay at checkout
Tax services
Human check
Cart and checkout for WordPress ecommerce

Checkout is where the sale happens.

Every extra step, missing question or failed payment at checkout is an order you worked hard for and didn’t get.

The problem

A checkout that works against you

With WP EasyCart

A checkout that works for you

Your checkout, your way

Steps or one page. You choose.

The classic checkout walks shoppers through details, shipping and payment, and works in every edition. It starts with the email: returning customers sign in right there, a likely typo gets pointed out, and nobody is asked twice. With PRO, switch on the one-page checkout, everything on one page without reloads, with Apple Pay, Google Pay and PayPal lined up as one even row. The cart and checkout also fit narrow theme layouts and sidebars.

Checkout fields (PRO)

Ask what your store needs to know.

Add your own questions anywhere in the checkout: a delivery date, a tax ID, how they heard about you. Choose from 14 kinds of field, ask only when it applies to the cart, country, payment method or customer, and find every answer on the order, the emails, the packing slip and the invoice.

Checkout protection

Stop card testers before they cost you.

Bots use checkouts to find out which stolen cards still work, and every attempt can cost you a gateway fee. WP EasyCart counts failed payments by device, network address, email and card, pauses the bad actors, and asks for a quick human check only when something looks wrong. It is on at Standard in every store, Free included.

Tax at checkout

The right tax for every address.

Pick your country and WP EasyCart recommends the tax settings that fit it, with a list of what changes and a one-click undo. Charge reduced or zero VAT or GST on chosen products, sell across the EU below the €10,000 threshold or through the One-Stop Shop, and check VAT numbers with the EU’s VIES service or HMRC. Rates by state and country, Canadian GST, PST and HST and duty are all in Free. PRO adds live US sales tax from TaxCloud or TaxJar, and Premium adds Avalara AvaTax.

Free, PRO and Premium

What each edition includes.

Start with the free WordPress shopping cart plugin and add what your store needs.

Free

A complete checkout

PRO adds

A faster, smarter checkout

Premium adds

Extensions for checkout

Extend it with Premium

Plugs right in.

Each one installs in a click from EasyCart › Extensions.

Avalara AvaTaxTax
Included

Calculates sales tax at checkout and records every order in Avalara, so your returns include your store’s sales.

BlueCheckAge checks
Included

Confirms a shopper’s age before age-restricted products are sold, and keeps a record of each check on the order.

From store owners

What store owners say.

In their own words, from WordPress.org reviews.

★★★★★

“Also as a graphic designer, I find their online store to be beautifully designed, as well as their checkout pages.”

clarkagWordPress.org review, 2019

★★★★★

“There are hundreds of things you can do to customize your page(s) and cart, and it takes literally seconds to do it.”

tasmaniandevilWordPress.org review, 2021

★★★★★

“I have all the critical pieces there such as nice product displays, ability for customers to select options and the checkout process is very nice looking and clean.”

gene_smith_67WordPress.org review, 2014

Questions

Cart and checkout questions

More in the docs.

Does WP EasyCart have a one-page checkout?

Yes, with PRO. Turn it on under Settings › Checkout and the whole checkout runs on one page without reloads. You can show it as steps, send shoppers to the cart first or straight into checkout, and let them change quantities on the checkout page. The classic checkout in steps is included in every edition.

Can customers check out without creating an account?

Yes. Guest checkout works in every edition. Downloads, subscriptions and gift cards still need an account, so those shoppers create one as they check out. Shoppers with an account see their orders, receipts and saved addresses on the account page.

Do returning customers have to type their password at checkout?

The checkout starts with the email. When it belongs to an account, the shopper can sign in right there, and nobody is asked for the email or password twice. For orders that need an account, such as subscriptions or downloads, you can let new customers pay first and choose their password afterwards.

How do I add custom fields to the WordPress checkout?

With PRO, open Settings › Checkout fields. Add text, dropdowns, checkboxes, dates, numbers, consent boxes and more, place them anywhere in the classic or one-page checkout, and show them only when they apply. The checkout fields guide covers every option.

How does WP EasyCart stop card testing at checkout?

Checkout protection is on in every store. It limits failed payments per shopper and per card, pauses shoppers who keep failing, spots store-wide attacks, and can ask for a Cloudflare Turnstile or Google reCAPTCHA check. See how to stop card-testing bots.

Can shoppers pay with Apple Pay and Google Pay?

Yes, with PRO, through Stripe or Square. PRO also adds Stripe Link, and Venmo, Pay Later and a cart-page button for PayPal. The free plugin takes cards through Stripe or Square, and PayPal.

Does WP EasyCart calculate sales tax and VAT at checkout?

Yes. Every edition recommends the tax settings for your country, charges tax by state, province or country, VAT and GST with reduced and zero rates per product, and Canadian GST, PST and HST. VAT numbers are checked with VIES or HMRC, and EU stores can charge VAT through the One-Stop Shop. PRO adds live US sales tax from TaxCloud or TaxJar, and Premium adds Avalara AvaTax. See tax and international selling, or start with setting up sales tax and VAT.

Does the cart work with page caching plugins?

Yes. Turn on “Load the cart dynamically” under Settings › Checkout and the cart, checkout and account pages fetch their contents fresh, so a caching plugin never shows one shopper another shopper’s cart.

Start selling today

A checkout your shoppers finish.

Install the free plugin for a complete checkout, or try PRO free for the one-page checkout, wallets and your own checkout fields.

★★★★★ 4.5 from 226 public reviews865,000+ downloads25+ years building ecommerce

Order #1052Paid · receipt sent