Sell Shopify Products on WordPress. Display a simple buy button—or build a complex storefront. Power your WordPress store with a world-class ecommerce …
**Important: This plugin will stop working on March 1st, 2024. Please upgrade to ShopWP Pro to continue using the plugin.
Thanks y’all,
– Andrew
—
Sell Shopify products on WordPress with ShopWP. Buy buttons? We got your covered. Easily embed product buy buttons on any page with simple shortcodes and blocks. Send your customers directly to the Shopify checkout, or add products to the built-in ShopWP cart instead. We have all the shortcodes and blocks you need to build a uniquely branded ecommerce experience on WordPress.
Not only that, but ShopWP lets you sync your products into WordPress to easily create product detail pages.
Ditch the slow and complicated ecommerce solutions like Woo. Whether you need WordPress to power a whole storefront or just a landing page, ShopWP will provide beautiful layouts and give your customers the confidence they need to buy from you.
We believe your store should authentically represent your brand. It shouldn’t cost tens of thousands of dollars to build a shopping experience. We want to empower entrepreneurs and small businesses to create eCommerce shops that rival the big players.
See the full list of features here
Use discount code 15OFFPRO
to save 15% off when upgrading to ShopWP Pro. Take your store to the next level with awesome features like: subscription products, template overrides, filtering / sorting, automatic post syncing, dedicated support, and more! Save 15% off ShopWP Pro
From the WordPress dashboard:
Read the full list of FAQ
You can think of WordPress as the frontend and Shopify as the backend. You still manage your store data inside Shopify (e.g., changing prices) and those changes automatically show inside WordPress. ShopWP is bundled with its own fly-out cart experience and allows you to sell directly on WordPress. When the user is ready to checkout, they’re redirected to the defalt Shopify checkout page to enter payment information.
After installing the plugin, you can connect your Shopify store by following the easy to use wizard. After connecting, you can display your products in the following ways:
You can also create product detail pages by syncing the product posts.
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.
They used to, but it has been discontinued.
Instead, Shopify has moved their attention to the buy button embed; allowing users to show products with a JavaScript code snippet. The main drawback to this is that Shopify uses iFrames for the embed which limits the ability for layout customizations. Additionally, managing multiple JavaScript embeds can get annoying really fast.
In contrast, ShopWP creates 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 itself.
The only “Unfortunately no. We rely on the main Shopify API which doesn’t expose third-party app data. However the functionality found in many of the Shopify apps can be reproduced by other WordPress plugins.
Documentation on how to display your products can be found here.
ShopWP 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.
Absolutely! In fact this is our recommendation if you intend to only sell on WordPress. More information on Shopify’s Lite plan
Absolutely! ShopWP doesn’t prevent you from using Shopify on other platforms like Facebook or using a Shopify theme directly.
The full changelog can be found here
Note: If you’re upgrading from version 3.x, please read through the migration guide first
buyer_identity
option values6.0
supporten_US
on.cartToggle
hook now works againon.itemsLoad
before.cartLineItems
after.cartLineItems
2022-07
image_carousel_thumbs
Product Create
webhook to fail