Shoptimizer
Shopify fixes • Theme changes • Custom features

I fix and improve Shopify stores.

Theme changes, bug fixes, custom storefront functionality and Shopify apps — from small jobs to larger builds.

Small fixes & theme changes
Liquid, CSS, mobile issues, layout and storefront bugs.
Custom storefront features
Cart logic, product behaviour, forms and JavaScript.
Apps when needed
Extensions and custom apps when the theme alone can’t solve it.

What I can help with

Small jobs are welcome. If it can be solved cleanly in the theme, it doesn’t need to become a big project.

Shopify fixes & troubleshooting
Broken behaviour, layout issues, app conflicts, Liquid errors, CSS fixes, and the little things that make a store frustrating to use.
Theme changes & custom sections
Existing theme edits, new sections, mobile improvements, styling changes, and functionality that should simply work the way you want.
Custom storefront functionality
Cart logic, product behaviour, customer inputs, conditional content, JavaScript, and custom storefront flows.
Shopify apps & extensions
When a theme change isn’t enough: theme app extensions, embedded apps, metafields, webhooks, and purpose-built Shopify functionality.

Example project

PickupPro – Cart Calendar is a Shopify app I built for a real merchant need, then developed into a standalone product.

Shopify App

PickupPro – Cart Calendar

Require customers to select a pickup date (and optional time) on the cart page before checkout — with merchant rules, blackout dates, and clean theme extension behaviour.

Theme extension Metafield config GDPR webhooks
Merchant controls
Lead days, disabled dates/ranges, special rules.
Customer UX
Clear prompts, minimal friction, stable layout.
Operational fit
Cart attributes + notes aligned for fulfillment.

How it works

You don’t need a technical brief. A screenshot, store URL, or short explanation is enough to start.

  1. 1
    Send me the problem
    A screenshot, store URL, Loom, or short explanation is enough.
  2. 2
    I’ll tell you what it needs
    If it’s a small fix, I’ll say so. If it needs something bigger, I’ll explain why.
  3. 3
    I fix it
    Theme code, storefront JavaScript, custom functionality, or an app if that’s genuinely the right solution.
  4. 4
    Test + handover
    We make sure the change behaves properly before it goes live.

FAQ

Quick answers — direct and practical.

Do you take small Shopify jobs?

Yes. Small fixes are welcome — CSS, Liquid, layout changes, mobile issues, theme tweaks, and other annoying storefront problems.

Do I need to know what kind of solution I need?

No. Tell me what you want the store to do and I’ll work out whether it needs a theme edit, JavaScript, an extension, or something larger.

Can you work on my existing theme?

Yes. Most jobs can be handled directly in an existing Shopify theme without rebuilding the store.

What’s the fastest way to start?

Send me the store URL and a screenshot or short description of what’s wrong or what you want changed. I can take it from there.

Got something on your Shopify store that needs fixing?

Send me what’s happening. Small jobs are completely welcome, and I’ll suggest the simplest sensible way to fix it.

Send me the problem