BigCommerce for Wordpress


On This Page

BigCommerce for WordPress allows you to power content-driven WordPress storefronts with the ecommerce functionality of the BigCommerce backend. Product data is pulled into WordPress as a custom post type, giving you the freedom to embed products in posts and pages to create a tailored shopping experience. Using the full suite of BigCommerce APIs, shoppers can seamlessly complete a purchase end-to-end on WordPress.

You can use the BigCommerce for WordPress plugin as a building block to create an ecommerce solution that’s unique to your brand. Link multiple WordPress storefronts to a single BigCommerce store or extend the open source plugin to create custom-made solutions–BigCommerce for WordPress makes it easy to combine the power of BigCommerce with the flexible presentation of WordPress.

How It Works

Your WordPress site will connect to your BigCommerce store via an API, and pull all of the relevant data into a variety of database tables, some custom, some default WordPress. Products are a post type, and product data is stored in the post table and product meta is stored in the post_meta table.

Data like Orders is actually stored on the BigCommerce servers. As of this writing It’s accessible in your own site via API with custom code and via a nice UI in the BigCommerce admin. In the future there will be a UI inside WordPress as well.

Most store options and settings are managed inside the BigCommerce UI. This would include things like Shipping and Taxes. Eventually these options will be available in WordPress as well, but even now it doesn’t impact your customers.


The BigCommerce for WordPress plugin follows the standard WordPress method of templating. Templates are found in /wp-content/plugins/bigcommerce-for-wordpress-master/public-views

and can be moved to the theme folder into a bigcommerce folder, like this: /wp-content/THEME/bigcommerce/

where THEME is the name of the active theme.

Sales Funnel

When a customer visits the store, the products they see are stored locally in WordPress. A cart is optional–when the customer clicks add-to-cart, they can either be directed to a cart page or delivered directly to the checkout page.

When a shopper proceeds to checkout, they land on the BigCommerce checkout page in an embedded iframe, which can by styled to match your WordPress site. This creates a seamless experience for the shopper because they remain on your WordPress site and domain for the entire shopping experience. BigCommerce embeddable checkout also allows you to leverage the built-in security and PCI-compliance of the BigCommerce checkout.


Channels allow you to manage products in BigCommerce and sell them in other storefronts like Amazon and Facebook. A key concept is that the products being sold in other channels are managed centrally from your BigCommerce store, so inventory is tracked neatly across all channels. This means that if all of your product ends up being sold through Amazon, your Facebook store will be sold out.

WordPress as a Channel

When using the WordPress plugin for BigCommerce, you’re simply making WordPress another channel. This means that your WordPress store is aware of inventory levels, because those are monitored in your BigCommerce store.

While merchants traditionally sell primarily through their BigCommerce store and supplement with channels, it is possible to mask the main BigCommerce store and treat any given channel as the primary store. This would allow you to use WordPress as your primary store.