Option 1: Shopify Buy Button
Embed product cards and a cart on any website (WordPress, Squarespace, custom HTML) with a snippet of code. Checkout runs securely through Shopify.
Best for: a handful of products on a content or service site.
Create a Shopify account
Start with Shopify (opens in a new tab). A low-cost plan works if you don't need a full storefront.
Add products
Add your products in the Shopify admin.
Add the Buy Button channel
Generate embed code for a product or collection and customize its look.
Paste the code into your site
Use an HTML or embed block.
Option 2: A full shop on a subdomain
Build a full Shopify store at shop.yoursite.com and link to it from your main menu. Match the branding so it feels seamless.
Best for: larger catalogs or when you want all of Shopify's store features. See our Shopify setup guide.
Option 3: A plugin for your current platform
WordPress sites can add WooCommerce; Wix and Squarespace have built-in commerce upgrades. These keep everything in one place but tie you to that platform's commerce features. Compare in Shopify vs WooCommerce.
Which option should you choose?
| Buy Button | Subdomain store | Plugin/upgrade | |
|---|---|---|---|
| Setup effort | Low | Medium | Low–medium |
| Product count | 1–20 | Unlimited | Varies |
| Checkout | Shopify | Shopify | Platform's own |
| Growth potential | Medium | High | Medium |
Our verdict
Start with the Shopify Buy Button if you have a few products. Move to a full Shopify store on a subdomain when selling becomes a bigger part of your business.
Try Shopify free (opens in a new tab)Frequently asked questions
Can I add Shopify to WordPress?
Yes. Use the Shopify Buy Button to embed products and a cart on any WordPress page, or run your shop on a subdomain like shop.yoursite.com.
Is a subdomain bad for SEO?
Not inherently. It works well when the shop has its own content and is clearly linked from your main site.