WordPress Shopify integration, built around the site you already have.
Your WordPress site already brings people in. We add Shopify to it in the way that fits how you sell: a store on its own address, products placed inside your WordPress pages, or your content moved into Shopify. You get a fixed quote in writing before work starts.
- Black outline: WordPress.
- Orange: Shopify. The buyer pays there in all three.
You need one of the three. Which one is agreed in writing before anything is built.
Yes, Shopify works with WordPress, and there are three ways to set it up. In the first, WordPress stays your main site and the Shopify store sits on its own address, such as shop.yourname.com, with menu links joining the two. In the second, Shopify products and buy buttons are placed inside your WordPress pages and the buyer pays on Shopify’s checkout. Shopify publishes a free plugin for this, and its older Buy Button can be pasted into a WordPress page or post. In the third, your WordPress pages and posts are moved into Shopify and WordPress is switched off. The right one depends on how much you sell and on how much of your traffic arrives through WordPress pages (as listed on 8 Oct 2026).
Shopify Help: Sell on WordPressShopify Help: Buy ButtonShopify Help: connect a subdomainShopify Help: migrate to Shopify
The first decision
Decide what each system keeps before you pick a plugin.
WordPress is built for publishing pages and articles. Shopify is built for selling: products, a cart, a checkout and orders. Joining them works when each one keeps the job it is good at.
The plugin comes second. First comes a short list of what lives where.
In every setup on this page, the buyer pays on Shopify’s checkout. What changes is where they read about the product before that.
Shopify Help: Sell on WordPressShopify Help: add products to WordPressShopify App Store: Sell on WordPressGoogle Analytics Help: cross-domain
- Articles and landing pagesWordPress keeps
They stay at the addresses Google already knows. In the first two setups nothing about them changes.
- Product details and pricesShopify keeps
Entered once, in Shopify. With Shopify's plugin, a change to a price, image, description or availability shows on the WordPress page without anyone retyping it.
- StockShopify keeps
One count, held in Shopify. Shopify's App Store listing says products, orders and inventory sync across both platforms.
- Cart and checkoutShopify keeps
Payment happens on Shopify's checkout in all three setups, so card details are typed on Shopify's pages.
- Orders and customersShopify keeps
Shopify's help center says you manage the business in your Shopify admin. Buy Button orders are tracked there too.
- Header, footer and menusSet up on both
Built to match on both sides when there are two sites, so moving from an article to the store still looks like one website.
- Visitor trackingSet up on both
Google says that without cross-domain measurement, one person who visits two domains is counted as two users.
Three setups
Three ways WordPress and Shopify fit together.
Two words cover most of what follows. A subdomain is a prefix added to your web address, such as shop.yourname.com. A plugin is an add-on installed in WordPress. If the store itself is still to be built, see Shopify development.
Two sites, two addresses
WordPress stays your main site. The Shopify store gets its own address, most often shop.yourname.com, and menu links join the two.
- Shopify's help center describes this case: your root domain runs another website and a subdomain runs the Shopify store
- The join is one DNS record. DNS is the internet's address book, and a CNAME record is one line in it. Shopify says to point the subdomain's CNAME to shops.myshopify.com, with no A record needed
- Your WordPress addresses do not change, so nothing has to be redirected
- The header, footer, fonts and colors are built on both sides, so moving from an article to the store still looks like one website
Worth knowing. Google's Analytics help says that without cross-domain measurement, one person visiting two domains is counted as two users and two sessions. It recommends the same setup for subdomains, where self-referrals can appear. We configure it so a sale is credited to the article that earned it.
Shopify Help: connect a subdomainGoogle Analytics Help: cross-domain
Shopify products inside WordPress pages
The buyer reads, chooses and adds to cart on your WordPress page. Payment happens on Shopify's checkout.
- Shopify's own route is a pair: the Shopify plugin in WordPress and the Sell on WordPress sales channel in Shopify, joined by an access token
- Products and collections are added as blocks in the WordPress editor
- It needs WordPress 5.0 or higher, PHP 7.4 or higher and the Block Editor. The Classic Editor is not supported
- The older route is the Buy Button, a snippet of code from Shopify pasted into a Custom HTML block. Shopify says the Buy Button sales channel is included in all its subscription plans
Worth knowing. Shopify's developer page says the plugin is officially supported with the default block themes Twenty Twenty-Three, Twenty Twenty-Four and Twenty Twenty-Five, and that other themes may need customization. Changing how a product card looks means adding PHP files to your theme, which Shopify labels an advanced tutorial.
Shopify Help: Sell on WordPressShopify Help: connect to WordPressShopify Help: Buy ButtonShopify Help: Buy Button code in WordPressshopify.dev: plugin for WordPressShopify Help: advanced customizations
WordPress content moved into Shopify
One system. Pages and posts are rebuilt in Shopify, the domain is pointed at the store and WordPress is switched off.
- Shopify's migration guide lists two bulk routes for blogs and for pages: a migration app, or its Blog and Page APIs. A product list can also go in by CSV file
- Shopify publishes migration guides for ten platforms. WooCommerce is on the list. WordPress without WooCommerce is not
- Addresses change. Shopify's own example is a shipping page moving from /policies/shipping-policy to /pages/shipping-policy, and its blog posts sit under /blogs/. Each old address needs a redirect
- A WordPress export is an XML file. WordPress.org's instructions for it describe importing it into another WordPress site, so carrying the content into Shopify takes an app or code
Worth knowing. Shopify allows up to 100,000 URL redirects on its standard plans, and only from an address that no longer loads a page. Google's guidance is to keep redirects for at least a year.
Shopify Help: migrate to ShopifyShopify Help: URL redirectsshopify.dev: article objectWordPress.org: Tools Export screenGoogle Search Central: site moves
The third setup is a project of its own. Our WordPress to Shopify migration page covers the content move, the redirects and the launch.
Requirements, limits and guide contents are as listed on 8 Oct 2026.
The plugins
Six Shopify and WordPress tools, as their own listings describe them.
These are names a US search for a Shopify WordPress plugin brings up. Each line restates the maker’s own listing, as read on 8 Oct 2026. We did not test these tools for this page. Read each listing for two things: who makes it, and when it was last updated.
- Shopify plugin and Sell on WordPress channelMade by Shopify · Setup 02
Shopify's own pair: a plugin in WordPress and a sales channel in Shopify. The App Store lists the channel as free, launched on September 15, 2025, and rated 1.7 out of 5 from 4 reviews. Shopify's page says the plugin is built by Shopify and is not associated with WordPress.
Shopify App Store: Sell on WordPressShopify: Sell on WordPress
- Buy Button channelMade by Shopify · Setup 02
Makes embed code for one product or a whole collection. Listed as free, on the App Store since January 12, 2012, and rated 3.8 out of 5 from 194 reviews.
Shopify App Store: Buy Button channelShopify Help: creating a Buy Button
- ShopWPMade by an independent developer · Setup 02
A third-party plugin. Its WordPress.org listing shows 700+ active installations and 4 out of 5 stars. The same listing says the free plugin would stop working on March 1, 2024 and tells users to upgrade to the paid ShopWP Pro.
- External Store for ShopifyMade by an independent developer · Setup 02
A third-party plugin that shows Shopify products on a WordPress site through shortcodes, which are short tags typed into a page. Its WordPress.org listing shows 2,000+ active installations and 3.4 out of 5 stars.
- MatrixifyMade by Matrixify · Setup 03
For moving in. Its tutorial says it reads products, customers, orders, blog posts and pages straight from the WordPress and WooCommerce API, and generates redirects from the old WordPress links to the new Shopify links.
- Shopify ImporterMade by an independent developer, not Shopify · A name to check
The plugin at wordpress.org/plugins/shopify is not Shopify's plugin. It is called Shopify Importer, its listing shows version 1.0 and a last update 12 years ago, and it copies a Shopify product file into WordPress posts.
Check where your copy of the Shopify plugin came from.
Shopify’s developer page tells you to download the plugin from wordpress.org/plugins/shopify-plugin. When we opened that address it sent us to a WordPress.org search page, and WordPress.org’s plugin lookup answered “Plugin not found” for it. Shopify’s help center links to a zip file on Shopify’s own servers. A different, older plugin sits one address away at wordpress.org/plugins/shopify. Download from Shopify’s own page, and read the name before you click install.
shopify.dev: plugin for WordPressShopify Help: connect to WordPressWordPress.org: Shopify Importer
If none of these fits, the product pages can be built to order. Shopify’s help page says you are not limited to its own components and can use other methods to fetch and show product data. That route is headless commerce.
The traps
Eight places a WordPress and Shopify setup breaks.
Knowing these early saves a rebuild. All eight come straight from the linked pages.
- A WordPress site still on the Classic Editor
Shopify's plugin supports only the Block Editor and the Site Editor. A site on the Classic Editor has to switch before the plugin can be used.
- A theme outside the supported list
Shopify's developer page names three default block themes as officially supported: Twenty Twenty-Three, Twenty Twenty-Four and Twenty Twenty-Five. It says other themes may need customization.
- Shopify apps that do not show in a Buy Button
Shopify says Buy Buttons are not compatible with apps from the Shopify App Store. Its example is a product review app.
- Styles on your site that hide the button
CSS is the code that sets how a page looks. Shopify's troubleshooting guide says the CSS on your website can interfere with a Buy Button, and that a rule hiding iframes makes the button invisible.
- Buyers sent to the wrong site once they have paid
Connect an existing Shopify account and Shopify's Sell on WordPress theme is installed but not published, so customers are redirected to the Shopify storefront. It has to be published to send them to WordPress.
- Disconnecting the plugin
Shopify says that when you disconnect, every product shown on your WordPress site is disconnected too, and customers can no longer view or buy them.
- One visitor counted as two
Google says that without cross-domain measurement, a person who visits two domains is counted as two users and two sessions. For subdomains it warns of self-referrals, where your own site shows up as the source of the visit.
- Old addresses that still load a page
After a move into Shopify, a redirect works only from an address that no longer loads a page. Shopify also will not redirect its fixed paths, such as /products and /collections.
Next step
Tell us what your WordPress site does. We will name the setup.
Send your site address and what you want to sell. We reply with the lightest setup that does the job, and a fixed quote if there is work for us.
Who this is for
Built for any business with a WordPress site and something to sell.
Your trade changes the details. The job is the same in each one. Keep the pages that bring people in, and give those people a way to buy.
If the work is mostly on the WordPress side, see WordPress development.

Publishers and content-led brands
Years of articles that rank in search. The store has to sit beside them without moving a single address.

Studios, clinics and service businesses
A booking site first, with a short list of products to sell. Product blocks inside existing pages are often enough.

Makers and manufacturers
A WordPress site that shows the range. Adding a cart lets a visitor order what they would otherwise have to ask about.

Nonprofits, schools and clubs
A site kept up by staff and volunteers, with a small shop for merchandise. Orders and payments are handled in Shopify.
Process
How we plan, build and test the join.
The setup is agreed first, built on a copy of your site, then tested with a purchase. Before a contract, we show working software on your own data. After launch, Shopify maintenance and support keeps it current.

- 01
List what the WordPress site does today
Pages, posts, forms, logins and plugins go on one list. Beside it goes a second list, of the addresses that bring visitors in from search.
- 02
Choose the setup, in writing
One of the three, with the reason. If the smallest one does the job, that is the one we name.
- 03
Build on a private copy
A staging site is a private copy of your website. The store, the product blocks or the moved content are built there, so your live site is not touched until you approve.
- 04
Match the two sides
Header, footer, fonts and colors are made to match, so a buyer who moves from an article to the store sees one website.
- 05
Test a purchase end to end
A sale, a refund and a discount code go through a test checkout, on a phone and on a desktop, before any real buyer sees it.
- 06
Launch, check, stay on
After launch we check that old addresses land where they should and that orders are credited to the right page in your analytics. The same team stays on for support.
How the setups compare
Two addresses, products in WordPress, or everything on Shopify.
Each setup is the right one for somebody. On the scoping call we say which we would choose for you and why, even when it is the smallest job of the three.
| 01 Two sites, two addresses | 02 Products inside WordPress pages | 03 Content moved into Shopify | |
|---|---|---|---|
| Where the buyer browses products | The Shopify store, on its own address | Your WordPress pages | The Shopify store, on your main address |
| Where the buyer pays | Shopify checkout | Shopify checkout | Shopify checkout |
| Your WordPress addresses | Do not change | Do not change | Each one needs a redirect to its new Shopify address |
| What you keep up to date | Two systems, each doing its own job | Two systems, plus the plugin or embed code that joins them | One system |
| Shopify App Store apps on product pages | Work on the store as normal | Not inside a Buy Button, Shopify says. Check each app against the plugin | Work on the store as normal |
| Right call when | WordPress brings the visitors and the range is big enough to need full store pages | You sell a short list of products and the article is where the sale is made | The store is the business and the WordPress site is small or out of date |
Next to this page
Related WordPress and Shopify services.
- WordPress to Shopify migrationThe third setup as a full project: content, redirects and launch.
- Shopify developmentThe store itself, designed and built.
- WordPress developmentWork on the WordPress side of the join.
- WooCommerce to Shopify migrationWhen the WordPress site already runs a WooCommerce store.
- Shopify QuickBooks integrationStock, prices and books kept in step with the store.
- Headless commerceCustom product pages on Shopify checkout, for when blocks are not enough.
Method
Sources, checked on 8 Oct 2026.
Every requirement, rating, date and limit on this page was read from the pages listed here on that day. Ratings and install counts move, so check the linked page before you act on one.
What we did not do: install or test any of the plugins named above for this page.
Reviewed and updated 2026-10-08 · Bhavesh Barot, Founder
- Shopify Help Center: Sell on WordPress
- Shopify Help Center: Connect Shopify to WordPress
- Shopify Help Center: Add products to WordPress site
- Shopify Help Center: Managing your checkout traffic with the Sell on WordPress theme
- Shopify Help Center: Advanced product and collections display customizations for the Shopify plugin
- shopify.dev: Shopify Plugin for WordPress
- Shopify: Shopify plugin, sell on your WordPress website
- Shopify App Store: Sell on WordPress, by Shopify
- Shopify Help Center: Buy Button
- Shopify Help Center: Creating a Buy Button
- Shopify Help Center: Adding Buy Button code to HTML
- Shopify Help Center: Buy Button FAQ
- Shopify App Store: Buy Button channel, by Shopify
- Shopify Help Center: Connecting a third-party subdomain to Shopify
- Shopify Help Center: Migrate to Shopify
- Shopify Help Center: Migrate from WooCommerce
- Shopify Help Center: Creating and managing URL redirects
- shopify.dev: Liquid article object, with an example blog post address
- WordPress.org Documentation: Tools Export screen
- WordPress.org Plugin Directory: Shopify Importer
- WordPress.org Plugin Directory: ShopWP
- WordPress.org Plugin Directory: External Store for Shopify
- WordPress.org Plugin Directory: WooCommerce
- Matrixify: Migrate your store from WordPress/WooCommerce to Shopify (updated Sep 28, 2026)
- Google Analytics Help: Set up cross-domain measurement
- Google Search Central: Site moves with URL changes
- CartCoders: Shopify Developer Cost Breakdown for 2026 (Mar 10, 2026)
WordPress Shopify integration FAQ
WordPress and Shopify questions, answered plainly.
What owners and site managers ask before joining the two. Platform answers are from Shopify's, WordPress.org's and Google's own pages as listed on 8 Oct 2026.
Topics
Can’t find your answer?
Talk to the founderUsing them together
Can I use Shopify with my WordPress website?
Yes, in three ways. WordPress can stay your main site while the Shopify store sits on its own address, such as shop.yourname.com. Shopify products and buy buttons can be placed inside your WordPress pages, with payment on Shopify's checkout. Or your WordPress pages and posts can be moved into Shopify. Shopify's help center documents the first two, and its migration guide covers the third.
How do I integrate Shopify with WordPress?
Shopify's own route has three steps. Install and activate the Shopify plugin in WordPress. Install the Sell on WordPress sales channel in your Shopify admin. Then copy the Shopify access token from the sales channel and paste it into the plugin's settings in WordPress. After that, products and collections are added to pages as blocks in the WordPress editor.
Is Shopify built on WordPress?
No. They are separate products from separate companies. WordPress is open-source software for publishing a website. Shopify is a hosted platform for running a store. Shopify's own page for its WordPress plugin says the plugin is built by Shopify and is not associated with WordPress.
Which is better, Shopify or WordPress?
They do different jobs, and they can run together. WordPress is built for publishing pages and articles. Shopify is built for selling: products, a cart, a checkout and orders. If most of your visitors arrive through articles, keep WordPress and add Shopify. If the store is the whole business, one Shopify site is simpler to run.
Do I still need WooCommerce if I use Shopify with WordPress?
No. WooCommerce is the store plugin for WordPress, with more than 7 million active installations on WordPress.org as listed on 8 Oct 2026. If Shopify holds your products and takes payment, WooCommerce has no job left. Running both means two product lists and two stock counts to keep in step.
How do I link my Shopify store to my website?
For a store on its own address, you add one DNS record at the company where you bought your domain. Shopify's guide says to create a CNAME record for the subdomain, for example shop, and point it to shops.myshopify.com. Then you connect the subdomain under Settings, Domains in your Shopify admin. Shopify says its check of the records can take a few minutes.
Can I keep my blog on WordPress and sell on Shopify?
Yes. That is the first setup on this page. The blog stays on WordPress at the addresses Google already knows, and the store runs on Shopify at its own address. Nothing on the blog has to be redirected. The work is in matching the design on both sides and in tracking visitors across the two, so a sale is credited to the article that led to it.
Plugins and buy buttons
Is there an official Shopify plugin for WordPress?
Yes. Shopify publishes a WordPress plugin and a matching sales channel called Sell on WordPress. The Shopify App Store lists the channel as free and launched on September 15, 2025. As listed on 8 Oct 2026 it had 4 reviews and a rating of 1.7 out of 5, so we test it on a copy of your site before it goes live.
Where do I download the Shopify plugin for WordPress?
From Shopify. Its help center links to a zip file on Shopify's own servers, which you upload on the Plugins page in WordPress. Be careful with names. The plugin at wordpress.org/plugins/shopify is a different one, called Shopify Importer and last updated 12 years ago. On 8 Oct 2026 the WordPress.org address given on Shopify's developer page led to a search results page.
What does the Shopify plugin need on my WordPress site?
Shopify lists WordPress 5.0 or higher and PHP 7.4 or higher. It also needs the Block Editor, known as Gutenberg, and the Site Editor. The Classic Editor is not supported. Shopify's developer page says the plugin is officially supported with the default block themes Twenty Twenty-Three, Twenty Twenty-Four and Twenty Twenty-Five, and that other themes may need customization.
How do I add a Shopify Buy Button to WordPress?
Create the button in the Buy Button sales channel in Shopify and copy its embed code. In WordPress, open the page or post, add a Custom HTML block and paste the code in. Shopify says embedded Buy Buttons work with self-hosted WordPress.org sites and with certain plans offered by WordPress.com.
Is the Shopify Buy Button free?
Shopify says the Buy Button sales channel is included in all Shopify subscription plans, and the Shopify App Store lists it as free. You still pay for the Shopify plan itself. As listed on 8 Oct 2026 the channel was rated 3.8 out of 5 from 194 reviews.
Does checkout happen on WordPress or on Shopify?
On Shopify. With a Buy Button you choose what a click does: add the product to a cart, go straight to checkout, or open the product details. You can also choose whether checkout opens in a new browser window. With Shopify's plugin, a theme called Sell on WordPress, installed in your Shopify admin, decides whether the buyer is sent to your WordPress site or to your Shopify storefront once they have paid.
Do product changes in Shopify show on my WordPress site?
Yes. Shopify's help center says that changes to products and collections in your Shopify admin, such as prices, images, descriptions or availability, sync automatically with your WordPress site when you use its plugin. For Buy Buttons, Shopify says any update to a product's details shows on that product's button.
Can I change how Shopify products look on my WordPress site?
Yes, with code. Shopify's plugin draws four parts: a product card, a quick view pop-up, a product detail page and a collection grid. Each can be replaced by adding a PHP file to a folder named Shopify inside your WordPress theme. Shopify labels this an advanced tutorial and suggests hiring a Shopify Partner. FactoryJet is a registered Shopify Partner, and this is work we do.
What is the best Shopify plugin for WordPress?
Start with Shopify's own plugin, because Shopify supports it and it costs nothing to try. It is new, so test it on a copy of your site first. Read any third-party plugin's listing before you install it. ShopWP's WordPress.org listing, for example, says its free version would stop working on March 1, 2024 and points users to a paid version.
Addresses and moving
Should my Shopify store go on a subdomain?
When WordPress stays as the main site, yes. A subdomain such as shop.yourname.com is the arrangement Shopify's help center describes for running a store beside another website on the same root domain. Running one site inside a folder of the other, such as yourname.com/shop, is not covered in that guide. It needs a proxy in front of both sites, which we scope as custom work.
Can I move my WordPress site to Shopify?
Yes. Shopify's migration guide says blogs and pages can be moved in bulk with a migration app or through its Blog and Page APIs, and products by CSV file or app. Web addresses change in the move, so each old address needs a redirect to its new one. Our WordPress to Shopify migration page covers that project in full.
Will I lose Google rankings if I move content from WordPress to Shopify?
Redirects are what protect them. Google's site move guidance says 301 and other permanent redirects do not cause a loss in PageRank, and that redirects should be kept for at least a year. It also warns that pointing many old pages at one unrelated page, such as the home page, can be treated as a soft 404, which means Google reads the page as missing.
What if my WordPress site already has a WooCommerce store?
Then moving to Shopify is a store-to-store move. Shopify publishes a WooCommerce migration guide that covers products, customers and order history. It notes that Shopify allows 3 product options, so a product with more than 3 needs an app or extra fields. Shopify's own Store Migration app is in early access and available to certain stores only.
Working with us
How much does a WordPress and Shopify integration cost?
It depends on the setup. Shopify's plugin and its Buy Button channel are both listed as free on the Shopify App Store, and you pay for a Shopify plan. For build work, Shopify developers in the US and Canada typically charge $120 to $200 an hour, according to CartCoders' 2026 rate guide. FactoryJet quotes a fixed price in writing after a short scoping call.
How long does a WordPress and Shopify integration take?
The join itself is quick. A subdomain is one DNS record, and Shopify says its check can take a few minutes. Connecting Shopify's plugin is a token pasted into a settings page. The time goes into what surrounds it: matching the design on both sides, testing checkout, and moving content if you choose the third setup. The timeline goes in writing with the quote.
Do you work on the WordPress side as well as the Shopify side?
Yes. FactoryJet builds on both. One team handles the WordPress theme, the Shopify store and the join between them, so nothing falls between two vendors.
Can I see it working before I sign?
Yes. Before a contract, we show working software on your own data. For this kind of project that means one of your own products shown on a copy of your WordPress page, with a test checkout you can click through.
Which industries do you work with?
Any business with a WordPress site and something to sell: publishers, studios and clinics, makers and manufacturers, nonprofits, schools and clubs. FactoryJet was founded in 2014 and has served more than 500 businesses.
Is FactoryJet a Shopify Plus Partner?
No. FactoryJet is a registered Shopify Partner, without a Plus Partner tier. We do the engineering work itself. If your procurement team requires a Plus Partner badge, tell us on the first call.
WordPress Shopify integration
Keep the site that brings people in. Add a store they can buy from.
Tell us what your WordPress site does today and what you want to sell. We name the setup, build it on a copy of your site and stay on after launch.
Registered Shopify Partner. Fixed quote in writing before work starts. You own the code.