Share this article

How to Sell on WordPress: The Opportunity, The Tools, The Strategy

Get The Print Version

Tired of scrolling? Download a PDF version for easier offline reading and sharing with coworkers.

According to Statista in 2017, annual retail ecommerce sales worldwide reached $2.3 trillion, and are projected to double by 2021. Global retail ecommerce sales increased by roughly 25% year-over-year from 2017 to 2018.

Ecommerce sales accounted for 12% of the total global retail sales for 2018, and are expected to increase to 17.5% in 2021.

So what does this all mean?

Essentially, ecommerce isn’t going away.

If you’re thinking about launching an online business, there’s no better time to start than today. Companies with larger budgets than what you may currently have access to have paved a straightforward path for those just getting started.

The question is: which ecommerce platform should you use to build your ecommerce website?

The answer depends a lot on your specific product (or service) offerings and goals.

Is WordPress the Right Ecommerce Platform for You?

Though enterprise platforms provide a seamless experience for customers and ecommerce administrators alike, you don’t need a large budget to create a minimum viable ecommerce website.

The multitude of options has made it possible for anyone to launch an online store — no developer necessary.

Managed platforms can take out the guesswork involved with everything from web hosting, to listing new products, and incorporating a high-converting design.

The trade off compared to a more DIY approach to building your ecommerce website?

Some managed platforms exist in a closed ecosystem. Your growth (and creative freedom) is ultimately limited by the rules and customization options that exist as part of the platform you’re involved with.

There is another way:

Many aspiring ecommerce entrepreneurs turn to the WordPress content management system (CMS) because its open source software makes it possible to completely tailor an ecommerce website builder to your exact needs.

Perhaps because of this, WordPress is the most popular CMS — powering 30% of the internet.

WordPress Ecommerce Pros

Some pros of using WordPress as an ecommerce site include:

1. WordPress is easy to use.

Although on its own, WordPress isn’t a managed SaaS ecommerce platform like BigCommerce (which takes care of many complex technical processes for you), the WordPress core code is easy to use and install.

Depending on your choice for web hosting, the whole setup process takes just a few clicks!

2. WordPress provides a lot of freedom.

Managed platforms like Shopify do allow some customization, but only up to a certain point.

Also, because they manage every part of the process, you’re completely at their mercy if something breaks and they take their time fixing things.

Having the power to make decisions about all of the moving parts involved in starting a new blog or creating an ecommerce website enables you to do exactly what you want.

3. WordPress offers flexible customization options.

On a related note, flexibility is one of the best features of WordPress. Thanks to thousands of pre-built WordPress themes, extensions, and plugins available, you can foreseeably create a website for any type of purpose: business, portfolio, or ecommerce (to name a few).

Since WordPress is open source, if you notice a gap in the market, you’re free to create (or commission) your own solution!

Alex Denning, Founder, Ellipsis Marketing – Marketing for WordPress businesses

“We work with clients selling products on top of WordPress, so a key theme is the extending WordPress!

It’s the flexibility, adaptability, and thriving community which is why our clients’ customers choose WordPress, and is WordPress’ great strength.”

4. WordPress is available at a low cost (starting at free).

Because WordPress is open source, and there are many free plugins available, overhead costs are as low as you need them to be.

This makes it easy to just get started — and scale up as your business grows.

WordPress Ecommerce Cons

But just like any other ecommerce platform, WordPress is not without drawbacks.

Here are some of the cons involved with using WordPress for ecommerce:

1. WordPress is not an ecommerce management system (out of the box).

Ecommerce functionality does not ship with WordPress out of the box.

Yes, you can add ecommerce functionality to WordPress through the use of plugins.

That said, even the best ecommerce plugins don’t compare to the robust experience a dedicated ecommerce platform provides.

2. WordPress is a frequent target for hackers.

WordPress was made for blogging — not ecommerce. Because it’s such a popular CMS, WordPress is a frequent target of hacking attacks.

That said, there are various plugins, services, and best practices that users can follow to minimize WordPress security issues.

3. WordPress requires frequent updates.

Managed, SaaS ecommerce platforms automatically update their platform regularly, without the need for you to take any additional actions.

On the other hand, WordPress requires updates not just for the core software, but also for plugins and themes.

These updates help to protect against hacking attacks while also (ideally but not always) improving compatibility across all active plugins and themes.

Properly updating WordPress involves data backup and staging to test for compatibility issues, which can become time-consuming as you scale up your ecommerce website.

How to Get Started Selling on WordPress

1. Decide what to sell.

Before making a final decision regarding an ecommerce platform or specific website design, you must first be clear on what you’re going to sell.

This decision will ultimately help to guide your ideal technical implementation process.

While you’re thinking about what to sell, answering these questions can help to guide you in the right direction:

  • Are you selling physical or digital products? Physical products may require ordering inventory and designating storage space (unless you’re dropshipping for other businesses), while digital products (such as online courses) take time to develop, but delivery can be automated (with no inventory space required).

  • What are you passionate about? Whether it’s something you already enjoy (e.g. you’re a yogi that wants to sell yoga equipment, or a cook that that wants to share their love for food), or a gap in the market that you see needs to be filled, being passionate about what you’re selling can make all the difference in pushing yourself through the hard times. If you can demonstrate expertise in your niche, that can also help with sales.

  • What makes your products different from the others? Before you start selling, you have to think of a unique selling proposition (USP) to differentiate your products/market from others.

Scott Bolinger, Co-Founder, AppPresser

“Don’t just build a product because you know how to code, start with a need. What is a need that real people have that you can fulfill? If another product already exists for that need, then find a unique position. If the other product has all the features under the sun, go for lightweight and do one thing really well. Positioning is a really important concept that most in this space ignore.”

Still looking for more inspiration to help you decide what to sell?

Consider how WordPress ecommerce experts have used WordPress to make money:

Karol K,  CodeinWP and Themeisle

“I use WordPress to sell my services as a freelance blogger and writer.

WordPress helps by making it easy for prospective clients to contact me directly and share what they need doing.

It really is super simple. No unnecessary steps or confusing processes.

Plus, the site works perfectly on all devices.”

Patrick Rauland, eCommerce Educator at LinkedIn Learning

“I sell info products. My WordPress sites show that I’m an expert and I sell those services in various places, either on my site, on a platform, or on a micro site.”

Brandon Kidd, President at Folsom Creative, Inc

“I work with clients who sell products ranging from kids bikes to snacks and beverages.”

Lindsay Halsey, co-founder of Pathfinder SEO

“Subscriptions. WordPress powers our marketing website and our guided SEO platform.”

Bob Dunn, Blogger & Podcaster, BobWP

“Right now I’m not selling anything, but over the years I have sold consulting, training, memberships, courses, workshops and a lot more using WordPress.”

2. Set up your website.

If you’re starting from scratch, the basic steps to start a WordPress website involve:

  • Choosing a domain name. In general, when it comes to picking domain names, one that ends in .com is advisable. If the name you’re eyeing is taken, try other variations. If you’ve exhausted all options, you can try .net, .org, or .biz extensions. Another best practice: make your domain name short, sweet, and easy to remember.

  • Signing up for a web hosting service. The web host is where your WordPress website’s files are located. When you sign up for hosting, the service sometimes comes with free domain registration. Look for signs of reliability in terms of little downtime, great customer service, and a good reputation.

  • Downloading/installing the WordPress CMS. In most cases, setup will be managed completely within your web host, without requiring you to take care of technical back end processes like creating the database.

3. Choose an ecommerce platform.

Turning WordPress into an ecommerce platform involves the use of plugins to extend it’s core functionality.

Since WordPress is open source, you could build your own ecommerce plugin, but we’d recommend instead using one of these available market options:


WooCommerce is the most popular WordPress ecommerce plugin, not just because it’s powerful or free to use, but also because of it’s close association with WordPress.

WooThemes (the creators of the WooCommerce plugin) was acquired by Automattic (creators of in 2015.

Since this acquisition by Automattic, WooCommerce’s popularity increased, to the point that it now powers roughly 20% of all ecommerce websites online (sources vary on the exact number).

WooCommerce allows you to sell both physical and digital products and integrates with most payment gateways.

Like WordPress, WooCommerce is:

  • Easy to use.

  • Open Source

  • Flexible: There are thousands of WooCommerce-specific themes and extensions (both paid and free) available on the market.

  • Scalable: Whether you’re selling 5 products or 5000, WooCommerce can work for you.

  • Here to stay: WooCommerce has a large user base and a pool of contributors from all over the world that constantly work to make it better. On a related note, many of these contributors offer up their time without a promise of payment because of their love for the platform (a sentiment that also extends to assisting users who seek WordPress help).

Matt Ahlgren, Co-Founder & Online Marketer at Website Hosting Rating

“WooCommerce needs a serious competitor in this space and WordPress ecommerce store owners right now are pretty much forced to use WooCommerce.

I for sure will pay close attention to BigCommerce and what they will do in the WordPress ecommerce space.”

Easy Digital Downloads

Easy Digital Downloads offers simplified ecommerce functionality for those looking to monetize digital products.

Like WooCommerce, Easy Digital Downloads is technically free — though you’ll need to purchase a paid plan to take advantage of extensions that make it a more useful ecommerce solution.

Kinsta breaks down the major differences between WooCommerce and Easy Digital Downloads if you’re deliberating between the two.

Brian, CMO, Kinsta

“When most think of WordPress ecommerce, they think of WooCommerce and Easy Digital Downloads. While there are some other solutions, I think there is room for more.

However, I have a feeling it will be hard to break into this space and educate users to use both WordPress and BigCommerce. But time will tell.

Still encouraged to see them giving it a go.

Offloading the ecommerce functionality from WordPress is something that has not yet really been successfully done yet.”

BigCommerce For WordPress

BigCommerce is one of the largest managed ecommerce platforms in the world today.

The platform offers web hosting, payment integration, customer support, and all the other tools you need to quickly launch an ecommerce store.

Now, BigCommerce is crossing over to WordPress with the BigCommerce plugin.

Prior to the launch of this new plugin, it was impossible to host your ecommerce store on both a managed platform and WordPress.

But no longer must you start on one platform and switch to another as your needs change: the BigCommerce plugin enables more powerful ecommerce functionality on a user-friendly CMS that the majority of website creators are already familiar with.

4. Set up your WordPress store.

Once you’ve made a decision regarding the best WordPress plugin for your ecommerce needs, it’s time to bring everything together.

There are two complementary aspects to consider during this process:

  • The front end: Choosing your WordPress theme (design), creating content, and customizing your website in terms of the visuals shoppers are exposed to.

  • The back end: Configuring store data including payments, shipping, tax rates, coupons and discounts — all technical details that visitors don’t see.

Note that whatever you decide on now can absolutely be changed later on, as you grow and figure out what works best for your online store.

That said, there are certain things, like your website’s technical architecture, that become more of a pain to change if not initially setup with a solid foundation.

Also, though these initial website configuration steps can be overwhelming, don’t neglect to address basic information such as the store’s name, physical address (if relevant), and other contact information.

5. Pressure test your store.

Before publically launching your store, you need to make sure that everything is working correctly.

Part of this process will involve your own tests but it’s a good idea to also involve friends, family, and colleagues as beta user testers.

Here are a few things you’ll want to make sure to test before launch:

  • The checkout process. Are orders coming through as they should? Does your payment gateway work properly? For WordPress sites using the BigCommerce plugin, this is handled by the platform.

  • Responsiveness. Many of today’s online sales happen on devices instead of desktop computers. Does your website scale nicely for different screen resolutions? Google’s Mobile Friendly Test can point out any major issues.

  • Site speed. Ecommerce customers are impatient and a slow website is a turnoff to them. Google’s PageSpeed Insights can point out any major issues.

  • Grammar/spelling. Since you can’t physically meet with all visitors, your website should reflect your best possible first impression. Poor spelling and grammar can hurt trust (and ultimately, your ability to sell).

  • Usability. In other words, does your navigation make sense? Do you have any broken links that might confuse visitors? To figure out where problems might occur, it helps to observe an unbiased third party as they try to make sense of your website.

Tessa Kriesel, Developer Outreach Manager, Pantheon

“No one wants to wait around for an online store to load.

They are looking for something specific and if you can not deliver that to them in a decent amount of time you are destined to lose that sale.”

6. Spread the word.

Once you feel good about your ecommerce website, it’s time to launch!

To be sure, there are a million and one different ways to start spreading the word.

Start by sharing your project on your own personal social networks and make sure that you’ve also locked down branded social media handles for your business. You can also use WordPress social media plugins like Social Snap to drive traffic and increase engagement. 

Tips From Top Experts To Sell Products on WordPress Successfully

Here’s what the WordPress experts had to say about finding WordPress ecommerce success:

Bob Dunn, Blogger & Podcaster, BobWP

“WordPress gives you excellent tools to create an ecommerce site technically.

My best tip is to understand that it goes so much more beyond that.

Have your ideas well thought out and make sure you have done your research. Create awesome content and get a marketing plan in place.

And most of all, ask for help if you need it along the way.”

Brandon Kidd, President at Folsom Creative, Inc

“Make sure that your product page is clean and clear. Your product data and descriptions should be complete.

Things like product photos should be detailed and interactive.

Most importantly, your buy button and price should stand out, attracting visitors to take a buying action.”

Rebecca Gill, Vice President of Digital Marketing Strategy at emagine

“Dig in and learn your ecommerce software, then supplement this information with basic information for search engine optimization.

So many store owners focus only on their products and forget about the software and search. That’s a major mistake.”

Katie Keith, Co-Founder at Barn2

“Don’t just use WordPress with the standard ecommerce layouts that come with your theme, as that may not be the best way to sell your products.

For example, most themes list products in a grid layout with big images, which may not be appropriate for less visual products, wholesale sales, or technical products where the customer needs to see more information without having to click through to the single product page.”

She adds, “You can achieve greater success by adding extra WordPress plugins that display your products in more effective ways that will attract your target market, such as product table plugins, or advanced search and filter plugins that make it easier to find products in your store.”

Joe Howard, Head Buff at WP Buffs

“Make it as easy as possible for your potential customers to trust you. Whether that means hyper-honest blogging, having live chat on the website or making your “sales” process more about education, this is crucial. People buy from companies they trust so that should be one of the top priorities for any eCommerce shop.”

Karol K,  CodeinWP and Themeisle

“Let the platform do what it does best.

Don’t over-complicate things. Showcase your products in the most clear way possible and focus on letting the product shine, rather than making the design of the site itself shine in its place.

WordPress allows you to do that, especially once you start customizing the way you present your products on the site.”

Matt Ahlgren, Co-Founder & Online Marketer at Website Hosting Rating

“My best tip for ensuring WordPress ecommerce success is to optimize your category and product pages.

These are the bread and butter type of pages for any ecommerce site, including yours. But all too often these type of pages get neglected.”

Patrick Rauland, Ecommerce Educator at LinkedIn Learning

“WordPress is one of the best platforms to produce content.

Use that to its full advantage. Create content that brings people to your site.

With the right content a percentage of your audience will convert into paying customers.

As soon as you get that working, double down! Make *more* content and get *more* people to your site.

You can attract a ton of organic traffic to buy your products/services.”

Brian, CMO, Kinsta

“My one suggestion is never to stop testing new things.

This includes optimization for performance (load times), improving abandoned cart rates, A/B testing landing and product pages, and changing up sales copy. All of this will have a direct impact on your revenue.

A data-driven ecommerce store is one that will rise above the rest.”

While you’re putting together your promotional plan, consider these tips to grow your email list.

Using BigCommerce for WordPress

BigCommerce is one of the largest ecommerce platforms in the world today.

But will it work for you to achieve your WordPress ecommerce dreams?

Let’s consider the advantages of using BigCommerce for WordPress:

1. BigCommerce + WordPress = the best of both worlds.

With WordPress on the front end and BigCommerce in the backend, you can free up server resources from things like category management, processing payments, and managing logistics — all while maintaining your WordPress website design exactly as you want it.

This solution is also referred to as “headless commerce”, and as a result of the processes at work behind it, your website will load more quickly.

2. BigCommerce offers a standalone solution for ecommerce.

Unlike other plugins (like WooCommerce) that require extensions to activate additional functionality, you get access to both common and advanced ecommerce features by using the standalone BigCommerce plugin.

3. Using BigCommerce with WordPress creates a scalable ecommerce solution.

Whether you’re starting out with a few products or are managing a large product catalog, BigCommerce works well in either situation.

4. BigCommerce offers better credit card processing rates…

…When compared to other popular managed ecommerce platforms, with over 65 payment integrations.

5. BigCommerce is PCI-compliant.

PCI-compliance is the information security standard for organizations that handle credit card payments — necessary for running a successful ecommerce website.

6. BigCommerce offers seamless account management.

You can manage multiple WordPress sites from a single BigCommerce account.

7. The BigCommerce Plugin supports Google AMP and Gutenberg.

There are many popular, longer-standing WordPress plugins that can’t make this same claim.

Patrick Rauland, Ecommerce Educator at LinkedIn Learning.

“I’m impressed BigCommerce supported Gutenberg immediately on release.

They were ahead of the curve and if they continue to innovate ahead of others they could be an even bigger powerhouse.”

How BigCommerce Works with WordPress

To use BigCommerce on WordPress, you will need:

  • A WordPress website with an installed and activated BigCommerce plugin.

  • A BigCommerce store. If you don’t have one, the plugin can create a trial store for you.

Additional considerations during setup:

  • Configured settings for your store’s shipping, payments and tax. The BigCommerce plugin will analyze existing settings and will issue a warning if there are elements that need to be fixed.

  • Optimized One-Page Checkout enabled in your store’s Checkout Settings.

  • An active SSL certificate on your WordPress website (if you plan on using Embedded Checkout). This is also a requirement to rank in relevant Google search, as HTTPS (enabled by SSL) has become an official ranking factor.

In general, the BigCommerce plugin works by creating a new post for each product, and that post serves as the product detail page.

These products can be referenced by WordPress attributes that include SKU, brand, category, featured products, and recently added.

Essentially, your WordPress site acts as a channel in BigCommerce, which means you can connect multiple WordPress ecommerce stores from one BigCommerce account.

Each order that comes through can be filtered and sorted according to the channel, and you can specify which products are available on which channels from the BigCommerce products area on your dashboard.

For those with existing BigCommerce shops, the plugin also creates a copy of your product catalog and stores them as custom post types in WordPress.

The BigCommerce plugin creates account pages, as well as pages for your cart, checkout, profiles, gift certificates, account profiles, and order history (among others).

7 WordPress Experts on the BigCommerce WordPress plugin

Here’s what WordPress experts are saying about the BigCommerce WordPress plugin.

Brandon Kidd, President at Folsom Creative, Inc

“There are a lot of people out there running BigCommerce and the thought of migrating into WooCommerce can be daunting.

The BigCommerce WordPress Plugin will be a great way for businesses to build interactive websites using everything that makes WordPress great while also bolting in their BigCommerce products.


Katie Keith, Co-Founder at Barn2

“Since WordPress powers over 30% of the web, it’s an excellent idea for other platforms to integrate with it.

BigCommerce has lots of fantastic features that will offer an interesting alternative for people wanting to build an e-commerce website with WordPress.”

Joe Howard, Head Buff at WP Buffs

“I think it makes a lot of sense! With WordPress gaining so much market share over the past few years, it makes sense that BigCommerce wanted to integrate even more into the ecosystem.

We’ll have to wait to see how they impact the market; it’s going to come down to their execution, marketing and community outreach success but I’m excited to see how they try to compete with WooCommerce on that front.”

Chad Barnes, Head Honcho & SEO Content Strategist at SEO Skyrocket

“If the BigCommerce solution pulls the styles from WordPress themes, frameworks, page builders, and site builders with little to no custom code,

AND supplies functionality that eliminates the need for 35+ plugins,

AND solves the speed problem particularly larger WooCommerce stores seem to face, then BigCommerce could be the ecommerce game changer for WordPress.”

Alex Denning, Founder, Ellipsis Marketing – Marketing for WordPress businesses

“Competition is great, and this should be very healthy for the WordPress ecommerce ecosystem!

I’m looking forward to seeing how this makes all solutions get better; in doing so we should see WordPress in general become a better choice for ecommerce.”

Lindsay Halsey, co-founder of Pathfinder SEO

“We’re excited to see BigCommerce in the WordPress plugin library. Having done ecommerce SEO in BigCommerce and WordPress separately, we’re excited about the opportunity for ecommerce websites to utilize BigCommerce + Yoast SEO via WordPress.”

Scott Bolinger, Co-Founder, AppPresser

“I’m a fan of moving a lot of ecommerce functionality off the WordPress database and onto something that can handle it better.

It seems to work well for those who want to control their own hosting but need higher performance from their shop.”

For more information about setup, refer to BigCommerce’s WordPress plugin support documentation.

WordPress Sites using BigCommerce To Sell Online

The BigCommerce WordPress plugin is still relatively new to market as of this publication, but new ecommerce brands are taking notice.

Here are a few websites that you can refer to that use a mix of WordPress’ CMS and BigCommerce’s ecommerce functionality:

1. Carluccio’s.

Carluccio’s is a restaurant chain that first opened in London in 1999 with the aim of offering authentic Italian cuisine at sensible prices.

Since its founding, Carluccio’s opened 75 branches within the UK and Ireland, and 14 branches across Turkey and the Middle East.

Carluccio’s website features the menu and restaurant locations where you can make reservations.

They recently partnered with BigCommerce to add an online shop in an effort to amp up their online presence.

The Marketing Director at Carluccio’s, James Backhouse says,

“Our aim was to develop a website that did the fundamentals really well – whilst also demonstrating the stories behind the brand and products, and linking seamlessly into ecommerce.”

They chose BigCommerce for its ability to integrate with WordPress.

“Launching a website of this calibre without adding technical complexity or extra people into our team was a massive accomplishment that was only possible through BigCommerce”, he adds.

Final Thoughts: How to Sell on WordPress: A New Option from BigCommerce

As easy as it has become to build an ecommerce website, starting with the right foundation will make all the difference when it comes to eventually scaling up.

Part of this has to do with things like design and website structure — the rest has to do with the right backend ecommerce platform powering your sales.

Headless commerce offers exciting new possibilities that improve the user experience (both for visitors and website administrators), without sacrificing powerful ecommerce functionality – thanks to its fusion with a flexible CMS.

What does the future hold for headless commerce? We’d love to hear your predictions in the comments!

Maddy Osman avatar

Maddy Osman is a writer for BigCommerce specializing in search engine optimized content and deep dive articles that help readers and companies achieve their goals. You can learn more about her process at The-Blogsmith and follow her on Twitter: : @MaddyOsman