AI-powered product listings
Built for a UK marketplace handling pre-loved and ex-display home products. Sellers submit a form with photos and basic details. GPT-4o Vision analyses the images and generates a complete product listing — title, description, brand identification, condition assessment, SEO content and appliance detection from photos. A draft product is created automatically in Shopify with images, metafields and seller information. Staff review, set the price, approve and publish. Minutes instead of hours.
Technology: Google Apps Script, OpenAI GPT-4o Vision, Shopify Admin API, Cloudinary
Dual purchase path (marketplace)
Built for a two-sided marketplace where some products are sold via checkout and others require consultative sales. A single Shopify storefront handles both flows. Freestanding items use standard Add to Cart with Shopify checkout and Klarna pay-in-3. Fitted items display Enquire Now, Request a Callback and Ask a Question buttons instead of a cart. Sold items show a SOLD badge with the listing preserved for SEO. The purchase path is determined by product tags — the same product template handles all three states through conditional Liquid logic.
Technology: Custom Liquid snippets, Shopify product tags, conditional rendering
Seven-section collapsible PDP
Built for a marketplace with complex product attributes that vary significantly between listings. Each product page renders up to seven collapsible accordion sections — Size and Height, Appliances Included, Appliances Excluded, Cabinet and Worktop Details, Location and Removal Date, Age and Condition Notes, Important Information. Every section reads from structured metafields. If a metafield is empty, that section disappears. The layout adapts automatically to whatever data exists for each product.
Technology: Custom Liquid section, listing.* metafield namespace, Shopify Online Store 2.0
PDF brochure generator
One-click PDF brochure generation directly from the product page. Branded A4 layout with hero image, detail photos, key specifications, pricing, location, carbon savings and a QR code linking back to the live listing. Generated entirely client-side using product data already in Shopify metafields. Replaces the previous print button that dumped the entire webpage including navigation and cookie banners to a printer.
Technology: html2pdf.js, client-side JavaScript, Shopify Liquid, metafield data
Multi-territory pricing pipeline
Built for a fashion brand selling across UK, EU and USA through Shopify DTC, Tradebyte (feeding Zalando and About You) and Refined360 (feeding Nordstrom and Macy's). A master Line List spreadsheet feeds a Google Apps Script pipeline that generates four platform-specific output files: a 194-column Panda file for Tradebyte, a 188-column Shopify Matrixify CSV, a 66-column Refined360 Master Data file and a 3-column USD Price file. The pipeline handles 21 territories, 8 currencies, automatic currency conversion, SKU mapping and validation rules that catch pricing errors before they reach any platform.
Technology: Google Apps Script, Matrixify, Tradebyte REST API, Refined360
AI review response bot with Telegram approval
A Google Apps Script bot polls Judge.me for new reviews, bulk-imports the backlog into a Google Sheet and processes them one at a time. Each review is sent to GPT-4o-mini which drafts a reply matching the brand voice. The draft is sent to a Telegram group where staff approve, skip, request a rewrite or type a manual response. Approved replies are posted back to Judge.me via their API. Four and five star reviews are earmarked for eventual auto-approval. One to three star reviews always route through Telegram with the draft referencing customer services for escalation.
Technology: Google Apps Script, Judge.me API, OpenAI GPT-4o-mini, Telegram Bot API, Google Sheets
Automated product data pipeline
Built for a catering equipment retailer in Australia with seven different suppliers, each providing product data in completely different formats. A Google Apps Script pipeline reads a master Google Sheet containing supplier data (3Monkeez, Sammic, Zanolli, SKOPE, Roband, Hussmann, HOBART), normalises product titles, descriptions and specifications, processes images through Cloudinary, enriches content using OpenAI for missing descriptions and SEO metadata, applies smart collection tagging and outputs Shopify-ready CSV imports via Matrixify.
Technology: Google Apps Script, Cloudinary, OpenAI, Matrixify, Google Sheets
Custom product details section
A fully custom Liquid section replacing the default product details block. Two-tab toggle between Details and Size, Fit and Care. Details tab renders an enhanced AI-generated description, material icons that auto-detect from metafield values (cotton, wool, linen, silk) and feature bullet points. Size tab renders fit badges, model information and a care instruction grid. All content pulled from custom metafields populated during the product import pipeline.
Technology: Custom Liquid section, custom.* metafield namespace, Shopify Online Store 2.0, CSS-only tab toggle
Square POS to Shopify synchronisation
A Google Apps Script automation that keeps Square POS and Shopify synchronised. Maps variant SKUs between platforms, generates Square import files for categories, unit costs and VAT settings. Handles the structural differences between Shopify's variant model and Square's item model. Includes a reconciliation tool that identifies mismatches between the two platforms.
Technology: Google Apps Script, Square API, Shopify Admin API, CSV generation
Meta CAPI and attribution tracking
A custom Next.js application (Longshot Attribution) deployed on Vercel that captures fbclid and gclid parameters, persists them through the browsing session via cookies, links them to email addresses captured through Klaviyo popup signups and checkout, and fires server-side events back to Meta and Google. Tracks the full journey from ad click to email signup to purchase, solving the iOS privacy gap that breaks browser-only pixel tracking.
Technology: Next.js, Supabase, Vercel, Meta Conversions API, Google Ads API, Klaviyo
Full Magento to Shopify migration (automated)
An automated migration pipeline that takes a Magento sitemap URL and Shopify API credentials as input and outputs a complete production-ready Shopify store. The bot scrapes every page from the sitemap, screenshots each page using Puppeteer, builds Liquid sections matching the visual design through a three-pass QA loop, migrates all products with AI-generated SEO titles, descriptions and alt text, migrates blog posts with images, creates all collections, wires up navigation menus and generates 301 redirects for every URL.
Technology: Claude Code, Puppeteer, Shopify Admin API, OpenAI GPT-4o, Node.js, Python
Voice-first quoting application
A standalone SaaS product for UK tradespeople. A voice-first quoting app that allows tradespeople to dictate job details and receive a formatted, professional quote. AI extracts line items, quantities and pricing from natural language input. Generates branded PDF quotes and invoices. Business intelligence dashboards track quoting activity, conversion rates and revenue.
Technology: Next.js, Supabase, Vercel, OpenAI Whisper, GPT-4o
Shopify bulk importer app
Built as an embedded Shopify application for managing purchase orders, inventory and cost pricing. A Remix-based Shopify app that handles CSV upload, line item preview and one-click purchase order creation. Generates branded PDF purchase orders, updates variant costs and adjusts inventory quantities across locations — all from a single interface. Includes a health check module that compares inventory across Shopify and Square POS, detects duplicate orders and flags payment discrepancies. Purchase order history stored locally with full audit trail.
Technology: Remix, Shopify Polaris, Prisma, SQLite/PostgreSQL, Shopify GraphQL/REST API
Shopify merchandising and automated collections app
Built to automate collection management and product merchandising rules at scale. A Shopify application that manages automated collection creation, product assignment and merchandising logic. Handles rule-based product sorting, seasonal collection scheduling and bulk collection operations that would take hours manually in the Shopify admin. Designed for stores with large catalogues where manual collection management becomes a bottleneck.
Technology: Shopify Admin API, GraphQL, automated collection rules
Solar panel roof calculator
Built as a custom quoting tool for an Australian solar installation company. An interactive web-based calculator that generates solar system quotes from detailed customer requirements. Five collapsible sections covering rebates and STC zones, product selection (panels, inverters, batteries), roof configuration (access, racking, mounting), switchboard and cabling and additional variations. Real-time progress tracking, field validation with visual feedback, automatic cost calculations including GST and government rebates, and export to CSV or email. Fully branded to the client with demo and live modes.
Technology: HTML, CSS, JavaScript, Google Apps Script backend, CSV generation
Every business has unique requirements
These are real solutions built for real businesses. If your Shopify store needs custom development, automation or integration work, we would welcome the conversation. Start a project →