Shopify, builtbeyond the theme.

I'm Arslan, a Shopify developer. I build the parts of a store a theme can't handle: B2B wholesale portals, custom apps, checkout extensions and the ERP integrations behind them.

Explore ProjectsDiscuss a Project

Shopify Partner · 6+ years on Shopify · 50+ stores built

Storefront demo — recreated example
Move across the storefront to see the Liquid section underneath. Recreated example.

Before the case study,try the product.

A recreation of the furniture configurator I built as an embedded Shopify app. Every selection asks a rules engine for a new price; in production it answers in 80–120ms.

Oat boucléOak legs
Recreated demo · stock photography placeholder
Living · Sofas · Modular

Halden modular sofa

£2,340

Size
Fabric — Oat bouclé
Legs
3-seat frame£2,340
Oat bouclé fabricIncluded
Oak legsIncluded

The production version of this runs on real Shopify products. Here's how it came together.

Custom app · UK furniture brand

Three tools,replaced by oneembedded app.

Product configurator app — three-panel UI showing options, configuration summary and pricing

The problem

The brand sold modular furniture with hundreds of options. A configurator that couldn't update prices, a pricing engine that needed manual exports and a quote generator that broke weekly cost £1,200 a month, and customer service still fielded 50+ pricing questions a week.

What I built

A Remix app embedded in the Shopify admin, a typed rule engine in PostgreSQL for valid combinations and pricing, and a single idempotent Storefront API mutation that turns a finished configuration into one cart line.

Conversion uplift on configured products
28%
Monthly active users
15k
Tools consolidated
3 → 1
Read the full case study

Trade pricing, written as a Shopify Function.

Wholesale buyers expect the unit price to fall as quantity rises, and they expect to see it in the cart. A Shopify Function runs that rule inside Shopify's own checkout, so the price is the same in cart, checkout and the order — no third-party app in between.

12
Brass cabinet hinge × 12£3.99 each
5% trade volume discount applies£50.40
Line total£47.88
// Illustrative Shopify Function: product discount by quantityexport function run(input) {  const tiers = [    { min: 50, percent: 15 },    { min: 20, percent: 10 },    { min: 10, percent: 5 },  ];   const discounts = input.cart.lines.flatMap((line) => {    const tier = tiers.find((t) => line.quantity >= t.min);    if (!tier) return [];    return [{      targets: [{ cartLine: { id: line.id } }],      value: { percentage: { value: tier.percent } },      message: `${tier.percent}% trade volume price`,    }];  });   return { discounts, discountApplicationStrategy: "FIRST" };}
Illustrative example written for this portfolio, not client source. The highlighted line is the tier the current quantity matches.

One catalog.A price for every company.

Native Shopify B2B gives each company its own catalog, price list and payment terms. Switch accounts to see what each buyer is shown.

Signed in asGuest visitor
Price listRetail
ProductSKUMin. orderYour price
Brass cabinet hinge, 35 mmHG-35-BR—£4.20
Soft-close drawer runner, 450 mmDR-450-SC—£18.50
Steel shelf bracket, 200 mmSB-200-ST—£3.10
Oak cabinet knob, 30 mmKN-30-OK—£2.80
Trade fixing kit, 100 pcsFX-K-100—£46.00
Payment: Card payment at checkoutFictional accounts, recreated for demonstration

Catalog

Which products a company can see and buy. Northgate's contract excludes the oak knob.

Price list

A percentage off retail, or fixed contract prices, with minimum quantities per product.

Payment terms

Net 30 or Net 60, with the PO number captured at checkout and passed to the ERP.

Read how this worked for a 200-account UK manufacturer →

More work.Different problems.

Wholesale, migration, subscriptions, ERP and headless. Open a project to see the problem it solved and what changed.

1 of 5 open
Shopify B2B + Plus · UK manufacturer

B2B wholesale portal with company-specific pricing

B2B accounts onboarded
200+
Order processing time saved
40%
Wholesale revenue growth
3×
Read case study
All projects →

What I canbuild for you.

Six kinds of Shopify work. Choose one to see what it covers and the project that shows it best.

  1. Native Shopify B2B with company accounts, customer-specific pricing, catalogs, payment terms, and wholesale portals. Custom development when native hits its limits.

    • Company accounts and contacts via Admin API
    • Price lists, catalogs and payment terms
    • Volume discounts through Shopify Functions
    • Checkout UI extensions for PO capture
    Proof of work: B2B wholesale portal, UK manufacturer →
  2. Checkout extensibility, Shopify Functions, flow automation, and enterprise integrations for Plus merchants who need more than the dashboard offers.

    • Checkout UI extensions and post-purchase
    • Shopify Functions for discounts, shipping, validation
    • Flow custom actions and triggers
    • Bulk operations and large-scale migrations
    Proof of work: Native subscriptions via Selling Plans API →
  3. Embedded admin apps, public apps, and extensions built on Remix and Polaris. From scoping to App Store submission.

    • Remix embedded apps with App Bridge 4
    • Admin, Storefront and Functions APIs
    • Polaris UI components and patterns
    • PostgreSQL data persistence and webhooks
    Proof of work: Product configurator app, furniture brand →
  4. Bidirectional data pipelines between Shopify and ERP, WMS, PIM or 3PL systems. NetSuite, SAP, Microsoft Dynamics, and custom REST/SOAP APIs.

    • Webhook-driven order sync to ERP
    • Inventory and pricing pull from ERP
    • Idempotent job queues with retry logic
    • Monitoring and alerting on sync failures
    Proof of work: NetSuite ERP integration, UK distributor →
  5. Platform migrations from WooCommerce, Magento, BigCommerce or custom platforms. SEO equity preserved, redirects mapped, content migrated.

    • Full URL audit and redirect mapping
    • Product, order and customer data migration
    • Custom Liquid theme from scratch
    • Controlled launch with Search Console monitoring
    Proof of work: WooCommerce migration, beauty brand →
  6. Custom Liquid themes built for speed and conversion. Section schema, metafield integration, and performance tuning to 90+ PageSpeed.

    • Bespoke Liquid theme from Figma
    • Section schema and theme editor UX
    • Core Web Vitals and PageSpeed optimisation
    • Image pipeline, font loading, script deferral
    Proof of work: WooCommerce migration — 51 → 98 PageSpeed →
01 / 06

What's included

  • Company accounts and contacts via Admin API
  • Price lists, catalogs and payment terms
  • Volume discounts through Shopify Functions
  • Checkout UI extensions for PO capture
Proof of workB2B wholesale portal, UK manufacturer →More on B2B & Wholesale

Everything in writing.Every time.

Shopify projects fail when requirements are vague. Each stage ends with a document you can read, test against or keep. Choose a stage to open it.

Project document · Stage 01 of 04Duration: 1–2 days
01

Discovery & Scope

Map your requirements, technical constraints, and integration landscape. Every detail that could affect timeline or cost gets written down before a line of code is written.

You receive

  • Written scope document
  • Integration map
  • Risk register

Tell me whatyou're building.

I'll tell you if it's the right fit, and if it isn't, I'll point you in the right direction. Replies within 24 hours; projects usually start two to four weeks out.

Discuss a Project