Theme Specification and Custom Liquid Development
A theme spec documents every template, section, and block before a line of Liquid is written. Custom development follows the spec, not the other way around. This covers product page templates, collection layouts, cart behaviour, and section schema.
Metafield Architecture
Metafields are the correct way to extend Shopify's data model for complex products. We design the namespace and key structure, build the metafield definitions in the admin, and wire them into Liquid templates so they render correctly across product, collection, and page contexts.
Collection Filtering and Search
Shopify's native filtering works well when it is configured correctly. For more complex filter logic, custom Liquid and storefront API work fills the gap. Filter taxonomies are mapped to your actual product catalogue, not generic tag structures.
Product Page Templates
Different product types need different page structures. Template routing, conditional Liquid logic, and section schema are used to serve the right layout to the right product without duplication.
Checkout Extensions (Shopify Plus)
For Plus merchants, checkout extensibility replaces checkout.liquid. We build checkout UI extensions for order customisation, upsell blocks, delivery method branding, and GDPR-compliant consent capture directly in the checkout flow.
Klarna Integration via Shopify Payments
Klarna is available natively through Shopify Payments in the UK. Configuration covers instalment messaging on product pages, cart, and checkout, plus correct display of payment terms in line with FCA consumer credit communication expectations.
GDPR Compliance at Checkout
Cookie consent, data processing disclosure, and marketing opt-in are implemented within the checkout and storefront rather than bolted on. This includes consent mode configuration and correct data layer events for analytics downstream.
Shopify Markets for EU Export
Shopify Markets handles multi-currency pricing, localised domains or subfolders, and market-specific product availability. For UK merchants selling into the EU post-Brexit, Markets configuration covers currency rounding, VAT presentation by market, and language variants where needed.
App Integration and Audit
Every third-party app adds a performance cost. We audit the current app stack, remove redundant apps, and replace app functionality with native Liquid or Shopify APIs where the feature warrants it.
Performance Optimisation
Core Web Vitals, Largest Contentful Paint, and Cumulative Layout Shift are measured and addressed at the theme level. Image optimisation, script deferral, and section-level lazy loading are part of every build.
Analytics
GA4 implementation, Shopify's native analytics, and event tracking via the storefront API are configured so data is accurate and actionable from day one.