Start a project

Shopify theme changes vs a custom app: which one your store needs

Shopify theme customization or a custom Shopify app? What each one can change, when the App Store already has the answer, and how to decide.

Baris TaskiranFounding engineer

A store owner viewing the orders page of a Shopify admin on a laptop
On this page 7 sections
  1. What Shopify theme customization covers
  2. What a custom app is for
  3. Checkout is its own case
  4. Check the App Store first
  5. A quick way to decide
  6. Improve the theme you have, or replace it?
  7. Talk about your store

When a Shopify store needs something it doesn't do today, the change can live in three places. It can go in the theme, an App Store app, or a custom app built for your store. Picking the wrong one costs money twice: once to build it, and again to move it when it hits a limit.

This post explains what Shopify theme customization can and can't do, what a custom app is for, and a simple way to decide. We build both, including a custom theme and an admin app for TACOVICI's store, so the examples come from real work.

What Shopify theme customization covers

The theme is everything shoppers see on your storefront: layout, product pages, collection pages, the cart page, and the sections your team can rearrange in the theme editor.

Shopify theme customization is the right answer when the change is about presentation on the storefront:

  • A product page that answers the questions shoppers ask, such as a size guide, a comparison or a visual of the product in use.
  • New sections your team can add and reorder without a developer.
  • Faster pages and better product structured data for search results.
  • Accessibility fixes, so the store works with a keyboard and a screen reader.

Interactive tools can live in the theme too, as long as they read from your catalog. On TACOVICI's store, a vanity-width size finder and Mirror Studio both read the live catalog. Mirror Studio places a real mirror on a bathroom photo at true scale. Because both tools read the catalog, prices, sizes and Add to cart are always current.

Where the theme stops

The theme can't change what happens in your admin, run jobs in the background, or apply rules at checkout. It can only show data Shopify already has, or data stored in metafields and metaobjects.

What a custom app is for

An app runs alongside your store and talks to it through Shopify's APIs. A custom app is built for one store, or a small group, rather than sold on the App Store.

A custom app is the right answer when the change is about work behind the scenes:

  • Screens inside your Shopify admin for a job your team does every day, such as preparing orders a particular way.
  • Keeping products in step with marketplaces, such as Walmart, eBay or Wayfair, with Shopify as the one place facts are edited.
  • Syncing orders with accounting, inventory or fulfillment systems.
  • Scheduled jobs: nightly checks, price updates, reports.

TACOVICI's admin app handles orders and marketplace listings in one place, which no single App Store app did the way the business works.

Checkout is its own case

Discounts, shipping and payment rules at checkout are built as Shopify Functions and checkout extensions, delivered through an app. They are not theme edits. Shopify Scripts stopped running on June 30, 2026, according to Shopify's own timeline. Scripts on the Thank you and Order status pages also had to move to the new checkout by August 2026. If your store relied on either, the rules need rebuilding as Functions and the tracking as web pixels or checkout extensions.

Check the App Store first

Before building anything custom, look for an existing app. For reviews, subscriptions, loyalty, email capture and many other common jobs, a well-supported App Store app is cheaper and better maintained than anything built for one store.

Build custom when:

  1. No app does the job the way your team works.
  2. You would need three or four apps stitched together to get close.
  3. App fees add up to more than a custom build over two or three years.
  4. Apps are slowing your storefront with scripts you don't need.

Every App Store app adds code to your store, and sometimes to your storefront. On TACOVICI's store, a check runs before every theme push and stops any unreviewed third-party script from reaching the storefront.

A quick way to decide

  • Shoppers need to see or do something new on the storefront: theme.
  • Staff need a new tool in the admin, or data must move between systems: app.
  • Rules must apply at checkout: Functions and checkout extensions, in an app.
  • A common feature many stores need: App Store app first.

Many projects use more than one. For example, a product configurator might be a theme section that reads options from metaobjects. A small custom app then keeps those options up to date from a supplier's feed.

Improve the theme you have, or replace it?

Often a new product page template, a few sections or a size tool is enough. We work on an unpublished copy of your theme, show it on a preview link, and you publish it when you are happy. However, a full rebuild makes sense when the theme is old, slow and fighting every change.

Either way, the theme and app code should live in a repository in your name, so any Shopify developer can pick them up later.

Talk about your store

Tell us what you sell, where you sell it and what isn't working. We reply within one business day. After an hour reviewing your store, you get a written scope with a fixed price. See the e-commerce page for more, or get in touch.

Cover photo by Sarah Pflug on Burst.

Keep reading

All posts
  1. Adding an AI assistant to your website without it making things up

    How an AI chatbot for a small business website stays grounded in your own content, what to test before launch, and what to ask any vendor.

    AI

    4 min

  2. AI Automation for Small Businesses: 5 Safe Ways to Use It

    AI automation for small business without the hype: five jobs worth handing to AI, three that aren't, and the guardrails we use in our own tools.

    AI

    4 min

Your vision. Our solutions.

A few lines about the project and when it needs to ship is enough to start. Replies usually come within one business day.

Start a project