Custom Shopify apps
built for real merchant problems.
When the app store doesn't have what you need — or what's there doesn't fit your workflow — custom apps are the answer. These are examples of the types of apps I build: embedded admin tools, checkout extensions, Shopify Functions, and customer-facing portals.
Apps built and shipped
B2B Trade Account Portal
Embedded Admin App
Custom admin app for managing trade account applications, approval workflows, and B2B company account setup. Merchants review applicant details, approve or reject, and automatically provision Shopify B2B company accounts on approval.
Key features
- Trade account application form (storefront)
- Admin review dashboard with applicant details
- One-click approval provisioning to Shopify B2B
- Automated welcome email on approval
- Rejection workflow with reason capture
Product Configurator App
Theme App Extension
Furniture and homeware configurator embedded on the product page. Customers select fabric, frame finish, and dimensions from valid combinations. Price updates in real-time and the configuration adds to cart via Storefront API with custom properties.
Key features
- Dependent option selection (fabric × frame × leg)
- Real-time price calculation engine
- Invalid combination prevention
- Image preview updates on selection
- Custom line item properties for production
ERP Order Sync App
Backend Integration App
Webhook-driven order sync between Shopify and NetSuite. Orders created in NetSuite within seconds of Shopify confirmation. Fulfilment status and tracking numbers flow back to Shopify automatically.
Key features
- Webhook-based order creation in NetSuite
- Fulfilment status sync back to Shopify
- Idempotent processing (duplicate-safe)
- Error monitoring with Sentry alerting
- Admin dashboard for sync status
Volume Discount Functions App
Shopify Functions App
Shopify Functions-based volume discount app replacing a slow script-based approach. Discounts calculated at checkout without API round-trips. Admin UI for configuring tier rules per product or collection.
Key features
- Tier-based volume discounts via Shopify Functions
- Admin UI for rule configuration
- Product and collection-level rules
- Compatible with other discount stacks
- No checkout performance impact
Subscription Management Portal
Customer Account Extension
Customer-facing subscription management built on Shopify's Customer Account UI extensions. Subscribers can skip, pause, cancel, and modify their subscription without contacting support.
Key features
- Skip next order
- Pause subscription with reactivation date
- Cancel with exit survey
- Change frequency
- Update payment method
Wholesale Quick Order Form
Theme App Extension
Quick order form for wholesale customers — SKU entry, quantity fields, and bulk add-to-cart. Designed for B2B buyers placing repeat orders without browsing the catalogue.
Key features
- SKU and product name search
- Quantity matrix by variant
- Bulk add to cart
- Order history with reorder
- CSV order upload
Types of custom Shopify apps
Embedded Admin Apps
Merchant-facing tools inside the Shopify admin. Built with Remix and App Bridge 4, using Shopify's Polaris design system.
Theme App Extensions
Storefront components (product configurators, quick order forms, account portals) injected into themes via App Blocks.
Shopify Functions
Server-side logic running at checkout: custom discounts, shipping rates, payment customization, and cart transforms.
Checkout Extensions
UI extensions in the checkout flow — custom fields, upsell blocks, information display, and post-purchase components.
Customer Account Extensions
Custom sections in the new Customer Account UI — subscription management, order history tools, loyalty status.
Backend Integration Apps
Webhook-driven integrations between Shopify and external systems — ERPs, CRMs, fulfilment platforms, and custom APIs.
Need a custom app built?
Tell me what it needs to do.
I scope custom apps from first principles — what the merchant problem is, what Shopify APIs solve it, and what the app needs to do.