WP Shopify Mobile WP Shopify Menu

Understanding WP Shopify

How does this all work?
You can think of WordPress as the front-end and Shopify as the back-end. You manage your store (add products, change prices, etc) from within Shopify and those changes automatically port over to WordPress.
After installing the plugin you connect your Shopify store to WordPress by filling in a few form fields containing your Shopify API keys. Once the store is synced with WordPress you’re able to display your products in various ways.

You can display your products in three ways:

  1. Shortcodes [wps_products] and [wps_collections]
  2. Programmatically through the plugin’s WP_Shopify class
Behind the scenes we save your products and collections as Custom Post Types enabling you to use the power of WordPress to show what you want how you want.
Doesn’t Shopify already have a WordPress plugin?

Technically yes 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 allowing 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?
The only Shopify functionality we’re using is the JavaScript Buy SDK for the cart experience. We include this in the plugin as a separate library.

You can find more information about the Buy SDK here: https://help.shopify.com/api/sdks/custom-storefront/js-buy-sdk

Is this SEO friendly?

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

Do you need a Shopify store to use this plugin?
Yes. You can also use the more affordable Lite plan: https://www.shopify.com/lite
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 the main Shopify CMS.

Do you have to be a developer to use this?

Only if you wish to do any kind of customizations. Everything will work out of the box but you’ll need to know CSS and basic WordPress PHP to change things.

How many Shopify products has this been tested with?

WP Shopify has been tested successfully with 1300 products.

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


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 no. We rely on the main Shopify API which doesn’t expose third-party app data. However with that said, the functionality in many of the Shopify apps can be reproduced by free and premium WordPress plugins.


What is your refund policy?

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

Simply contact us via email with your name and site and let us know you’d like a refund.

How much does this cost?
Our pricing can be found here: https://wpshop.io/purchase


Do I need to renew my license every year?

Yes every license key needs to be renewed annually to continue receiving updates.

If I purchase a single-site license can I upgrade later?
Yes absolutely. Upgrading to a higher-tier will be done through a prorated price.

You can upgrade anytime by logging into your account and visiting https://wpshop.io/purchase


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 “titles”, “limit”, and “add-to-cart” attributes. Here’s an example:
[wps_products titles="Your Product Name" limit="1" add-to-cart="true"]
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.

More information on WP Shopify shortcodes can be found here.

How do I change the currency and or price formatting?
You can change the currency and price formatting by following this guide: https://help.shopify.com/manual/payments/currency-formatting
How do I display my products?
Documentation on how to display your products can be found here.

Products & Collections

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

Here are few things you can try:

  1. WP Shopify requires your products to have the Buy Button and Online Store sales channels set. You can set these by following this guide.
  2. If you have your Shopify store already connected to WordPress, check that the products have actually been added by going to WP Shopify – Products
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.
More information on Collections can be found here: https://help.shopify.com/manual/products/collections
If I delete a product in Shopify is it deleted from WordPress?

Yes, as long as the connection to Shopify remains active and your WordPress domain is publicly accessible.

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

We currently don’t provide out-of-the box search functionality. However because the products and collections are saved as custom post types, any existing WordPress plugin that provides search functionality should work just fine.

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.

More information on variants: https://help.shopify.com/manual/products/variants


Can I create a WordPress user at checkout?

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

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 a 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.

You can remove the login link by disabling customer accounts at checkout.
Can I modify the checkout URL?
For all checkout related modifications please look at this post by Shopify: https://www.shopify.com/blog/introducing-checkout-on-your-own-domain
Can I modify the checkout page?
For all checkout related modifications please look at this post by Shopify: https://www.shopify.com/blog/introducing-checkout-on-your-own-domain
I don't see an add to cart button, can I add one?

The add to cart buttons will only appear on the product single page by default. If you’d like to show them on the /products page you can use the “wps_products_show_add_to_cart” filter like this.

function wps_products_show_add_to_cart_callback() {
   return true;

add_filter( 'wps_products_show_add_to_cart', 'wps_products_show_add_to_cart_callback' );

More information on WP Shopify hooks can be found here.

How are customer accounts handled?

Unfortunately WP Shopify does not currently handle customer accounts. However this is a feature we’re actively working on and plan to roll out in a future update.

How does the checkout process work?
WP Shopify does not handle any portion of the 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. The checkout page is opened in a new tab.
More information on the Shopify checkout process can be found here.


Syncing seems to be taking awhile, what's going on?

The initial sync 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 3-5minutes. We’re actively working to make this faster.

In the meantime you can speed things up by checking the “Use titles for alt attributes” option under WP Shopify – Settings. This will use the product’s title for image alt text instead of the direct value within Shopify.

Can I sync changes back to Shopify?

No. WP Shopify currently only provides one-way syncing of Shopify to WordPress. We’ll be rolling out two-way syncing in a future update.


Can I add Google Analytics to the cart and checkout?

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?

By default we provide a Shopify Buy Button cart.


What are the ideal system requirements?

These are the ideal system requirements for WP Shopify:

WordPress: 4.9.1+
PHP 7+

upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 400M
max_execution_time = 300s
HTTPS enabled

How do I remove_action()?

To remove a hook, you must first get the WP Shopify Hooks instance. Then you must pass an array as a secondary parameter containing the hooks instance along with the name of the hook. Like this:

$WPS_Hooks_Instance = WP_Shopify::Hooks();

remove_action('wps_cart_checkout_btn', [$WPS_Hooks_Instance, 'wps_cart_checkout_btn']);
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: changelog

How often are plugin updates released?
We’re actively working to make WP Shopify better all the time. Updates and new feature are released very frequently.
Please vote on which features you’d like to see next!
How long has WP Shopify been on the market?

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

Are there any example sites?
Below are example sites currently using WP Shopify in the wild.

What features do you plan on adding next?
We want your feedback on how to make WP Shopify better! Please vote for which features you’d like to see next.

Need Help?

If you have any questions please join our public Slack and we we’ll be happy to help! Also be sure to search our extensive documentation. If all else fails, don’t hesitate to email us directly with your question as-well.