Buying and selling used clubs in Australia was scattered across Gumtree, Facebook groups, and eBay. Quality was inconsistent, platforms charged hefty fees, and none of it was scalable.
Golf Slicers is the fix: a proper storefront for secondhand clubs, with the two flows the business actually runs on — Build a Bag bundle pricing and photo-based Trade Ins — built custom on top of Shopify.
Cofounder, running the engineering side end to end — the Hydrogen storefront, the custom Shopify apps behind it, and everything in between. Live since 2026, alongside my day job at Sandfield.
React, Hydrogen, Shopify, TypeScript
Shopify is great for the commerce basics: checkout, inventory, payments, admin. But the unique parts of this business — bundle-your-own-bag pricing, photo-based trade-ins, an admin workflow that pays out store credit — aren’t things Shopify natively supports.
Building the storefront on Hydrogen (Shopify’s React framework) meant we could keep every commerce feature Shopify already does well and still ship fully custom, reactive flows where the business is actually different.
A step-by-step flow that lets customers assemble a full bag and unlock tiered discounts as they add more clubs.
Each step shows only the stock that’s valid for that slot — driver, fairways, irons, wedges, putter, bag — and the running total updates as they build. The final bundle checks out as a single line so Shopify can apply the right discount and track it as one order.
Customers upload photos of their clubs; staff value them from a custom Shopify admin app, and accepted trades pay out store credit automatically.
Customers log in with their Shopify account, upload photos and details of the clubs they want to trade, and submit. The frontend is a React flow; the backend is a custom Shopify admin app that embeds inside the normal Shopify admin panel.
From that panel, staff review each submission, accept or reject it, and set a valuation. Accepting automatically issues the matching store credit to the customer’s account, which they can spend at checkout. Customers can see the status of every past trade-in from their account settings, so offers, acceptances, and credit balances all live in one place.
Live at golfslicers.com.au and growing as a side business.