I'm Phil, a senior Shopify developer with over 12 years' experience in Web Development and the last 6 building and refining storefronts for e-commerce brands in Shopify. My core stack is JavaScript and TypeScript, with deep expertise in Liquid and Online Store 2.0 theme development, from fully custom builds to extending and modernising existing themes. Most of my work sits where themes, apps and data meet: moving app integrations onto App Blocks, untangling script conflicts, and making sure GA4 and Klaviyo tracking is correct. I work regularly with Klaviyo, Recharge, Rebuy, Algolia and Judge.me, and I focus on performance and conversion: Core Web Vitals, product page clarity and mobile UX. As more stores are edited with Shopify Sidekick, Canvas, ChatGPT or Cursor, I review and repair AI-generated theme code: a written list of what is broken or risky, fixes on a development theme, and checks that app blocks, tracking and theme updates still work afterwards. I work in small, reversible steps: build and review on a development theme, preserve existing customisations, and publish only after sign-off. I'm comfortable owning a project end to end or providing senior cover inside an existing team.
Rebuy Shopify Experts for Personalisation & Smart Cart
Top-rated Rebuy experts
We connect eCommerce brands and agencies with top freelance Shopify developers and designers. Hire for single projects or ongoing needs. No hiring fees or recurring charges.
Let us match you with the right Shopify expert for your needs.
Share your project details, and we'll handpick the best matches from our Shopify expert directory.
We specialise in working with Fashion, Beauty and Jewellery retailers - developing sites, crafting e-commerce strategies and CRO optimisation. Our clients have included The Couture Club LTK The Edit LDN Emello Ed Hardy Doll Beauty WAWWA RASCALS LOOPI & more!
Most agencies consider the job done when the task is finished. We consider the job done when your business grows. Backed by experience in building globally recognized apps and running our own e-commerce ventures, we offer a true merchant’s perspective. From pixel-perfect UX to proactive conversion optimization, we treat your project as our personal business card. A Genuine Business Ally: We don't just tick boxes. We align our goals with yours, ensuring that our work contributes directly to your bottom line. Built by Merchants, for Merchants: With experience running our own e-commerce projects and building global apps, we bring a practical, owner-centric perspective to your project. Proactive Optimization: We don’t wait for you to spot the gaps. We actively look for ways to improve UX and conversion rates while we work. Uncompromising Quality: We treat every pixel and line of code as a representation of our reputation. If it’s not perfect, it doesn’t leave our studio.
Helping Make Migrating to Shopify Easy for B2B. Moving to Shopify? We take on the heavy lift of complex migrations with custom-built apps and integrations that connect your systems, preserve critical functionality, and help modernize your technology stack. Book a Free Total Cost of Ownership Review Discover how simplifying your technology stack could reduce costs, improve efficiency, and build a stronger foundation for growth. Built and operated by Developer Squad. Recent work includes Shopify migrations, storefront optimization, and ongoing engineering support for brands such as: Donald Ross Sportswear Jeff Dunham Just Keep Livin’ by Matthew McConaughey Faith Fight Finish by Dak Prescott
What Rebuy experts build on Shopify
Rebuy can show up anywhere from the search bar to the thank-you page. The work is deciding where it should, and making each placement look like it belongs to your store.
Smart Cart. Rebuy's AI-powered slide-out cart carries recommendations and upsells at the moment a shopper reviews their order. Rebuy invites developers to create Smart Cart apps, so deeper customisation has a supported route rather than theme hacks.
Product pages and search. Recommendation widgets, cross-sells, Dynamic Bundles, the Bundle Builder, Smart Collections and AI search. Most of the skill here is visual. A widget styled to the theme's type, spacing and buttons reads as part of the page; a default one reads as an advert.
Checkout and after payment. Checkout Extensions place recommendation or image blocks inside checkout itself on Shopify Plus; every plan gets them on the thank-you and order status screens that follow payment. Post-Purchase offers appear once payment has gone through, so they never stand between a shopper and the pay button.
Repeat engagement. Re-Order Landing Pages and Smart Flows extend Rebuy past the first order. They need product logic and copy that suit how often your customers come back.
Headless. Rebuy's TypeScript-first Headless SDKs ship React components and server-side rendering support for Hydrogen 2.0. That's front-end developer work, scoped on its own.
Testing. Rebuy has A/B testing built in, and a good expert sets the test up before a widget goes live. Without it, you only ever see the revenue Rebuy is credited with, which flatters every placement.
How to choose a Rebuy expert
With five badge experts you can speak to every one of them. Use those calls to test judgement, not familiarity with the admin.
Ask which surfaces they've shipped. Smart Cart, checkout extensions, post-purchase offers and headless builds are different skills. Ask to see each one running on a live store, and for a Plus store if you want offers inside checkout itself.
Ask how they'll measure. Revenue a widget is credited with includes sales that would have happened anyway. The better candidates propose an A/B test against a control before they propose another widget.
Ask what they'd remove. Every extra widget adds scripts and noise. An expert who suggests cutting a weak placement is thinking about your conversion rate, not their hours.
Red flags. A promised lift in order value, no questions about margin or stock, a proposal to switch on every module at once, or a plan lifted from someone else's store.
Try them on one paid task. Restyling the Smart Cart to match your theme, or setting up a single A/B test on a product-page widget, shows how someone works before you hand over checkout and post-purchase.
Rebuy Shopify setup: plan limits, headless and pricing
Checkout blocks need Plus. Rebuy's Checkout Extensions only reach the checkout page itself on Shopify Plus. Thank-you and order status page blocks work on every plan, so a non-Plus store should put its offers there rather than pay for checkout widgets it can't run. The listing also covers recommendations in accelerated checkout, which deserves its own test pass.
The Hydrogen version. Rebuy's Hydrogen 1.0 package is legacy. A headless store on Hydrogen 2.0 should be built on the Headless SDKs, and an expert quoting against the old package is reading out-of-date documentation.
Pricing grows with orders. Rebuy prices by module and scales the bill with monthly order volume. Before anyone switches on another module, work out what it adds as orders climb — a feature that pays at today's volume may not at double it.
Build before you pay. Rebuy is free on development stores and comes with a 14-day free trial, so an expert can build and test widgets on a development store first and keep the trial days for checking real traffic.
Know what you never want recommended. Low-margin lines, products close to selling out, items that undercut a higher-value purchase. Hand the expert that list on day one and ask how they'll keep those products out of every placement.
Where these Rebuy experts focus
Rebuy's badge holders lean technical: development and store setup turn up on four profiles out of five, so the install itself is well covered. Growth marketing shows on two, consulting on one.
Smart Cart builds
Custom slide-out cart design and Smart Cart app work
Widget styling
Recommendation and bundle widgets matched to your theme (3 list design)
Checkout extension offers
Plus checkout blocks and thank-you page recommendations
Headless integration
Hydrogen 2.0 storefronts on Rebuy's Headless SDKs (4 list development)
Offer testing
A/B tests on placement, product choice and copy (2 list growth work)
AI search and personalisation
Search and recommendation tuning for your catalogue (2 list AI work)
Rebuy questions: partners, Monetize and testing
Not necessarily. Rebuy partners join a Partner Program for agencies, tech partners and consultants, agencies can be certified through Rebuy's Partner Academy, and Rebuy keeps its own partner directory. The badge on shopexperts only tells you an expert offers Rebuy work. If certification matters to you, ask the expert directly and check Rebuy's directory.
Rebuy Monetize earns you money from your thank-you page, and Rebuy lists it as free. The catch is space: the thank-you page is also where your own post-purchase recommendations can run. Ask an expert to test both on the same traffic before choosing, rather than switching Monetize on because it costs nothing.
A standard install doesn't. Developer time goes on custom Smart Cart apps, headless storefronts built with the Headless SDKs on Hydrogen 2.0, and widget styling that goes further than the app's own settings. Checkout extension blocks on Plus are a separate job again, and need testing on desktop and mobile before launch.
They can, and they should. A widget left in its default style on a customised theme looks bolted on, and shoppers treat it that way. Matching type, spacing, colour and button styles is usually the first paid task worth giving a Rebuy expert, and it leaves the offer logic untouched.
Test it. Rebuy has A/B testing built in, so an expert can run an offer against a control and compare revenue per visitor instead of the revenue a widget is credited with. Because Rebuy's price rises with monthly orders, repeat the check as you grow rather than treating one result as permanent.
Yes. Rebuy publishes TypeScript-first Headless SDKs with React components and server-side rendering support for Hydrogen 2.0. The older Hydrogen 1.0 package is legacy, so any new build should start on the SDKs. Budget for front-end developer time rather than app configuration.




