WhatsApp Us

Shopify app development · custom and public apps

Shopify app development: when your store needs its own app, and what building one costs

Shopify app development means writing software that plugs into a Shopify store through its official APIs, so the store can do something no theme setting or App Store install does for you. BtechWaleTech is three freelance developers in India who build custom apps for single stores, Shopify Functions for discounts and delivery rules, checkout extensions and order sync with ERPs or accounting tools. Custom app builds start at ₹60,000; small integration jobs are scoped separately. This page explains the choices, the costs and the risks before you commit.

  • Custom app from₹60,000 · US$900
  • Integration-sized jobsFrom ₹40,000
  • Typical build6–12 weeks for a full app
  • QuoteItemised, in about 2 working days
  • Code ownershipYour repository, your Partner or store account
  • After launch2 months of free maintenance
  • Custom apps for one store
  • Public App Store apps
  • Shopify Functions
  • Checkout UI extensions
  • Webhooks and ERP sync
  • Admin GraphQL API
  • Code in your repository

Three freelance developers in India · replies on WhatsApp 7 days a week · English and Hindi

  • 3Developers who can read and maintain your app's code
  • 2Working days to an itemised quote
  • 2Months of free maintenance after go-live
  • 0Platform fees added by us to your build

The short answer

How much does Shopify app development cost?

With BtechWaleTech, a custom Shopify app with its own admin screens, database and API work starts at ₹60,000 (US$900) and takes 6–12 weeks. A narrower job, such as one webhook flow that pushes orders to an ERP or a sheet, is quoted from ₹40,000. Cost rises with the number of APIs touched, checkout or Functions logic, data volume and whether the app must pass Shopify App Store review.

Before paying for Shopify app development, check whether a theme change solves it (see Shopify theme customisation) or whether you need a Plus-only feature (see Shopify Plus developer).

Last updated

Shopify app development at a glance
Custom app (one store)From ₹60,000, 6–12 weeks
Single integration or automationFrom ₹40,000, 2–4 weeks
Main APIAdmin GraphQL API, plus webhooks
Checkout logicShopify Functions and checkout UI extensions
App Store reviewNeeded for public apps only
HostingYour cloud account, billed to you directly
Support2 months free, then from ₹8,000/mo

Why choose us

An App Store install, a big app vendor or a custom build: which one fits?

Custom Shopify app development is not always the answer. Here is how the three routes compare for a single store with an unusual need.

An App Store install, a big app vendor or a custom build: which one fits?
Question Existing App Store app Custom build by a large vendor Custom build with BtechWaleTech
Time to start using it Same day Weeks to months Scoped in about 2 working days, built in 2–12 weeks
Fits your exact workflow Only if someone built for it already Yes, to spec Yes, to a written spec you approve
Monthly cost pattern Subscription that often rises with orders Build fee plus retainer Build fee, your own hosting bill, optional upkeep
Who holds the code The app vendor Depends on the contract Your repository from the first commit
Data leaves your control Stored by the vendor Stored where the contract says Stored in your cloud account
Speed impact on storefront Some apps inject scripts on every page Varies Backend-only where possible; no theme scripts unless needed
Talk to the person coding Support ticket Project manager first The three developers on WhatsApp
Team size Not relevant Large teams available Three people; not built for 20-developer programmes
Best when The need is common The need is huge and ongoing The need is specific and the scope is clear

If a well-reviewed App Store app already does 90% of what you need, pay for it and skip custom Shopify app development until the gaps actually cost you money.

Pricing

Shopify app development pricing: what moves the number

The table below shows our general starting prices; a Shopify app normally sits on the custom web app line from ₹60,000, while a single webhook-to-system flow sits on the automation line from ₹40,000. Four things push a Shopify app quote up: the number of Shopify objects touched (orders, products, customers, inventory, metafields), anything running inside checkout, the external systems on the other end, and whether the app is public and needs App Store review. Hosting is billed to your own cloud account. Every quote is itemised and nothing is billed before your written approval. Overseas stores get the same scope priced in USD, from US$900.

Starting prices in INR and USD
ServiceIndia (INR)Worldwide (USD)Typical timelineWhat is included
Static website from ₹10,000 from US$150 1 to 2 weeks Up to 100 pages, Responsive design, Contact form and enquiry setup, Basic SEO tags and sitemap
SEO website (299+ pages) from ₹20,000 from US$300 3 to 5 weeks 299+ SEO pages, Keyword and page planning, Schema, sitemap, and internal linking, Design to deployment included
Ecommerce store from ₹50,000 from US$750 4 to 8 weeks Product and category pages, Payment gateway setup, Order and inventory basics, Performance tuning
Android & iOS app from ₹40,000 from US$600 6 to 10 weeks Android and iOS app (Flutter or React Native), Login, forms and push notifications, Admin panel and API connection, Google Play and App Store publishing
Custom web app or software from ₹60,000 from US$900 6 to 12 weeks Custom features and APIs, User accounts and roles, Admin panel, Deployment and handover
AI automation from ₹40,000 from US$600 2 to 4 weeks Workflow mapping, Tool and CRM integrations, AI agent or automation build, Testing and handover
Monthly SEO from ₹10,000/mo from US$150/mo Ongoing, monthly Technical fixes, On-page and content work, Local SEO and listings, Search Console reporting
Maintenance and support from ₹8,000/mo from US$120/mo Ongoing, monthly Content updates, Bug fixes, Backups and security checks, Speed and uptime checks

All prices are starting points, quoted in INR for India and USD for international clients, not fixed quotes. Final cost depends on the number of pages, features, integrations, content, and timelines. Share your requirement and you get an itemised estimate with nothing hidden. See full pricing.

What is Shopify app development, in plain terms?

Shopify app development is building a separate piece of software that talks to a store through Shopify's APIs and, where needed, shows up inside the Shopify admin or checkout. The app runs on its own server; Shopify calls it, or it calls Shopify, using tokens the store owner approves at install.

That separation is the key idea. Your theme controls how the storefront looks. An app controls what happens behind it: an order arrives and the app sends it to a warehouse, a customer tag changes and the app applies dealer pricing, a stock count drops and the app raises a purchase note. Some apps also add screens to the admin, blocks to the theme, or rules inside checkout through Shopify Functions.

Three kinds of work usually get called “an app”. Knowing which one you want saves a week of back-and-forth:

  • Backend integration: no screens, just data moving between Shopify and another system on events or a schedule
  • Embedded admin app: pages inside Shopify admin where your staff review, approve or bulk-edit things
  • Checkout and storefront logic: Functions, checkout UI extensions and theme app extensions that change what buyers see or pay

Many projects combine two of these. A dealer-pricing app, for instance, needs an admin screen for approvals and a Function that applies the discount at checkout.

When does a store actually need a custom Shopify app?

A store needs custom Shopify app development when a job is repeated often, costs staff time or money, and no App Store app handles it the way your business works. If only one of those is true, you probably do not need one yet.

Strong reasons to build: orders must reach an accounting or ERP system with the right tax lines; a B2B price list depends on customer groups that the standard discount tools cannot express; the warehouse wants one consolidated pick list per courier; returns must follow a rule set that differs per category; or five App Store subscriptions each do a fragment of one job and together cost more every month than a one-time build.

Weak reasons: “we want our own app” with no workflow behind it, or copying a feature a competitor shows. Those usually end as unused software with a hosting bill.

Build when

The rule is specific to you, runs daily, and an error costs real money (wrong GST, wrong stock, wrong price).

Install when

The feature is common (reviews, wishlists, basic bundles) and an established app does it with acceptable speed impact.

Change the theme when

The need is only about layout or content on the storefront; a Liquid section is cheaper than an app.

Custom app vs public app: which kind of Shopify app should you build?

Build a custom app if the software serves one store (or one Shopify Plus organisation); build a public app only if you plan to sell it to many merchants. That single decision changes cost, review and billing more than any feature does.

Shopify's distribution documentation is clear on the split. A custom app installs on a single store, or on several stores that belong to the same Plus organisation, and it does not go through Shopify's app review. A public app can be installed by many stores, needs Shopify approval before listing, and can charge merchants through Shopify's billing system; custom apps cannot use that billing.

Public apps also carry duties a custom app can skip. Shopify's privacy documentation says every app distributed through the App Store must subscribe to three compliance webhooks (customers/data_request, customers/redact and shop/redact) and respond to them, whether or not it stores personal data. Add onboarding screens, plan selection, a listing, support docs and review fixes, and a public app easily takes twice the effort of a private tool with the same core logic.

Our honest suggestion for most brands: build the custom version, run it on your own store for a few months, and only then decide whether other merchants would pay for it.

Which tools does Shopify app development use today?

Current Shopify app development centres on the Shopify CLI, the React Router app template, the Admin GraphQL API, webhooks, and extensions for checkout and themes. Choosing anything else needs a reason.

Shopify's scaffolding guide tells developers to run shopify app init and pick the React Router template, which carries the authentication flow out of the box. Older tutorials mention the Remix template; the same approach now ships under React Router, so an app started on Remix is not wasted, but new work should follow the current template.

For data, the Admin GraphQL API is the default. Shopify's REST reference states that the REST Admin API became legacy on 1 October 2024 and that, from 1 April 2025, all new public apps must be built exclusively with the GraphQL Admin API. Custom apps can still call REST, but building on a legacy API means rework later, so we write new code against GraphQL.

App server

Node.js with the React Router template, a Postgres or MySQL database for sessions and app data, and background jobs for anything slow.

Admin UI

Polaris components so screens look native inside Shopify admin and your staff need no training.

Hosting

A cloud account in your name (AWS, Google Cloud, Render, Fly.io or similar), sized to your order volume.

Shopify Functions and checkout extensions: what can a custom app change at checkout?

Shopify Functions let an app change discounts, delivery options, payment methods and cart validation inside Shopify's own checkout; checkout UI extensions let it add blocks and fields. Both replace the old checkout.liquid edits, which Shopify has retired.

The plan you are on matters here. Shopify's Functions documentation states that only stores on a Shopify Plus plan can use custom apps that contain Shopify Function APIs; public apps that include Functions work on all plans. Likewise, checkout UI extensions for the information, shipping and payment steps are available only to Plus stores. On non-Plus plans, a custom app can still add blocks to the thank-you and order status pages.

Functions compile to WebAssembly and run under tight limits Shopify publishes, including a 256 kB cap on the compiled binary, so they must be small and fast. Shopify recommends Rust for performance and also supports JavaScript. For a dealer discount or a “no COD above a cart value” rule, JavaScript is usually fine; for heavy bundle maths across large carts, Rust is the safer pick.

  • Hide cash on delivery for certain pincodes or cart totals
  • Tiered B2B discounts by customer tag
  • Block checkout if a cart mixes items that cannot ship together
  • Rename or reorder delivery options per region

If your store is not on Plus and the rule must live at checkout, read whether Shopify Plus is worth it before paying for the build.

How do webhooks and ERP sync work in a Shopify app?

Webhooks are Shopify's way of telling your app that something happened, such as a new order, a refund or a stock change, so the app can react without polling. Nearly every integration project in Shopify app development is built on them.

Each delivery carries an X-Shopify-Hmac-Sha256 header, a signature the app must verify before trusting the payload. After verification, the app should acknowledge quickly and push the real work into a queue: posting an invoice to an accounting package or booking a courier can take seconds, and slow responses lead to repeat deliveries. Because the same event can arrive twice, every handler must be idempotent, meaning a duplicate order webhook never creates a duplicate voucher.

The other half of sync is reconciliation. Webhooks can be missed during outages on either side, so a nightly job compares recent Shopify orders with what the ERP holds and fixes the gaps. Leave it out and an integration can drop orders quietly, with nobody noticing until the accountant asks.

Shopify to accounting

Orders become sales vouchers with HSN codes and state-wise GST; refunds become credit notes. See our note on Tally and Shopify.

Shopify to warehouse

Paid orders become pick lists; tracking numbers flow back and mark the order fulfilled.

Channels to Shopify

Marketplace orders and stock pulled into one view, covered on the order management system page.

How much does Shopify app development cost, line by line?

Our Shopify app development quotes start at ₹60,000 for a custom app with admin screens and at ₹40,000 for a single integration flow. The final figure is a sum of visible lines, not a mystery number.

A typical itemised quote contains: discovery and a written spec; the app skeleton with authentication and database; each API area (orders, products, inventory, customers, metafields); each external system connection; admin screens; any Function or checkout extension; background jobs and reconciliation; tests; deployment to your cloud account; and handover documents. You can strike lines to fit a budget and add them back later.

Running costs sit outside our fee and are billed to you directly: server and database hosting, error monitoring if you choose a paid tool, and any paid API on the other side (a courier, an SMS gateway, an ERP connector). A small custom app on modest order volume usually runs on a modest server; a public app with thousands of installs needs more.

For store-level budgets beyond the app, see the full cost of running a Shopify store in India.

What makes one Shopify app cost more than another?

The price of Shopify app development tracks risk and surface area: how many systems the app touches and how much damage a bug could do. Screens are rarely the expensive part.

Money and tax logic

Anything that changes a price, a discount or a GST line needs careful tests with real edge cases: partial refunds, exchanges, multi-currency orders.

Data volume

Syncing 200 products is simple; syncing 40,000 variants needs bulk operations, pagination and rate-limit handling.

The other system

A modern REST API with sandbox access is quick. A desktop accounting tool on an office PC, or an ERP with poor documentation, is not.

Checkout involvement

Functions and checkout extensions need extra testing across devices and payment methods because a bug stops sales.

Public distribution

Billing, onboarding, compliance webhooks, listing assets and review cycles add real weeks.

Quotes from other developers for “the same app” vary widely, almost always because one quote includes reconciliation, tests and error handling and the other does not. Ask each bidder to list those lines.

How long does Shopify app development take, phase by phase?

A focused integration takes 2–4 weeks; a custom embedded app with screens, Functions and one or two external systems takes 6–12 weeks. Public apps add review time on top.

Week one is discovery: we read your store setup, list every event the app must react to, and write the spec in plain language. Build begins on a development store that mirrors your products and settings, never on your live store. You get a staging install early, often in week two or three, so your team clicks through real screens instead of reviewing documents.

Testing runs against recorded real-world cases: a COD order cancelled after dispatch, a partial refund, an exchange, a product with 90 variants. Go-live happens on a quiet day with the reconciliation job switched on from hour one, and we watch logs closely for the first week.

  • Discovery and written spec: about 1 week
  • Skeleton, auth, database and first API calls: 1–2 weeks
  • Core logic, admin screens and integrations: 2–6 weeks
  • Functions or checkout extensions, if any: 1–2 weeks
  • Testing on a development store with real scenarios: 1–2 weeks
  • Go-live, monitoring and handover: a few days

Who owns a custom Shopify app and its data?

You should own the code, the hosting account, the database and the app record itself. With a custom app, that means the app is created from your store admin or your own Partner account, not from the developer's.

Here is why it matters. A custom app is tied to the account that created it. If a developer creates it inside their own Partner account and later vanishes, you cannot update the app, rotate its credentials or change its permissions; you can only uninstall it. We avoid that by setting the app up under your ownership on a short call and joining as a collaborator.

At handover you receive: the Git repository with commit history, the deployment scripts, environment variable names (secrets stay in your cloud account), a diagram of which events trigger which actions, and a runbook for common failures such as an expired ERP password or a webhook subscription that stopped delivering.

If a previous developer left you with an app you cannot update, recovering a half-finished project explains the options.

Red flags in a Shopify app development proposal

Many problems in a Shopify app project are visible in the proposal itself. Watch for these before you pay an advance.

  • The app will be created under the developer's Partner account with no transfer plan
  • Requested API scopes far wider than the job needs, such as full customer read access for a stock sync
  • No mention of webhook verification, retries, duplicate handling or reconciliation
  • New code planned on the REST Admin API without a reason
  • Checkout changes promised on a non-Plus store through custom Functions
  • Hosting on the developer's server, billed back to you with a markup
  • Testing described only as “we will test it” with no scenario list
  • A promise that the app will improve search rankings; apps do not rank stores

A good proposal answers each point in one sentence. If the answers are vague now, expect the same when an order goes missing.

Does a Shopify app slow down the store or hurt SEO?

A backend-only app has no effect on storefront speed or SEO; an app that injects scripts into every page can hurt both. The design choice is ours to make, so we keep code off the storefront unless buyers must see something.

When a storefront element is needed, such as a delivery-date estimate on the product page, we use a theme app extension so the block loads only where the merchant places it, and we keep its JavaScript small. That keeps Core Web Vitals steady and lets you remove the block from the theme editor without editing code.

Apps can help visibility indirectly. A custom app can generate structured product data from metafields, keep stock status accurate for Google Merchant Center, or write clean collection descriptions in bulk. That supports search and AI-search visibility, but it does not guarantee any ranking; nobody can. If the storefront is already slow, fix that first with Shopify speed optimisation, and for rankings talk to a Shopify SEO expert.

Shopify app development for Indian stores: COD, GST and WhatsApp

Indian stores ask for a different set of apps than US stores, because cash on delivery, GST and WhatsApp shape daily operations here. A good Shopify app development partner in India designs for those from the start.

Shopify Payments is not offered in India (India is absent from Shopify's supported-countries list), so Indian stores take UPI and cards through third-party providers. That makes order data from those providers, and COD reconciliation, a common integration target. Custom apps that suit Indian stores well include COD verification before dispatch to cut return-to-origin losses, GST-correct invoice numbering with HSN codes, courier booking across multiple partners by pincode, and WhatsApp messages on order events.

We also design admin screens for how Indian teams work: large tap targets for staff on phones, Hindi labels where helpful, and exports that open cleanly in Excel for the accountant.

WhatsApp flows have their own rules on opt-in and templates, covered on Shopify WhatsApp integration.

Shopify app development checklist before you sign

Run through this list with any developer, including us. Each item takes a minute to confirm and removes a common cause of cost overruns.

  • The workflow is written as steps: trigger, data read, decision, data written, who is notified
  • You confirmed no existing App Store app does 90% of it at an acceptable price
  • Your Shopify plan supports what is proposed (Functions and checkout steps need Plus for custom apps)
  • The app will be created under your store or your Partner account
  • API scopes are listed and each one is justified
  • The external system has API access, credentials and a test environment
  • Hosting is in your name and the monthly estimate is written down
  • There is a reconciliation job and an error log your team can read
  • Test scenarios include refunds, cancellations, exchanges and edge-case variants
  • The quote is itemised and nothing is billed before written approval

A worked example: a hypothetical wholesale-and-retail spice brand

This scenario is illustrative, not a client story. Say a spice brand in Kochi sells retail packs on Shopify and also supplies around sixty grocery stores that currently order by phone. The owner wants the stores to order on the same site at wholesale prices, with approvals and credit terms.

A theme cannot do this alone. We would propose a custom Shopify app with three parts. First, an admin screen where staff approve a new wholesale buyer, set a price tier and a credit limit, stored as customer metafields. Second, because the brand is on Plus, a discount Function that applies the tier price at checkout and a cart validation Function that blocks orders above the remaining credit. Third, a webhook flow that sends each wholesale order to the accounting package with the buyer's GSTIN, and a nightly reconciliation job.

That scope would sit on our custom app line, from ₹60,000, likely in the 8–10 week range because of the accounting connection. If the brand were not on Plus, we would suggest a different design: wholesale buyers ordering through a draft-order flow in the app, with staff confirming the price, rather than a Function at checkout.

Maintaining a Shopify app after launch: API versions and upkeep

A Shopify app needs regular upkeep because Shopify's versioning documentation says a new API version ships every three months and each stable version is supported for at least 12 months. An app that is never updated eventually calls a version Shopify no longer supports.

In practice we pin the app to a specific API version, read Shopify's changelog when a new version lands, and bump the version in a planned update with tests run first. Other routine work: rotating credentials when staff change, adjusting when the ERP on the other end updates, watching error logs for failed webhooks, and adding small features as the business changes.

Our two months of free maintenance after launch covers fixes and small adjustments. After that, upkeep continues from ₹8,000/mo if you want it, or your in-house developer takes over using the runbook we hand over. For store-wide support beyond the app, see Shopify maintenance services.

Shopify app development for brands across India

We work remotely, so a D2C label in Bengaluru and a hosiery maker in Ludhiana get the same process: a video call to walk through the workflow, a written spec, staging installs and updates on WhatsApp.

Apparel exporters in Tiruppur, textile traders in Surat, jewellers in Jaipur, brassware makers in Moradabad, home-furnishing units in Panipat and brands in Mumbai, Delhi and Hyderabad tend to need the same few integrations: wholesale pricing, stock sync with a warehouse, and accounting export with GST.

Payment in India is by UPI or bank transfer against an itemised quote. Stores run from abroad pay in USD by Wise, bank wire or PayPal.

Cost

Shopify app development cost by app type

Starting prices; the final quote is itemised. See all starting prices.

Shopify app development cost by app type
App typeExampleStarts atTypical timePlan needed
Single webhook integration Paid orders to a Google Sheet or accounting exportFrom ₹40,0002–4 weeksAny
WhatsApp or messaging trigger COD confirmation on new ordersFrom ₹40,0002–4 weeksAny
Embedded admin app Bulk price editor, dealer approvals, custom reportsFrom ₹60,0006–10 weeksAny
ERP or accounting sync with reconciliation Orders, refunds and stock both waysFrom ₹60,0006–12 weeksAny
Custom app with Functions Tiered B2B discounts, COD rulesFrom ₹60,0008–12 weeksShopify Plus
Public App Store app A tool you sell to other merchantsFrom ₹60,00010–12+ weeks plus reviewAny (for installs)

Options

Theme code, App Store app or custom app: pick the lightest tool

Start with the lightest option that solves it. Theme work is covered on Shopify theme customisation.

Theme code, App Store app or custom app: pick the lightest tool
NeedTheme (Liquid) changeApp Store appCustom Shopify app
New product page layout Best fitRarely neededOverkill
Reviews, wishlists, basic bundles Not suitableBest fitOnly if rules are unusual
Orders into Tally or an ERP Not possibleTry connectors firstWhen connectors cannot map your GST or voucher rules
Price rules by customer group Not possiblePartialBest fit (Functions on Plus)
Staff approval workflows Not possibleRareBest fit
Delivery-date estimate on product page Possible with static rulesAvailableWhen dates depend on your own warehouse data
Hiding COD for some carts Not possibleSome apps do thisPayment customisation Function

Readiness

What to have ready before Shopify app development starts

Having these on day one usually saves a week.

What to have ready before Shopify app development starts
ItemWhy it mattersWho provides it
Written workflow with examples Turns into the spec and test casesYou, with our questions
Collaborator access to the store Lets us read settings without your passwordYou, from Shopify admin
A development or staging store All building and testing happens off the live storeWe set it up with you
External system credentials and sandbox Integrations cannot be tested without themYou or the ERP vendor
Cloud account in your name Hosting and database stay yoursYou, with our help
Ten real past orders, including odd ones Refunds and exchanges reveal most bugsYou

Across India

Shopify app development for store owners in these cities

We work remotely with Shopify merchants everywhere in India. These city pages describe the local businesses we usually hear from.

How it works

How a Shopify app development project with us runs

  1. Send the workflow

    On WhatsApp, describe the job the app should do, with two or three real order examples. Screen recordings of how your team does it today are very helpful.

  2. Get a spec and itemised quote

    Within about two working days you receive a plain-language spec, the API scopes needed, hosting estimate and a line-by-line price. Nothing is billed before your written approval.

  3. Set up ownership

    We create the app under your store or Partner account, the repository and cloud account in your name, and join them as collaborators.

  4. Build on a development store

    All coding happens on a development store with copies of your products. You get an early staging install to click through real screens.

  5. Test with real scenarios

    We run the agreed cases: refunds, cancellations, exchanges, odd variants and failures on the other system, and fix what breaks.

  6. Go live and hand over

    Launch on a quiet day with reconciliation on, logs watched for a week, then the runbook and repository handed over. Two months of free maintenance follow.

Questions

Shopify app development: questions store owners ask

What is Shopify app development?

Shopify app development is building software that connects to a Shopify store through its official APIs to add features the store does not have. An app can move data to other systems, add screens inside Shopify admin, change checkout rules through Shopify Functions, or place blocks on the storefront. The app runs on its own server and the store owner approves its permissions at install.

How much does it cost to build a Shopify app?

With BtechWaleTech, a custom Shopify app with admin screens and a database starts at ₹60,000 and a single integration flow starts at ₹40,000. Cost depends on how many Shopify objects and external systems the app touches, whether it changes checkout, data volume, and whether it is a public app that needs App Store review. Hosting is billed to your own account.

How long does Shopify app development take?

A focused integration, such as sending paid orders to an accounting system, usually takes 2–4 weeks. A custom embedded app with admin screens, Functions and one or two external systems usually takes 6–12 weeks. Public apps add time for billing, onboarding and Shopify's review. Getting credentials and sandbox access for the other system early keeps the timeline on track.

What is the difference between a custom app and a public app on Shopify?

A custom app is installed on one store, or on stores in the same Shopify Plus organisation, and does not go through Shopify's app review. A public app can be installed by many merchants, must be approved by Shopify, and can bill merchants through Shopify. Custom apps cannot use Shopify's billing system. Most brands need a custom app.

Do custom Shopify apps need Shopify Plus?

Not in general. A custom app that syncs orders, adds admin screens or uses webhooks works on any plan. Plus becomes necessary if the custom app contains Shopify Functions, which Shopify limits to Plus stores for custom apps, or if it adds checkout UI extensions to the information, shipping or payment steps. Thank-you and order status blocks work without Plus.

Which language and framework are Shopify apps built with?

Most new Shopify apps are built with Node.js using Shopify's React Router app template, created through the Shopify CLI, with Polaris components for admin screens. Data is read and written through the Admin GraphQL API. Shopify Functions compile to WebAssembly and are usually written in JavaScript or Rust, which Shopify recommends for performance.

Is the Shopify REST API still usable for a new app?

Shopify marked the REST Admin API as legacy on 1 October 2024 and requires all new public apps created from 1 April 2025 to use the GraphQL Admin API only. A custom app can still make REST calls, but building new code on a legacy API invites rework, so we write new Shopify app development work against GraphQL.

Can a Shopify app connect my store to Tally or an ERP?

Yes. A custom app listens for order, refund and stock webhooks, then creates the matching vouchers or records in the accounting package or ERP, with GST and HSN details mapped. A nightly reconciliation job catches anything missed during outages. The difficulty depends on the other system: a documented API is quick, a desktop tool on an office PC takes more work.

Should I use an existing Shopify app instead of building one?

Often, yes. If an established App Store app covers most of your need, installs cleanly and the subscription is affordable at your order volume, use it. Custom Shopify app development makes sense when the rule is specific to your business, when several subscriptions add up to more than a one-time build, or when data must stay in your own systems.

Who owns the code of a custom Shopify app?

You should. The app should be created under your store or your own Partner account, the code should live in a repository you control, and the hosting and database should be in your cloud account. BtechWaleTech sets all of these up in the client's name and joins as a collaborator, then hands over the repository and a runbook at the end.

Will a custom app slow down my Shopify store?

A backend-only app does not affect storefront speed at all because it never loads in the buyer's browser. Apps that inject scripts on every page can slow a store. When a storefront element is truly needed, we use a theme app extension that loads only where you place it and keep its code small, so Core Web Vitals stay stable.

Can you build a Shopify app to sell on the App Store?

Yes. A public app needs multi-store installation, Shopify billing, onboarding screens, the three mandatory compliance webhooks, a listing and fixes after Shopify's review. That is noticeably more work than a private tool with the same core feature. We usually suggest proving the idea as a custom app on one store before investing in public distribution.

How does Shopify charge app developers for public apps?

According to Shopify's developer documentation, a one-time registration fee applies to a Partner account, and developers keep all of their first US$1 million in gross app revenue earned from 1 January 2025 and pay a 15% share on earnings above that. The same page lists a 2.9% processing fee on app billing. Check Shopify's current terms before planning a pricing model.

Can a Shopify app hide cash on delivery for some orders?

Yes, through a payment customisation Function that hides or renames payment methods based on cart total, pincode, product type or customer tag. For a custom app this requires Shopify Plus. On other plans, some public apps offer COD rules, or a custom app can flag risky COD orders after purchase for confirmation on WhatsApp before dispatch.

What happens when Shopify releases a new API version?

Shopify releases a new API version every quarter and supports each stable version for at least 12 months, according to its versioning documentation. An app pinned to an old version must be updated and retested before that version is removed. This is routine maintenance: reading the changelog, bumping the version, running tests and deploying. It is covered in our free two months, then from our maintenance plan.

Is it safe to give a developer access to my Shopify store?

Give collaborator or staff access with only the permissions needed, never your owner password. For the app itself, check the list of API scopes it requests and make sure each one is justified by a feature. Remove access when the project ends. Keeping the app, repository and hosting in your own accounts means access can always be revoked.

Can a Shopify app help my store appear in Google or AI search?

Indirectly. An app can generate structured product data from metafields, keep stock and price information accurate for Google Merchant Center, and help write consistent collection content in bulk. Those support visibility in Google and AI answers. No app or developer can guarantee rankings, which depend on content, competition and links over time.

Can you fix or finish a Shopify app another developer started?

Usually, if you can give us the code repository and access to the app record. We first audit the code, API scopes, hosting and webhook setup, then quote either to finish it or to rebuild the risky parts. If the app sits in someone else's Partner account and they cannot be reached, a replacement under your ownership is often the cleaner route.

Do you work with Shopify stores outside India?

Yes. The process is the same: a video call, a written spec, a development store, staging installs and WhatsApp updates. Overseas stores are quoted in USD, with custom apps from US$900, and pay by Wise, bank wire or PayPal. The code, app record and hosting stay in the store owner's accounts wherever they are based.

Shopify app banwana hai, kitna kharcha aayega?

BtechWaleTech ke saath ek custom Shopify app, jisme admin screens aur database ho, ₹60,000 se shuru hota hai aur 6–12 hafte lagte hain. Sirf ek integration, jaise orders ko accounting software mein bhejna, ₹40,000 se shuru hota hai. Pehle itemised quote milta hai, approval ke baad hi kaam aur payment shuru hota hai.

What do you not do in Shopify app development?

We do not build hardware integrations such as in-store POS devices, we do not visit offices, and we are three people, so very large programmes needing a big team in parallel are better served elsewhere. We also do not give legal or tax advice; GST mapping in an integration follows what your accountant confirms.

Next step

Need a Shopify app built? Send us the workflow

Describe on WhatsApp what the app should do, with a few real order examples. You get a written spec and itemised quote in about two working days, with custom apps from ₹60,000, code and hosting in your name, and two months of free maintenance after launch.