Spurlock Studios
Contact
Share LinkedIn X
A blank 21+ token. Thesis: PUT MERCH WHERE CHECKOUT WINS.

Merch should live where checkout wins — usually Shopify — while your artist website stays the brand surface where fans decide who you are. The false choice is “Shopify or the site.” The working model is Shopify as the commerce engine and the artist site as the film: identity, music, tour, and a merch chapter that deep-links or embeds without turning the whole homepage into a generic theme store. This spoke sits under Websites That Feel Like Films.

The short answer

  • Use Shopify (or another real cart) when you sell inventory, variants, drops, or need Spotify merch surfacing.
  • Keep the artist site for story, music, dates, and press — then route “Shop” to Shopify cleanly.
  • Embeds and cart permalinks bridge the two; a full custom Shopify theme is optional, not required on day one.
  • Spotify for Artists merch runs through a connected Shopify store — plan for that if Spotify is a sales channel you care about.
  • Print-on-demand and limited drops need different ops; the storefront pattern can stay the same.

Brand surface vs commerce engine

Fans decide on the brand surface. They buy on the commerce engine.

JobBest homeFailure if swapped
“Who is this artist?”Artist websiteShopify theme that looks like every other store
Listen / watch / tourArtist websiteBuried under product grids
EPK / bookersArtist websiteMerch catalog as the first impression
Cart, variants, discounts, taxesShopifyDIY cart on a marketing site
Inventory, fulfillments, returnsShopify adminSpreadsheets in a manager’s notes app
Drop timers / quantity locksShopify (+ apps as needed)Manual “email us to buy”

Think of Foxtide- or KYLE-shaped patterns: the site can feel like a world; the store can still be Shopify under the hood. Peer tabs — Music, Tour, Merch — beat a homepage that is only a product grid.

A merch-first homepage trains the wrong visitor. Bookers bounce. New listeners never hear a song. Paying fans still have to hunt for sizes. The site’s job is decision. Shopify’s job is money clearing.

For campaign surfaces that should stay thin — a pre-save, a single, a tour announce — keep merch as a secondary door. A pre-save page vs the artist homepage is the same split: campaign converts the moment; the homepage holds the career.

When Shopify beats a built-in site store

Choose Shopify (or equivalent) when any of these are true:

  1. You sell more than a couple of SKUs with sizes/colors
  2. You need reliable checkout, receipts, and tax handling
  3. Managers must update stock without touching the web designer
  4. You want Spotify for Artists merch connected (Shopify is the integration path)
  5. You run paid ads to product URLs and need clean conversion tracking
  6. You outgrow “email for merch” or a single Bandcamp tip jar

A built-in Webflow/Framer “store” or a tip-jar link can be enough for one poster and one tee sold twice a month. The day you need variants, discount codes, and a drop at midnight, a marketing-site cart becomes the bottleneck.

SignalOn-site cart still OKMove to Shopify
SKU count1–3, few or no sizes4+ SKUs or full size runs
Who edits stockDesigner in the CMSManager in Shopify admin
CheckoutStripe link or tip jarReceipts, taxes, refunds, discounts
ChannelsSite onlySite + Spotify + email + ads
VolumeOccasionalDrops, tour cycles, evergreens

Shopify’s inventory tools exist so stock is a number in admin, not a paragraph on a CMS card. That is the line. If a Tuesday size sell-out requires a designer deploy, you built the wrong ops.

When a site-native cart is enough

On-site merch is not always wrong. It is wrong when you pretend a marketing CMS is a warehouse.

Stay on the artist site — or a single payment link — when:

  • You have one SKU and no size chart
  • You sell fewer than a handful of units a month
  • Nobody needs discount codes, gift cards, or tax registrations yet
  • Spotify merch is not on this year’s plan
  • A manager can live with “email us for the last medium”

The moment any box above flips, stop adding commerce plugins to Webflow or Framer. Those tools are excellent brand surfaces. They are mediocre fulfillment brains.

If you already have a Framer or Webflow merch CMS, treat it as a lookbook. Keep photos and copy there. Point every Buy button at Shopify. Do not keep a second quantity field in the CMS.

How to keep merch from looking like a generic theme

Shopify’s default themes are fine engines and weak identity. You do not fix that by abandoning Shopify — you fix the brand edges.

Patterns that work:

  • Artist site owns typography, motion, and photography; Shopify storefront matches colors, fonts, and product photography style
  • Merch page on the artist site is a curated lookbook with “Buy” buttons — not a paste of the whole catalog
  • Product photography matches the tour visual language (same light, same grit, same crop rules)
  • Remove theme junk: fake urgency bars, unrelated upsells, stock lifestyle models who are not your fans

Minimum brand match checklist:

  • Logo and favicon consistent
  • Background and type roughly match the artist site
  • Product images shot like the brand, not Amazon white
  • Navigation: obvious path back to music/tour on the main site
  • No default “Welcome to our store” hero copy
  • Sold-out state designed, not a generic theme empty cart
  • Shipping and returns in plain language, not legal wallpaper

A full custom Shopify theme is justified when merch is a major revenue line and the storefront is a destination. Early on, a cleaned theme plus a strong artist-site merch chapter is enough.

Hundreds of production sites later, the merch fail I still see is not “wrong platform.” It is a $40 theme wearing a wordmark, next to a film-grade homepage. Fans feel the cut. They do not say “theme.” They say the shop looks cheap.

Shopify gives you several bridges. As of 2026, the practical options:

MethodWhat it isBest for
Buy Button channelEmbeddable product card / cart snippet on any siteOne featured drop on the artist site
Cart permalinksURL that lands in cart/checkout with variants preloadedSocial bios, SMS, email, tour posters
Online Store storefrontFull Shopify theme at shop. or a shop domainBrowsing a catalog
Custom storefront (Storefront API)Headless merch UI on the artist domainHigh-craft teams with eng budget

Deep-link pattern (most bands): Artist site /merch shows three to eight products as brand-designed cards. Each CTA goes to a Shopify product URL or a cart permalink for a specific variant. Checkout completes on Shopify. Simple, trackable, hard to break.

Embed pattern: Use Buy Button when you want purchase without leaving a campaign page. Shopify documents the channel as included on subscription plans, with a supported payment gateway required. Test mobile: embeds can feel heavy next to a film-grade homepage. Prefer one featured product embed, not a wall of widgets.

Headless pattern: Only when you need the cart UI inside a custom site and have someone to maintain it. The Storefront API is a GraphQL layer for products, collections, cart, and checkout — not a weekend plugin. Do not buy headless complexity for a three-SKU tee shop.

Cart permalinks can be built in admin (Buy Button installed → product → More actions → Create checkout link) or by hand as /cart/variant_id:quantity. Use them for SMS, email, and poster QR codes. One inventory. Many doors.

Never invent a second inventory system on the artist CMS. One catalog in Shopify; everywhere else reads it or links to it.

What URL should fans type?

Do not put the artist homepage on Shopify. Put the shop on a shop URL.

PatternUse whenWatch-out
shop.artist.com subdomainYou want a branded store next to the film siteConnect the subdomain to Shopify; do not point the apex at the theme
artist.com/merch on the brand siteLookbook + deep links / one Buy ButtonCheckout still finishes on Shopify unless you go headless
Standalone artist.store or similarThe shop is a real destinationStill link back to music and tour
Apex artist.com as Shopify primaryAlmost never for a working artistThe film dies; bookers land in a catalog

Shopify’s domain docs cover connecting a third-party domain or subdomain, then setting a primary domain. The artist marketing site should keep the apex. The shop gets a subdomain or a separate host.

If you already pointed the root domain at Shopify to “keep it simple,” undo that before the next release week. Simple for the manager is expensive for the brand.

How Spotify for Artists shops fit

Spotify merch is not a separate warehouse — it is a sales channel on top of Shopify.

Verified from Spotify’s artist help on connecting a Shopify store and publishing merch:

  1. Log in to Spotify for Artists → Merch & Events → Connect store
  2. Enter your *.myshopify.com URL and complete Shopify authorization
  3. Add Spotify as a sales channel; link the artist
  4. Publish products to the Spotify channel from Shopify (Spotify documents publishing up to 250 items)
  5. Pin featured items on the merch tab; tag items to releases so they can appear in release contexts

Constraints that change architecture:

  • One Shopify store per artist on the connection
  • Multi-artist shops use collections per artist inside Shopify — Spotify says one collection per artist
  • Products need plain text and static images (no video, no rich formatting) to list
  • Sync can take up to an hour
  • Pin up to 5 items; out-of-stock items are pulled from the profile automatically
  • Merch guidelines restrict categories and markets — fulfillment and support sit with you or your merch partner, not Spotify
  • Plan support varies in the wild; confirm your Shopify plan supports the collections/channel setup you need before you promise a roster-wide rollout

Spotify’s own merch guide and the Shopify App Store listing describe the same path: install the channel, publish from admin, feature on profile / release pages / Now Playing. Implication: if Spotify merch matters, Shopify is already in your stack. The artist website question becomes integration design, not “whether to open a store.”

ModelProsConsSite pattern
Print-on-demandLow cash tied in stock; always “available”Margins thinner; blank quality variance; slower shipping storiesEvergreen merch page + Shopify POD app
Inventory dropsHigher margin; object feels real; hypeCash, sizes, storage, leftoversCountdown on artist site → Shopify product with inventory cap
HybridCore tee POD + drop exclusivesTwo ops rhythmsSeparate collections; clear labels

Printful’s Shopify integration is the usual POD path: install the app, design or sync products, let fulfillment fire when Shopify takes the order. Other POD apps follow the same shape. The artist site should not pretend POD is a warehouse drop. Label shipping honestly.

Drops need:

  1. A single SKU truth in Shopify (inventory quantity is law)
  2. A campaign surface on the artist site (film still, trailer, email capture)
  3. A permalink or product URL ready before the announce
  4. A sold-out state that still looks on-brand — not a generic theme 404
  5. Inventory tracking on in Shopify — set tracking per product before you promise a number

Bandcamp and venue merch tables can coexist. Still pick one online inventory brain. Duplicate SKUs across disconnected stores is how sizes lie to fans.

If you sell the same tee on Bandcamp and Shopify, pick a winner for online stock. Venue boxes are a separate pile. Do not let a merch table and a store both claim the last medium.

What fees should you expect? (hedged, August 2026)

Shopify’s pricing moves. Do not budget from a screenshot of last year’s starter tier. Quote the live page for your country the day you sign.

Fee model to plan for (verify live on Shopify’s pricing page and the pricing-plans overview):

  • Subscription — monthly platform fee by plan and billing cycle
  • Payment processing — percentage + fixed fee per card when using Shopify Payments (rates vary by plan, card type, and country)
  • Third-party payment surcharge — extra percentage if you use an external gateway instead of Shopify Payments where that policy applies (fees and costs)
  • App costs — POD, subscriptions, upsell, or drop apps add monthly line items
  • Theme or dev cost — one-time if you customize beyond free/default
  • Shipping and labels — not “Shopify is free shipping”; you still pay carriers

As of August 2026, Shopify’s public US pricing table listed these headline numbers. Treat them as a snapshot, not a contract:

Plan (US, Aug 2026 snapshot)Pay monthlyPay yearly (shown /mo)Online standard card (Shopify Payments)Third-party transaction fee
Basic$39 USD/mo$29 USD/mo2.9% + 30¢2%
Grow$105 USD/mo$79 USD/mo2.7% + 30¢1%
Advanced$399 USD/mo$299 USD/mo2.5% + 30¢0.6%
PlusStarts at $2,300 USD/mo(custom / not the same yearly row)“Most competitive” on the public table0.2%

Hedges that matter:

  • Country, currency, premium cards, international cards, and in-person POS rates differ. The same page listed premium and international adders for US cards.
  • Third-party fees apply when you use an external provider instead of Shopify Payments. Shopify also documents cases involving store credit / gift cards on newer stores. Read the live fees article, not a 2024 Twitter thread.
  • App stores and POD wallets are separate bills. Printful charges fulfillment; Shopify charges the platform.
  • I am not your accountant. Tax registration is a legal question, not a theme setting.

For artist math: price the tee after blanks, print, shipping, platform subscription amortized across expected volume, and processing — then decide if the drop is a vanity SKU or a real line. A $35 tee that nets $4 after POD + processing is a poster with a collar.

Worked napkin (illustrative, not a quote):

  1. Blank + print + pack: your vendor number
  2. Shipping you eat or pass through
  3. Shopify Payments cut on the retail price (use the live rate for your plan)
  4. Subscription / 12, divided by expected monthly units
  5. What is left is the merch line — or a loss you chose for the photo

If that leftover is embarrassing, raise the price or kill the SKU. Do not “make it up on volume” with a three-city club tour.

Taxes, shipping, and the sold-out state

Checkout that “just works” still fails if tax and shipping are fiction.

TopicDo thisDo not do this
TaxSet regions in Shopify Taxes and duties after you know where you must collectGuess a flat 8% in the product description
ShippingReal rates or honest flat rates; say POD lead times on the merch chapter“Ships tomorrow” on a print-on-demand tee
Sold outTrack quantity; design the empty state on both site and themeHard-code “Available” in Webflow
ReturnsOne policy, linked from product and site footerDifferent rules on Bandcamp, Shopify, and Instagram DMs

Shopify can calculate common sales-tax cases once you register and turn collection on. Whether you must collect is a nexus / professional question. The tax setup steps start after that decision, not before.

Sold-out is a brand moment. The artist site should flip to “Sold out — join the list,” not a dead Buy button that 404s on Shopify. Spotify will drop out-of-stock pins on its side; your homepage will not, unless you update it.

Tickets and merch: shared cart or separate?

Usually separate.

PairingRecommendation
Tour tickets + merchSeparate — ticketing platforms own refunds, holds, and scan logistics
Digital downloads + physical merchSeparate checkouts or carefully scoped apps; mixed carts get messy with tax and fulfillment
Multiple merch SKUsOne Shopify cart
Presave / mailing list + merchCapture email on the brand site; sell on Shopify

Fans will tolerate two checkouts for tickets vs shirts. They will not tolerate a broken combined cart the week of a release.

If a ticketing vendor offers a merch add-on, read the refund path. A rain-out ticket refund that also voids a shipped hoodie is how you spend a Friday in chargebacks.

Minimum merch page on a brand site

Even with a full Shopify store, the artist site needs a merch chapter so fans are not dumped into a theme with no music context.

Minimum viable /merch:

  1. One sentence of world-building (“Tour tee — black — limited run”)
  2. Three to eight products max on the page (link “View all” to Shopify if the catalog is larger)
  3. Clear price and size path (even if size selection finishes on Shopify)
  4. Primary CTA per product
  5. Shipping expectations in plain language
  6. Link back to music and tour

Optional upgrades: lookbook module, size chart modal, drop countdown, UGC from the pit.

If you only have one product, a single homepage module can beat a thin /merch page — same rules as above-the-fold craft: one job per surface. The fold’s job is rarely “browse 40 SKUs.”

Merch chapter checklist before you announce:

  • Photos match the campaign, not a vendor mockup dump
  • Price visible without opening Shopify
  • Size path obvious
  • Permalink tested on a phone
  • Sold-out copy written in advance
  • Spotify channel publish queued if that door matters this week
  • Email uses the same URL as the site CTA

Worked example: release-week merch path

  1. Artist site homepage features the single; secondary CTA “Shop the tee.”
  2. /merch shows the drop with brand photography.
  3. CTA uses a Shopify cart permalink for the default size, or a product URL if size choice matters.
  4. Same SKU is published to Spotify’s sales channel and pinned for the release week.
  5. Email goes out with the same permalink — one inventory, three surfaces.
  6. After sell-through, artist site shows “Sold out — join the list” instead of a dead buy button.

No fabricated sales figures — the win is operational: one catalog, many doors.

Release-week roles:

SurfaceOwnsMust not own
HomepageWorld + listen + one merch CTAFull catalog
/merchCurated lookbookLive inventory counts copied by hand
ShopifySKUs, checkout, tax, fulfillBrand story, tour, EPK
Spotify merch tabDiscovery while listeningA second product database
Email / SMSThe permalinkA third “buy here” that points at last year’s Gumroad

If the manager cannot draw that table on a napkin, you are about to run two catalogs.

Ads, UTMs, and which URL to buy against

Paid traffic should land on a product URL or a cart permalink — not the artist homepage, and not a Webflow lookbook that then asks for a second click.

TrafficLand hereWhy
Meta / TikTok to a dropShopify product or cart permalinkOne tap to variant + checkout
Search on the artist nameArtist homepageThey are deciding who you are
Search on “tour tee” + name/merch or the product URLIntent is already purchase
Spotify merch tileShopify via the channelYou do not control that checkout chrome
Email blastSame permalink as the site CTAOne inventory, one story

UTM the permalinks. Shopify will still own the order. Your ads account needs a destination that can convert without a scavenger hunt through Music and Tour.

Do not run conversion ads to a cinematic homepage and then wonder why the cart is empty. That fold has another job. See above-the-fold craft if the homepage is already doing too much.

Checklist before you spend:

  • Destination URL opens checkout or a size picker, not a mood film
  • Pixel / conversion API points at Shopify purchase, not a “Shop” click on the CMS
  • Discount in the ad matches a real Shopify code on that permalink
  • Mobile preview of the landing URL, not just the desktop theme customizer

What to hand the manager on a Tuesday

The designer should not be the inventory clerk. Write the handoff once.

TaskOwnerTool
Change a size countManagerShopify inventory
Mark a drop sold out on the siteManager or a one-line CMS field that does not store quantityArtist site
Add a discount for the mailing listManagerShopify code + same code in the email
Swap hero photographyDesignerArtist site (and matching product images in Shopify)
Publish a SKU to SpotifyManagerShopify sales channel, then pin in Spotify for Artists
Refund a wrong sizeManagerShopify order — not a Venmo

Tuesday script:

  1. Open Shopify inventory. The number there is law.
  2. If a size is zero, confirm the artist-site CTA is sold-out, not still “Buy.”
  3. If Spotify is live, confirm the channel still lists only SKUs you can fulfill.
  4. Do not open Webflow, Framer, or a spreadsheet to “fix stock.”

If that script requires a deploy, the architecture failed.

Failure mode: two catalogs, zero truth

What breaks: Webflow CMS has “Merch items,” Shopify has different stock counts, Instagram link-in-bio points at an old Gumroad, and Spotify shows a third stale SKU. Fans buy a size that does not exist. Managers spend the weekend refunding.

What it costs: trust, chargebacks, and a merch table that feels amateur next to the music.

What you do instead: Shopify owns SKUs. Every other surface links or embeds. Delete the CMS merch collection that tries to be a second warehouse.

Cleanup order when you inherit a mess:

  1. Export every live Buy URL (site, bio, email, Spotify, Bandcamp)
  2. Pick one Shopify product per real object
  3. Redirect or rewrite every stale URL to that product or a cart permalink
  4. Turn off CMS commerce fields
  5. Turn on inventory tracking
  6. Publish only the SKUs you still sell to the Spotify channel
  7. Design the sold-out state before the next drop

Two catalogs is not a branding problem. It is a refund machine.

Decision list

  1. Do we sell enough variants or drops to justify a real cart? If yes → Shopify.
  2. Does Spotify merch matter this year? If yes → Shopify is already required.
  3. Is the artist site’s job identity or checkout? Identity → keep store as peer, not replacement.
  4. Can we match brand photography on product images this month? If no → fix photos before a custom theme.
  5. Who updates inventory on a Tuesday? If “the designer,” you built the wrong ops.
  6. Are we willing to verify live Shopify fees for our country this week? If no, do not promise a margin.
  7. Can we keep one inventory brain across site, Spotify, email, and the merch table? If no, pause the drop.

Custom artist sites still earn their keep as the place fans decide. Shopify earns its keep as the place money clears. Use both on purpose. If you want that split designed as a sprint — film site plus a shop that does not look rented — start on /websites.

FAQ

Yes. Use Shopify’s Buy Button embeds for on-page purchase widgets, cart permalinks for one-tap checkout links, or simple product URL links from a branded /merch page. Most artists should start with deep links before a heavy embed wall. Headless Storefront API work is a later hire, not a day-one requirement.

Do I need a full custom theme?

No. Start with a cleaned default or low-cost theme that matches colors and photography, plus a strong merch chapter on the artist site. Commission a custom theme when the storefront itself is a major destination and budget matches that ambition. A film-grade homepage plus a lazy theme is the expensive-looking cheap shop fans bounce from.

What fees should I expect?

Plan for a Shopify subscription, per-order payment processing, possible extra fees if you use a non-Shopify payment gateway, and any POD or drop apps. As of August 2026, Shopify’s public US table showed Basic around $39/mo monthly or $29/mo yearly with 2.9% + 30¢ standard online cards — but rates move by country and plan. Check the live pricing page when you launch.

Should tickets and merch share a cart?

Usually no. Ticketing platforms and merch fulfillment have different refund and ops rules. Keep ticket checkout on the ticketing tool and merch on Shopify; link both clearly from the tour page. Fans will click twice. They will not forgive a cart that refunds a hoodie because a show moved.

How do limited drops change the setup?

Inventory quantity in Shopify becomes the source of truth. Announce on the artist site, sell through product URLs or cart permalinks, and design an on-brand sold-out state. Do not hard-code “available” copy in the CMS. If Spotify is in the mix, publish the same SKU and expect out-of-stock pins to fall off automatically.

What’s the minimum merch page on a brand site?

A curated set of products with brand photography, clear CTAs into Shopify, shipping expectations, and links back to music and tour. Three strong items beat a dump of every SKU you ever printed. If you have one product, a homepage module with one job can beat a thin /merch page.

CTA

Need an artist site that keeps the film intact while merch checkout actually works? Explore /websites or book a sprint at /contact?intent=websites-sprint.

FAQ

What questions does this article answer?

Can I embed or deep-link Shopify from my site?
Yes. Use Shopify’s Buy Button embeds for on-page purchase widgets, cart permalinks for one-tap checkout links, or simple product URL links from a branded `/merch` page. Most artists should start with deep links before a heavy embed wall. Headless Storefront API work is a later hire, not a day-one requirement.
Do I need a full custom theme?
No. Start with a cleaned default or low-cost theme that matches colors and photography, plus a strong merch chapter on the artist site. Commission a custom theme when the storefront itself is a major destination and budget matches that ambition. A film-grade homepage plus a lazy theme is the expensive-looking cheap shop fans bounce from.
What fees should I expect?
Plan for a Shopify subscription, per-order payment processing, possible extra fees if you use a non-Shopify payment gateway, and any POD or drop apps. As of August 2026, Shopify’s public US table showed Basic around $39/mo monthly or $29/mo yearly with 2.9% + 30¢ standard online cards — but rates move by country and plan. Check the live pricing page when you launch.
Should tickets and merch share a cart?
Usually no. Ticketing platforms and merch fulfillment have different refund and ops rules. Keep ticket checkout on the ticketing tool and merch on Shopify; link both clearly from the tour page. Fans will click twice. They will not forgive a cart that refunds a hoodie because a show moved.
How do limited drops change the setup?
Inventory quantity in Shopify becomes the source of truth. Announce on the artist site, sell through product URLs or cart permalinks, and design an on-brand sold-out state. Do not hard-code “available” copy in the CMS. If Spotify is in the mix, publish the same SKU and expect out-of-stock pins to fall off automatically.
What’s the minimum merch page on a brand site?
A curated set of products with brand photography, clear CTAs into Shopify, shipping expectations, and links back to music and tour. Three strong items beat a dump of every SKU you ever printed. If you have one product, a homepage module with one job can beat a thin `/merch` page.
Sources

Last reviewed

More from this lane

Websites

All →
Build the house