Skip to content

02 — Apps

Shopify apps that do exactly what your store needs.

Private apps for your admin, public apps on the App Store, embedded UI that ships in your Shopify back-office. We've done all three — including our own (ArmPay, DealRotator) — so custom Shopify app development isn't a theoretical exercise for us.

What we build

Six app surfaces, one team.

Whether it's a private Shopify app for your operations team, a checkout extension that enforces rules before capture, or a full public submission to the App Store — we've shipped it already.

01PRIVATE

Private admin apps

Custom UI inside the Shopify admin for your team. Order workflows, batch operations, custom reporting, approval queues. Only your staff sees it.

02PUBLIC

Public App Store submissions

We've shipped two apps to the Shopify App Store (ArmPay, DealRotator). We handle listing content, screenshots, review process, GDPR webhooks, and the back-and-forth with Shopify review.

03CHECKOUT

Checkout extensions

Custom logic at checkout using Shopify Functions or Checkout UI Extensions. Address validation, product-level blocks, custom discount rules, compliance flags.

04STOREFRONT

Storefront widgets

Custom interactive components on the storefront: rotating deals, product configurators, live stock counters, gift messages, account portals.

05PRICING

Discount and pricing logic

Custom discount combination rules, tier-based pricing, B2B wholesale structures, volume breaks — anything Shopify's native Discounts can't handle.

06BULK

Bulk operation tools

Internal apps for bulk SKU updates, metafield edits, catalog migrations, inventory reconciliation. For stores with 500+ SKUs or multi-store operators.

Stack

Our default toolkit.

  • Remix01
  • Shopify CLI02
  • Polaris03
  • Prisma04
  • PostgreSQL05
  • Shopify GraphQL Admin API06
  • Shopify Functions07
  • Webhooks08

This is what we reach for. For legacy stacks or specific constraints — PHP, Laravel, Node+Express — we'll match what your team already runs.

Proof

We've built this before.

Public

DealRotator · our own App Store submission

Automated discount rotation across Shopify collections — set once, runs on schedule. Shipped on the Shopify App Store, which means we own the full private-to-public pipeline.

Read the case on /work
01

Apparel · multi-state US merchant

Checkout extension plus back-office tool that blocks addresses by product, enforces state-level sales rules, and flags regulated SKUs before capture. Inline at checkout, no external redirect.

Read the case on /work
06

Specialty retailer · compliance-sensitive

Shopify rule-engine app surfacing as “it just works” — under the hood, shipping class tagging, compliance destination flags, and an audit trail the merchant's team can read.

Read the case on /work

FAQ

Questions we hear often.

What's the difference between a private and public Shopify app?

A private app is installed only on your store and isn't listed on the Shopify App Store. Fast to build, no review process, lower maintenance. A public app is listed on the Shopify App Store, available to any merchant, and must pass Shopify's review (GDPR webhooks, security, performance, listing quality). We build both — ArmPay and DealRotator are our own public apps on the Shopify App Store.

How long does Shopify App Store review take?

First submission typically 5–10 business days. Most first-time submissions receive feedback requiring small changes — we address and resubmit, adding another 3–7 days. Second submission usually clears quickly. Total: 2–3 weeks from submission to listing live.

What kinds of custom Shopify apps do you build?

Admin apps that automate internal workflows, checkout extensions for custom checkout logic, storefront widgets, bulk operation tools for stores with many SKUs, and specialized apps like ArmPay (payment gateway) or DealRotator (automated discount rotation). If Shopify's native admin or theme doesn't do what you need, we can probably build it.

Do you handle GDPR webhooks for Shopify App Store submissions?

Yes. Shopify requires three mandatory webhooks for App Store submission: customers/data_request, customers/redact, and shop/redact. We implement all three, plus the audit logging and data-retention rules Shopify reviewers check. This is standard on every public app we ship.

Can you extend the Shopify checkout?

Yes, using Shopify Functions and Checkout UI Extensions. Common extensions: address validation, per-product shipping rules, compliance flags (e.g., regulated-SKU age gates), custom discount logic, and upsell blocks. Note: checkout extensions require Shopify Plus for most use cases.

Pricing

Quote per scope.

Small admin app

$3–8K

Checkout extension

$4–12K

Full public App Store app

$15–40K+

Ranges depend on scope, data complexity, and whether you need a Shopify App Store review cycle. Every project starts with a free scoping call and a written spec before we quote.