Enter your email to download WP Shopify

Mobile WP Shopify Menu Icon
Mobile WP Shopify Menu Close Icon

Understanding WP Shopify

How does this all work?
You can think of WordPress as the frontend and Shopify as the backend. You still manage your store (add products, change prices, etc) from within Shopify and those changes automatically sync with WordPress. WP Shopify also allows you to sell your products on WordPress and is bundled with its own cart experience.
After installing the plugin you can connect your Shopify store to WordPress by filling in a few form fields containing your Shopify API keys. View our tutorial video here.

After syncing, you can display / sell your products in various ways such as:

  1. Shortcodes
  2. Programmatically through the plugin’s Render API
You can also optionally create product and collection single pages by syncing your store. This enables you to harness the full power of the vast WordPress plugin ecosystem.
Doesn’t Shopify already have a WordPress plugin?

They used to, but it has been discontinued.

Shopify has instead moved attention to their Buy Button which is an open-source library that allows you to embed products with snippets of HTML and JavaScript. The main drawback to this is that Shopify uses iFrames for the embeds which limit the ability for layout customizations.

WP Shopify instead uses a combination of the Buy Button and Shopify API to create an iFrame-free experience. This allows you to sync Shopify data directly into WordPress. We also save the products and collections as Custom Post Types which unlocks the native power of WordPress.

Does this install Shopify functionality into WordPress?
WP Shopify will not sync over any custom functionality that you may be using via Shopify apps. An integration with these apps is something we’re looking into for a future update.

The plugin does provide a built-in cart experience and will send users to the default Shopify checkout page during checkout.

Is this SEO friendly?

We’ve gone to great lengths to ensure that we’ve conformed to all SEO best practices including: semantic alt text, Structured Data, and indexable content.

Do you need a Shopify plan to use this plugin?
Yes you need a Shopify store before using this plugin.

However you can use the cheaper $9 Lite plan as well. In fact, this is our recommended Shopify plan if you intend to only sell on WordPress. All of our plugin features will work with Shopify Lite. This is a great option if want to save money.

If you’re not ready yet, Shopify also provides a free 14 day free trial.

Can I use this and Shopify at the same time?

Absolutely! Using WP Shopify doesn’t prevent you from using Shopify on other platforms like Facebook or using a Shopify theme directly.

Do you have to be a developer to use this?

You do not! Everything will work out of the box. However, if you wish to do medium to large customizations then you’ll need to know basic CSS and PHP.

How many Shopify products has this plugin been tested with?

WP Shopify has been tested successfully with 3000 products. With that said, if you’re syncing thousands of products you may need to configure your web server so it doesn’t timeout. You can find more information about this here.

Can I convert my existing WooCommerce setup to WP Shopify?
We currently do not offer an automated way of converting a WooCommerce site to a Shopify site. However, these third-party solutions should work:
Does this work with Shopify's Lite plan?

Absolutely! In fact, this is our recommended Shopify plan if you intend to only sell on WordPress. All plugin features will work with Shopify Lite. This is a great option if want to save money.

You can read more about the Shopify Lite plan here.

Will this work with any WordPress theme?

Absolutely! If you find any theme-related incompatibilities let us know at hello@wpshop.io and we’ll be sure to fix them ASAP.

Does this work with third-party Shopify apps?

Unfortunately many third-party Shopify apps (like Bold’s Subscription) do not work. However some of them do! If the app modifies the checkout page or inventory levels then it should work with WP Shopify. However if it modifies the layout or front-end of your store it probably won’t. The best way to know for sure is to install the app and try it out.

We rely on the main Shopify API which doesn’t expose third-party app data. However the functionality in many of the Shopify apps can be reproduced by WordPress plugins.

Regarding subscriptions, Shopify recently announced that they will be rolling out native subscriptions soon! Once that’s available, WP Shopify will support them.

Can I try the plugin before I purchase?

Definitely. We have a free version of WP Shopify that you can download here. If you have any questions about the plugin, please ask us!


What is your refund policy?

We offer a full 7 day refund policy on all initial purchases regardless of tier. Refunds do not apply to upgrades, renewals, or monthly plans.

Just send us an email with your name and license key to let us know that you’d like a refund. Once you let us know, the refund should take 5-10 business days to process.

How much does this cost?
Our pricing can be found here. If you have any questions at all please send us an email!


What are the Pro only features?

The entire list of pro-only features can be found here.

Do I need to renew my license every year?

Yes, every license key needs to be renewed annually (or monthly) to continue receiving plugin updates and dedicated support.

By default, this will happen automatically via the subscription.

However if you do not wish to have your subscription renew, either cancel within your WP Shopify account or contact us via email directly before your renewal date.

Refunds will not be issued on renewal payments.

If I purchase a single site license, can I upgrade later?

Yes absolutely. Upgrading to a higher tier will be done through a pro-rated price.  You can upgrade anytime by logging into your account and visiting the purchase page.


How do I display a single product with an add to cart button?
There’s a couple ways to go about this. The easiest way is to use the wps_products shortcode along with the “title” attribute.
You can also use the dedicated wps_products_buy_button shortcode.
More information on WP Shopify shortcodes can be found here.
Can I filter / sort the order of products?

Absolutely! The shortcodes we provide give you the option of filtering and sorting to your desire. You can also take more control and call the WP Shopify API directly to display only what you want.

Our Gutenberg blocks can also filter and sort products.

More information on WP Shopify shortcodes can be found here.

How do I change the price formatting?
You can change the price formatting by opening the plugin settings and clicking the “Pricing” section.
How do I display my products?
We provide a few different ways to display products. Have a look at our dedicated displaying guide to learn more.

Products & Collections

How do I create product single pages?

By default, product and collection single pages are turned off. To enable these, go into the plugin settings and turn on the Create Product Single Pages option. You can find this under WP Shopify – Settings – General.

Once you turn this on, go to the Tools tab and use the “Sync Product & Collection Single Pages” button. This will create the product single pages for you.

My products aren't showing, what can I do?

Usually this means that you need to enable the “Create Product Single Pages” feature. You can turn this on by going to WP Shopify – Settings – General. Once turned on, go to the Tools tab and use the “Sync Product & Collection Single Pages” button.

This could also mean that you just need to assign your products to the Shopify Sales Channel. This “Sales Channel” is created automatically when you initially setup your private app and will have the same name. It’s used to control which products are visible in WP Shopify and which aren’t.

If you’re using a shortcode to display your products be sure to check for any “bad characters” in the shortcode itself. This can happen due to copy / paste issues, or if your page builder is wrapping the shortcode with unnecessary HTML.

How does this handle product categories?
Product categories in Shopify are called “Collections”. You can assign products to dynamic collections, for example: “Any product with X tag” or manually select products to a specific collection as well.

WP Shopify allows you to display products from any collection using the

Loading component ...
shortcode or Products Block.

More information on Collections can be found here.
If I delete a product in Shopify is it deleted from WordPress?

This depends on whether you’re using the plugin’s “Create Product Single Pages” feature or not.

If you’re not, then deleting a product in Shopify will make it disappear from WordPress.

If you are, then you’ll need to ensure you have the “Automatic Post Syncing” feature turned on before this will work.

Does WP Shopify include a way for customers to search for products?

WP Shopify Pro comes with a shortcode that will allow you to output a dynamic search field. You can learn more about it here. This will automatically append the products beneath the search field as the user types.

Also, since the products and collections are saved as custom post types, any existing WordPress plugin that provides search functionality should work as well.

How many product variants can WP Shopify handle?

Shopify implements a 100 variant limit for any given product. This limit can’t be raised for any account or plan.

Each product can have up to 3 options. The options can be different from product to product. For example, one product can use size, color, and style, and another product can use weight, finish, and material.

More information on this variant limit can be found here.


How do I place a test order?

By placing a test order, you can make sure that your checkout process and settings for order processing, inventory, shipping, email notifications, and taxes are all correct.

Shopify has put together an excellent guide on how to set this up.

Can I create a WordPress user at checkout?

Short answer: No. A true customer account feature is something we’re actively working on and plan to roll out in a future update.

Long answer: Technically you can do it now, however it will take a bit of custom development work. You could create a WordPress user and tie it to an Order ID via the order paid Webhook. Then you would need to figure out a way to save that data either in the post_meta table or some kind of custom table. The plugin can sync order and customer information.

You can remove the Shopify checkout login link by disabling the customer accounts requirement at checkout.
Can I change the Shopify checkout domain?

Yes! WP Shopify Pro allows you to use a custom checkout domain. However, you won’t be able to use your WordPress domain on the Shopify checkout page. Instead you can use a sub-domain of your WordPress site. For example, if your WordPress domain is mystore.com, you could add checkout.mystore.com to Shopify. To configure this, please look at this post by Shopify.

Once you have the domain added, go into the plugin settings under the “Checkout” section and enable the “Enable custom checkout domain” option.

Can I modify the Shopify checkout page?
Kind of. For all checkout related modifications please look at this post by Shopify.
How are Shopify customer accounts handled by the plugin?

Unfortunately WP Shopify does not currently handle customer accounts. However, this is a feature that we’re actively working on for a future update.

How does the checkout process work?
WP Shopify does not handle any portion of the Shopify checkout process. When a customer clicks the checkout button within the cart, they’re redirected to the default Shopify checkout page to finish the process.
More information on the Shopify checkout process can be found here.


The syncing isn't working, how do I fix it?

Syncing Product and Collection single pages may take up to 5 minutes depending on the size of your store and speed of your internet connection. If you have over 1000 products you can expect the sync to take around 5-10 minutes. We’re actively working to make this better.

Under the plugin settings, you can try changing the “Items per Request” option to 25, and turn on “Synchronous Requests”. After these are updated try re-syncing again.

If that doesn’t work, take a look at our Fixing Syncing Issues guide here.

Finally, take a look at our syncing tutorial video.

Can I push changes back to Shopify?

No. WP Shopify only provides one-way syncing of Shopify to WordPress.


How do I connect my Shopify store to WordPress?
We’ve made a short video tutorial showing how to go through the connection process.


Does the plugin sync the contents of a Shopify online store cart?

Unfortunately WP Shopify maintains it’s own cart session and does not sync with a cart that you may have on your Shopify online store.

Can I add Google Analytics to the cart and checkout?
Yes. WP Shopify has also been configured to support Cross-domain Tracking using the Linker plugin. More about that can be found here.
Do you provide a cart experience?
Yes! You can see a live example by viewing our demo page.


Does WP Shopify support Internet Explorer 11?

Not anymore! We highly recommend that you stop supporting IE 11 as well.

Does the plugin support Blade templating?

Unfortunately not at the moment. We’re looking to add this in a future update.

What are the requirements for WP Shopify?

You can find a full list of system requirements for WP Shopify on our dedicated docs page.

What kind of customizations can I make?

WP Shopify was built with customizations as the first priority. We’ve ensured that almost everything has a corresponding hook allowing you to change things quickly and easily.

We’ve also saved the Shopify data into separate WordPress tables giving you the option of doing completely custom front-end work yourself.

If you know rudimentary CSS and can handle adding actions / filters to your functions.php file then you’ll be able to customize basically everything.

A full list of hooks can be found here.


Where can I find a version history and changelog?

You can find a complete version history and changelog here.

How often are plugin updates released?
When not working on a major release, we try our best to push out updates on a bi-weekly cadence.
How long has WP Shopify been on the market?

WP Shopify has been on the market since June of 2017.

Do you have any example sites?
Absolutely! View the sites currently using WP Shopify.
What features do you plan on adding next?
We want your opinion for what to build next! Please vote for which features you’d like to see next.
Loading component ...

See it in action!

WP Shopify provides a completely seamless way to embed your products. Display a single buy button, or a whole list of products with ease.

No need to worry about the checkout or cart experience either. WP Shopify creates these for you out of the box.

Try for free

Try the plugin for free