WP Shopify Mobile WP Shopify Menu

Understanding WP Shopify

How does this all work?
You can think of WordPress as the frontend and Shopify as the backend. You 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 a cart experience using the Shopify Buy Button SDK.
After installing the plugin you can connect your Shopify store to WordPress by filling in a few form fields containing your Shopify API keys enabling you to sync your Shopify products.

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

  1. Shortcodes [wps_products] and [wps_collections]
  2. Programmatically through the plugin’s WP_Shopify class
We also save your Shopify products as Custom Post Types, enabling you to natively harness the power of WordPress in show what 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 large customizations. Everything will work out of the box but you’ll need to know basic CSS and WordPress functions to change various 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 do not offer an automated way of converting a WooCommerce site to Shopify site. However these third-party solutions should work:
https://apps.shopify.com/woocommerce-importer
https://www.shopping-cart-migration.com/shopping-cart-migration-options/6694-woocommerce-to-shopify-migration
Does this work with Shopify's Lite plan?

Absolutely! In fact, this is our recommended plan if your intention is to sell solely on WordPress.

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.

Pricing

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 to let us know you’d like a refund.

How much does this cost?
Our pricing can be found here.

License

Do I need to renew my license every year?

Yes every license key needs to be renewed annually to continue receiving plugin updates and dedicated support.

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

Displaying

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

Checkout

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

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.

Cart

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.

By default we provide a Shopify Buy Button cart.

Developers

What are the requirements for WP Shopify?

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

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.

Other

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.

https://www.tubotowels.com
https://nearnorthco.com
https://namakanfur.com
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’re running into problems, please review our exhaustive documentation. If you’re not able to find the solution you can also send us an email to hello@wpshop.io with the problem you’re having. The more detailed you are the better we can help!

Finally, if you’ve purchased a WP Shopify Pro license you can join our private Slack channel and receive dedicated live support! 👍