If you only need a really simple store, Shopify is a great solution, as payment processing and product management is easy, and you don’t have to worry about hosting or PCI compliance.

However, if you already have an existing WordPress site or blog, migrating can be tough. You can subscribe to the lowest-tier Shopify plan that lets you sell without a Shopify storefront, and embed your Shopify products on WordPress that can act as a storefront. You can also use the eCommerce set up of WooCommerce to sell your Shopify products. This means you can use WooCommerce features like linked products, customer reviews, etc. while letting Shopify handle product management and checkout.

Sell Shopify products on WordPress: Shopify Connect for WooCommerce plugin

To get things set up, you will need to have an active Shopify account where you will create products with the Buy Button enabled to sell on external sites. On your WordPress site, install WooCommerce, the Shopify eCommerce Plugin – Shopping Cart, and then the Shopify Connect for WooCommerce plugin to integrate Shopify with WooCommerce.

To start using WooCommerce as the catalog for Shopify, add a new product in WooCommerce. Here, you can add the name, description, short description, and product images. Under the Product Data section, Shopify Product would be pre-selected and will be the only option available. You can set the same price here as it exists on your Shopify store for the product you want to embed.

sell shopify products on wordpress embed

Generate embed code for your Shopify product

When you click on the Generate Embed Code button, you’ll be able to select from your Shopify products.

sell shopify products on wordpress select

Select the Shopify product

Once selected, you’ll be taken to the embed type screen. Here, Buy Button will be the only option available.

sell shopify products on wordpress embed type

Keep Buy Button selected

The embed code will be automatically populated in the Product Data section. After you publish, the product will show up on your Shop catalog page, and the variant information will be imported from Shopify.

sell shopify products on wordpress display

Display your Shopify product in WooCommerce

When customers click on the Buy Now button, a new tab, window, or fly-out will appear to allow them to checkout on Shopify. Take a look at the demo store by the plugin author to see it in action.

Sell Shopify products on WordPress: Other features

You can set Linked Products under the Product Data section to create up-sell recommendations for each product. These recommendations will appear on the product page as products customers may also like to purchase. This would be a similar experience to how WooCommerce products are linked.

You can also create custom attributes, set dependencies, and enable reviews for your products. You will be able to manage reviews on the WooCommerce backend.

Sell Shopify products on WordPress: Things to note

The plugin lets you get going fairly quickly, however there are a few things and limitations to keep in mind. You cannot sell WooCommerce AND Shopify products together when the plugin is activated. When active, Shopify product is the only product type available.

For the price labels on the WooCommerce storefront, you will have to manually input the correct/same price as the one you’ve set up in your Shopify store. If the price is a mis-match, customers will see the Shopify price when they are going through checkout to pay.

Lastly, this approach may not be suitable as you’re paying for hosting a WooCommerce site and for Shopify basic. However, the upside is that you can keep your products integrated into your store very easily, while payments are secure and you can manage orders via Shopify.

It’s a good approach for merchants concerned with PCI compliance who want to keep products integrated on a WordPress site.

Sell Shopify products on WordPress: Summary

The Shopify Connect for WooCommerce plugin lets you add your Shopify products as WooCommerce products on your WooCommerce storefront, and sends your purchases via Shopify, making WooCommerce your catalog. You get the added features of WooCommerce like reviews, linked products, etc. while Shopify handles payments and order management.

This is more robust than simply using the Shopify plugin to manually embed products and building your own catalog.

Note: This post may contain affiliate links, which means we get a commission from the plugin, theme, or service provider if you choose to purchase. Regardless of this, we are committed to providing high quality, unbiased resources. Have more questions? See our affiliate policy. You can use the plain links below if you prefer that we not receive a referral commission:

Posted by Jai Sangha

Jai is a regular contributor to Sell with WP, and helps merchants improve their WordPress eCommerce businesses with plugin reviews, marketing or customer service tips, and tutorials.


  1. Would you say that a site still has to be secured under SLL/HTTPS to avoid man-in-the-middle attacks – even with a link to Shopify Lite?

    1. Hey David, I always recommend SSL certificates over not having them 🙂 With Let’s Encrypt making it free for a certificate, there are basically no reasons not to use a certificate, and many hosts will include Let’s Encrypt certificates nowadays. Not only does this protect man-in-the-middle attacks, it will ensure your own logins via the WP admin are covered, so it’s always a good idea to use an SSL on any site!

  2. Thanks for the info. Question: Why are the items in cart not showing up in WooCommerce cart? I want a permanent cart on the site, not the popup cart.

  3. Am I right in thinking I could use the $9 Shopify account, create the Buy Buttons and put them on my WooCommerce website, and there would be no additional fees (other than usual Paypal payment processor fee)?

    I only want to use Shopify because so as to use a particular manufacturer/dropshipper and they insist on using it. I don’t want to pay any more than I have to – and I can create Woocommerce driven shops for free.

    1. @Deborah Do you perhaps have an answer? I would like to do the same thing.

      1. Did you get a response

    2. did you get an answer I was thinking the same

  4. Thanks – this is what I was looking for. It is great idea.
    Please can you suggest some templates that can work with Shopify Lite / Woocommerce. Thanks

Comments are closed.