How-to › Start here
How to Build Your First Store with WP EasyCart
Go from a fresh WordPress site to a store that is ready to take orders. You install, run the wizard, add a product, get paid and launch. 11 parts.
Quick links
Where to find it:WP Admin › EasyCart › Settings › Setup wizard
Before you start
What you need
What is free, what is not, and how to install the plugin.
What you need
The free plugin is enough to open a store
What you need. A WordPress site on PHP 7.3 or newer, and admin access. The free WP EasyCart plugin includes unlimited products, orders and customer accounts, so you can build and launch a complete store without paying for anything.
Payments. Bill later, where the customer orders now and pays you offline and which shoppers see as Pay by bank transfer, is free. Stripe, Square and PayPal connect in a few clicks through EasyCart Connect, with a 2% EasyCart fee on each sale on the free edition. A PRO or Premium license removes that fee and adds more gateways. There is a 14-day free trial if you want to try it first.
The whole job takes eight steps: install, run the setup wizard, check your three store pages, add a product, connect a way to get paid, set shipping and tax, place a test order, then work through the launch checklist.
Step 1. Install and register
Plugins, Add New, then a trial or key only if you want PRO
In WordPress go to Plugins › Add New Plugin, search for WP EasyCart, press Install Now and then Activate. A new EasyCart menu appears in the admin sidebar.
The free plugin needs no key. Skip registration if you are staying on the free edition.
To add PRO or Premium, open EasyCart › Registration. The page called Registration & activation offers three routes: the 14-day trial, which installs and activates the PRO plugin in one click with no card required, entering a key you already have, or choosing a PRO or Premium plan (billed yearly or monthly with AutoPay). A license covers one site, and entering the key on a new site moves it there.
💡 Note: Registration and license keys are covered in Registration. Adding extensions later is covered in Installing Extensions.
Set it up
Eight steps to a working store
The wizard, your three pages, a product, payment, shipping, tax and a test order.
Step 2. Run the setup wizard
Four short steps that set up location, payments, shipping and the basics
The first time you open EasyCart with no products, the Setup wizard starts. You can leave with Save & exit at any step and come back.
Location & currency. Where is your store based? Choose your Country ( and your state or province in the US and Canada ). The country sets your Currency, how prices are written, such as $1,234.56 or 1 234,56 €, and whether you weigh in pounds or kilograms and measure in inches or centimetres. Then the tax your country expects: sales tax, VAT or GST, with today’s rates, which you refine later in Settings › Taxes.
Payments & checkout. Only the gateways that take payments in your country are shown. Turn on Bill later now for no fees, or connect PayPal, Stripe or Square. On the free edition you first agree to the EasyCart Connect terms. This step also has the Allow guest checkout switch, which lets customers buy without creating an account. It is on the recommended side, because forcing an account loses sales.
Shipping. Pick a starting point: Flat rates, By cart total or By weight, and the wizard installs starter rates in your currency and weight unit. Or choose I don’t ship anything for downloads, services or collection only. Then say where you ship: only within your country, across your region or worldwide. You refine the rates later in Settings › Shipping rates.
Go back to any step and it shows the answers you gave. Save & exit saves the step you are on before it leaves.
Finish up. This step shows your store pages, terms and privacy policy pages, and order email settings. It comes back in the launch checklist below.
Step 3. Check your three store pages
Store, Cart and Account, each one holds a shortcode
A WP EasyCart store is three ordinary WordPress pages. Open EasyCart › Settings › Store details and find Store pages:
Store page: your catalog. It must contain the [ec_store] shortcode. Product, category and manufacturer links are built under this page’s address, so changing its slug later changes those links.
Cart and checkout page: where shoppers review their cart and pay. It must contain the [ec_cart] shortcode.
Account page: where shoppers sign in, register and see their orders. It must contain the [ec_account] shortcode.
If a page is missing, use Create a new store page, Create a new cart page or Create a new account page. Then add Store, Cart and My Account to your site menu so shoppers can find them. The wizard’s Finish up step has an Add all three to your menu button that does it for you.
💡 Note: Every page setting lives in Settings › Store › Store details.
Step 4. Add your first product
A name, a price and a photo is all it needs
Go to EasyCart › Products and press Add product. The Create a product panel asks only for the essentials:
Active or Draft: Active puts it in the store straight away, Draft keeps it hidden until you make it active.
Title and Price are all you must fill in. SKU generates from the title if you leave it blank.
Product type stays on Classic retail product for now. Subscriptions, downloads and gift cards are PRO product types.
Categories is optional: type to find one and pick it.
Choose image picks a main image from the Media Library.
Tax, stock and shipping fields can be added to the panel with its Customise this panel link. Without them, a classic retail product is saved as one that ships. Set its weight in the editor if you charge shipping by weight or use live carrier rates.
Press Create & open editor to keep going in the full editor, or Create product to finish. Open the Store page on your site and the product is there.
Step 5. Connect a way to get paid
Stripe, Square, PayPal or Bill later
Open EasyCart › Settings › Payment. The page leads with the gateways that work in your store country. On the free edition, Bill later works with no setup, and Stripe, Square and PayPal connect with a click. Shoppers see Bill later as Pay by bank transfer, and its settings take your bank details in your country’s format, so they print at checkout and on the order confirmation. Until a live card gateway is connected, shoppers cannot pay by card on your site.
The full walk-through, with test cards and the switch to live, is in How to Take Your First Payment.
Step 6. Set up shipping and tax
Starter rates from the wizard, then tune them
The wizard gave you a starting point. Before you sell, tune both so you do not lose money on shipping or charge the wrong tax.
Shipping: see Set Up Shipping That Does Not Lose Money.
Tax: see Set Up Sales Tax and VAT.
Step 7. Place a test order
Buy from your own store as a customer would
Open your store in a private window, so you are not logged in as an admin, and buy the product you made. Go through the cart, checkout and payment exactly as a customer would.
No gateway yet? Turn on Bill later in Settings › Payment and choose Pay by bank transfer at checkout. The order goes through without a card.
Using Stripe, Square or PayPal? Connect the sandbox, described in the payment guide, so no real money moves.
Then open EasyCart › Orders › Orders. Your test order should be there, with the right total, shipping and tax. Check that the receipt email arrived in your inbox, and your spam folder.
💡 Note: Order emails are set up in Settings › Emails & Documents › Email, and the readiness checks are explained in Store Status.
Go live
Launch and troubleshoot
The checks to pass before you announce the store, and what to do when something is off.
Step 8. Work through the launch checklist
Five checks before you tell anyone
The wizard’s last step, and Settings home, show a launch checklist that ticks items off as you finish them. These are the ones that matter:
Turn off test mode. In Settings › Payment, the banner names every gateway still in test mode and has a Turn off test mode button. Orders are not charged while any gateway is in test mode.
Publish your legal pages. In the wizard’s Finish up step, pick or create your Terms & conditions and Privacy policy pages. The terms link from checkout, and you can require customers to accept them before they place an order.
Check email deliverability. Open Settings › Email and look at the Deliverability section. The Email health card shows how many emails were delivered or failed in the last seven days, and Delivery checks flags problems with your sender setup. Send a test and confirm it arrives.
Check Store Status. EasyCart › Store Status runs four readiness checks: Products, Taxes, Shipping and Payment. A failing Payment check means nobody can check out. A failing Taxes or Shipping check means the store is taking orders and not charging for something.
Review the recommended settings. Cache compatibility, secure checkout (SSL) and SEO-friendly product links are set for you. Confirm they show as on.
⚠️ Careful: A store left in test mode takes no money. Check Settings › Payments & Taxes › Payment shows nothing in test mode before you announce the store, and place one real order to confirm.
Find your way around the admin
One search for everything, and your store on the WordPress Dashboard
One admin search. Press Ctrl K ( ⌘K on a Mac ) on any WP EasyCart screen, or click the search box at the top of the page, or press / when you are not typing in a field. One window finds orders, customers, products, subscriptions, categories, brands and option sets, every setting with its current value, the admin pages and the help articles on this site. Type # and a number for an order, or paste an email, SKU or code. Before you type, it offers quick actions such as Add product, Add category, Import products and Add customer. Use the arrow keys and Enter to open a result, Ctrl and Enter to open it in a new tab, and Tab to jump to the next group.
With PRO, the same search also finds offers and their codes, classic coupons, gift cards with their balance, and invoice, credit note and PO numbers, each leading to its order, and adds the quick actions New order, Create an offer and Add a gift card.
Your store on the WordPress Dashboard. Administrators and store managers get a WP EasyCart widget on the WordPress Dashboard: Sales today with the number of orders, and Orders to ship with how long the oldest has waited, or All caught up. Its links open Ship orders ( the orders waiting to ship ), All orders and Reports. Hide it from the Dashboard’s Screen Options like any other widget.
If it does not work
The usual first-store problems
Shoppers cannot pay by card. No live card gateway is connected. Open Settings › Payment and connect Stripe or Square, or turn on Bill later so shoppers can pay by bank transfer.
Product links show ?model_number= instead of a clean address. WordPress permalinks are set to Plain. Change them to Post name under Settings › Permalinks, and EasyCart turns on SEO-friendly links by itself.
The Store, Cart or Account page is blank. The page is missing its shortcode. Check Settings › Store details, or use the Create button to make a fresh one.
Checkout is not secure. Your site is running on http. Ask your host for a certificate, and EasyCart forces secure checkout once https works.
No order emails. Order emails go through WordPress mail, which many hosts handle poorly. Use the Deliverability section in Settings › Email to test, and consider an SMTP plugin.
Still stuck? Open a ticket at wpeasycart.com/my-account.
Keep going
Related panels
The Store, Cart and Account page settings and currency.
Every payment gateway and the test mode switch.
The rate tables behind your shipping method.
Sales tax, VAT, GST, duty and tax services.
Sender addresses, deliverability and the email log.
Licence state and the four readiness checks.
Ready to run your store on WP EasyCart?
Everything in this guide works with the free plugin. PRO and Premium add subscriptions, memberships, wholesale pricing and more. Try every PRO feature free for 14 days.






