MX Development

Fresh food delivery brand (NL)

Custom cart & PDP that survive app updates, documentation included

For a fresh food delivery store: a custom two-column cart with free-shipping progress, a delivery-widget override that survives the app's own re-renders, and a metafield-driven PDP, all delivered with full handover documentation.

LiquidJavaScriptMutationObserverMetafieldsMetaobjectsGTM

The challenge

Cold-chain delivery needs a postcode/delivery app whose UI clashed with the brand, and whose embed re-renders wiped any styling. The cart needed rebuilding without breaking the theme's AJAX re-render contract. And the client wanted every customization documented.

What I built

  • Custom two-column cart replacing the stock cart: free-shipping bar, discount accordion, delivery note and USP row, wired into the theme's existing AJAX re-render targets
  • MutationObserver-based override that restyles the delivery app's embed every time it re-injects itself, with a CSS escape hatch that restores native UI if the merchant adds delivery methods
  • Metafield/metaobject-driven PDP blocks: USPs, linked variants, delivery info, recipe content
  • A handover document describing every customization and its update-safety

Result

  • Brand-consistent delivery UX on top of a third-party app, stable across app updates
  • Any future developer can pick up the theme from the documentation alone
Back to all work

Need something like this?

Every project here started with one conversation. Tell me what you're trying to build.