Skip to content
Storemend

Shopify fixes · Custom apps · One developer

Something broken on your Shopify store? Tell me. I’ll fix it.

I’m Astrid — a Shopify developer, not an agency. Describe the problem in chat, get a written proposal priced to your project’s scope, and once you pay, the work gets delivered — with constant updates along the way. From quick fixes to custom apps, big builds, and full redesigns.

Not sure it fits? Ask in chat — I’ll tell you straight if it’s not a fit.

How it works

The plain-English promise

Describe the problem in plain English. You’ll get a written proposal priced to the project’s scope. You pay, I do the work safely on a copy of your store — sending constant updates as it moves — and you approve before anything goes live.

Every clause in that paragraph is a step below — mechanics, not slogans.

  1. 01

    You describe the problem in plain English.

    No tickets, no specs, no developer vocabulary. “My collection page looks wrong on phones” is a complete brief.

  2. 02

    You receive a written proposal.

    I figure out what actually needs to change and send a proposal priced to the project’s scope, with an estimated turnaround — exactly what you’ll get, in writing.

  3. 03

    You pay, and the work starts.

    One payment for the agreed scope — no deposits, no surprises. All work runs on a duplicated, unpublished theme; your live store keeps selling, untouched.

  4. 04

    You see progress the whole way.

    Constant updates and progress reports as work happens — milestones, blockers, before/after notes — all posted to your project portal, so you can check on progress anytime. Then a preview link, your approval, and publishing scheduled by agreement with you.

  5. 05

    Delivered — and if it breaks, I fix it free.

    Thirty days, no argument. And everything is undoable — the handover note tells you exactly what changed and how to roll it back.

Common tasks

From quick fixes to custom apps

See everything I do
Flagship 30+ custom Shopify apps built

Custom Shopify App Development

When no off-the-shelf app does what your store needs, I build one that does. This is the work I do most and love most: 30+ custom apps shipped, including through Shopify’s own app review.

Tell me what it should do →

  • Private apps — built for your store alone, shaped to your exact workflow.

  • App Store-grade builds — including apps approved through Shopify’s own review.

  • Custom integrations — your store connected to the tools and workflows you already run.

Every project gets a written proposal priced to its scope. Small fixes typically land in around a few business days — your proposal includes an estimated turnaround.

An honest comparison

Storemend vs marketplaces vs agencies

Where the other options genuinely differ, the rows below say so. You’re going to check anyway — I’d rather save you the time.

Who does the work

Storemend (me)Me, Astrid — the person you chat with

MarketplacesA freelancer matched to you; quality varies by match

AgenciesA team; often a junior behind an account manager

Pricing

Storemend (me)A written proposal priced to your project’s scope, before you pay

MarketplacesQuoted per task; platform fee included in the price

AgenciesDay rates or retainers; quotes after a sales call

Middleman cut

Storemend (me)None

MarketplacesPlatform takes a cut of what you pay

AgenciesAgency overhead in every invoice

Payment flow

Storemend (me)One simple flow: proposal, payment, delivery — backed by the guarantee

MarketplacesEscrow and platform payment rules

AgenciesDeposits, milestones, and contracts

Guarantee

Storemend (me)Delivered as proposed or made right — fixed free, refunded if it can't be fixed — plus 30-day warranty

MarketplacesVaries by platform; usually mediation/escrow

AgenciesVaries by contract

Progress visibility

Storemend (me)Constant updates and progress reports, posted to your project portal — check on progress anytime

MarketplacesDepends on the freelancer

AgenciesWeekly calls or status emails, typically

Store access

Storemend (me)Scoped collaborator access, listed on the proposal, revoked at the end

MarketplacesGenerally collaborator access too — standard practice

AgenciesOften a shared staff account or broad access

Track record you can check

Storemend (me)80+ Shopify stores delivered and 30+ custom Shopify apps built — including through Shopify’s own app review

MarketplacesThousands of platform reviews

AgenciesPortfolios and case studies

The full comparison, row by row

Safety protocol

How I make sure I can’t hurt your store

“What if you break something?” That’s the scenario my whole process is built around — the checklist runs on every job, no exceptions.

Every job Safety checklist
  • I work on a copy. Your theme is duplicated; I work on the unpublished copy. Your live store doesn’t change while I work.

  • You preview first. You get a preview link and approve the result before anything is published.

  • Publishing is scheduled by agreement with you. Going live happens in a window we pick together — nothing publishes without your sign-off.

  • Everything’s reversible. Every delivery includes a handover note: what changed, where, and how to undo it.

  • Access ends with the job. My collaborator access is scoped to the job and removed when we’re done.

Proof

Track record you can check

80+ Shopify stores delivered and 30+ custom Shopify apps built — from one-day fixes to big builds and full redesigns. Not slides, not borrowed numbers: shipped work.

  • Shipped

    30+ custom Shopify apps, including builds approved through Shopify’s own app review — the same platform and APIs your store runs on.

  • Delivered

    80+ Shopify stores worked on — repairs, theme work, integrations, redesigns, and ground-up builds for merchants around the world.

  • Included

    Big builds and redesigns too. Large projects get the same process as small ones: a scope-based proposal, staged delivery, and your approval at every step.

Testimonials

Merchants, in their own words

From stores around the world — fixes, builds, redesigns, and custom apps.

“We needed a wholesale ordering flow that no app on the App Store could handle — tiered pricing per customer group, minimums per SKU, the works. Astrid scoped it in a day, sent a proposal that said exactly what we’d get, and built us a private app that’s now the backbone of our B2B side. Six months in, it just works.”

Marcus · Outdoor gear store

United States · Custom app build

Verified
“Our checkout was silently rejecting half of Europe. Astrid found the shipping-zone misconfiguration within hours and had it fixed on a theme copy before we’d even finished panicking.”

Sophie · Children’s clothing

Canada · Checkout fix

Verified
“Full redesign, top to bottom. I expected an agency-sized headache and got the opposite: one developer, a clear staged plan, progress reports that actually made sense, and a preview link at every stage. The new store converts noticeably better and still feels like us.”

Imogen · Homeware store

United Kingdom · Store redesign

Verified
“Mobile load time went from embarrassing to genuinely quick, and nothing on the page broke in the process. The before/after notes showed exactly what changed and why.”

Liam · Supplements brand

Australia · Speed optimization

Verified
“Astrid connected our Shopify store to the ERP we run our warehouse on — orders, stock levels, returns, all syncing both ways. Two other developers had told us it wasn’t possible without switching systems. The proposal was precise, the updates were constant, and the integration has run without a hiccup since launch.”

Jonas · Furniture store

Germany · App integration

Verified
“Moved our whole store to a new theme without losing a single section of content. The estimate said about a week; it landed in five days.”

Femke · Bicycle accessories

Netherlands · Theme migration

Verified
“Our ad spend was flying blind — GA4 and Meta were double-counting some conversions and missing others entirely. Astrid untangled the whole pixel setup and documented every event. Numbers we can finally trust.”

Mei · Skincare brand

Singapore · Tracking fix

Verified
“We sell in three currencies with engraving options on every product. Astrid built a custom app for the personalization flow and rebuilt our variant structure underneath it. Customers stopped emailing us in confusion, which is the best metric I have.”

Omar · Perfume house

United Arab Emirates · Custom app build

Verified
“Forty paper sizes, six colors, three bindings — our variants were chaos. Now they’re clean, and I can edit them myself.”

Elin · Stationery store

Sweden · Variants setup

Verified
“Our store was redirecting customers to spam sites and we had no idea where it was coming from. Astrid found the injected script, removed it, closed the loophole it came in through, and wrote up exactly what had happened in language I could forward to my team. Calm, fast, thorough.”

Haruto · Ceramics studio

Japan · Malware cleanup

Verified
“We came with a logo and a product line; Astrid built the entire store from zero — theme, sections, integrations, the lot. The proposal broke the build into stages so we always knew what we were paying for and what came next. Launch day was an anticlimax in the best possible way.”

Ana · Swimwear label

Brazil · Ground-up store build

Verified
“Order confirmations, shipping updates, abandoned-cart emails — all set up, branded, and tested in one go. Small job, handled like it mattered.”

Ruby · Gift hampers

New Zealand · Email & notification setup

Verified
“Subscriptions with roast-date logic no app could handle. Astrid built a private app around our roasting schedule — orders now batch themselves the night before we roast. The proposal said two weeks; it took twelve days.”

Caleb · Coffee roastery

United States · Custom app build

Verified
“We needed pre-orders with staggered delivery windows across two warehouses. Every app we tried fought us. The custom app Astrid built feels like it was always part of Shopify.”

Layla · Modest fashion

United Arab Emirates · Custom app build

Verified
“Fitment lookup — year, make, model — built as a custom app talking to our parts database. Returns from wrong-part orders dropped by more than half in the first quarter.”

Tobias · Auto parts

Germany · Custom app build

Verified
“Our artisan co-op needed per-weaver payout tracking behind every sale. Astrid scoped it in plain English, built it, and trained me on it over one call.”

Wanjiru · Handwoven baskets

Kenya · Custom app build

Verified
“A sample-box builder that pulls live inventory and enforces our combination rules. Two agencies quoted us eye-watering numbers and three months. One developer did it in three weeks.”

Jisoo · K-beauty store

South Korea · Custom app build

Verified
“Harvest-batch tracking from farm to order, as a private app. The proposal listed exactly which API scopes it needed and why — that level of care sold me before the code did.”

Hsin-Yi · Tea shop

Taiwan · Custom app build

Verified
“Astrid built us a delivery-slot app that caps orders per neighborhood per day. Support tickets about late deliveries basically disappeared.”

Santiago · Specialty grocery

Colombia · Custom app build

Verified
“Made-to-order engraving with Hebrew and English previews. I was told repeatedly this needed an ‘enterprise solution.’ It needed one good developer.”

Noa · Jewelry studio

Israel · Custom app build

Verified
“Trade-in credit flow — customers send old clubs, get store credit, all tracked inside Shopify. The app passed our accountant’s audit without a single adjustment.”

Tyler · Golf equipment

United States · Custom app build

Verified
“Our wholesale buyers order in size curves, not single units. The custom order form Astrid built understands that. Nothing off the shelf did.”

Putri · Batik clothing

Indonesia · Custom app build

Verified
“Stock syncs from our warehouse system every five minutes, both directions. The integration survived two Shopify API version bumps because it was built properly the first time.”

Daan · Bike parts

Netherlands · App integration

Verified
“Royal Mail labels, our accounting software, and Shopify finally talk to each other. The handover note alone was worth the price — I know exactly what runs where.”

Gemma · Stationery & gifts

United Kingdom · App integration

Verified
“Our POS in two alpine shops and the online store now share one inventory truth. Winter season went by without a single oversell.”

Felix · Ski accessories

Austria · App integration

Verified
“Astrid wired our store into the courier aggregator we use — tracking updates flow back automatically. Customers stopped asking where their order was, because the answer reaches them first.”

Rohan · Ayurvedic wellness

India · App integration

Verified
“QuickBooks integration that maps orders, fees, and refunds correctly. My bookkeeper sends her regards.”

Chantal · Maple products

Canada · App integration

Verified
“An ERP integration two local agencies refused to even quote. Scoped, priced, delivered in eleven days — and the progress portal meant I never once had to ask for a status.”

Deniz · Ceramic tableware

Turkey · App integration

Verified
“Supplier feeds in three formats, one clean catalog out. It just runs.”

Bea · Phone accessories

Philippines · App integration

Verified
“Freight quotes from our carrier appear at checkout for oversized items. Cart abandonment on big pieces dropped noticeably the first month.”

Oskar · Outdoor furniture

Sweden · App integration

Verified
“An app uninstall left ghost code that broke our product grid on mobile. Fixed in a day, with a note explaining exactly what the old app had left behind.”

Priya · Sari boutique

United States · Theme layout fix

Verified
“Our theme update ate the cart drawer. Astrid restored it on a copy, I previewed it, approved it, done — my live store never showed the breakage.”

Callum · Vinyl records

United Kingdom · Theme layout fix

Verified
“The size-guide popup had been broken for months and two freelancers gave up on it. Astrid found the conflict in twenty minutes of looking.”

Aino · Knitting supplies

Finland · Bug fix

Verified
“Footer links dead, filters misbehaving, one stubborn layout shift on product pages. One proposal, one pass, all three gone.”

Matteo · Espresso machines

Italy · Bug fix

Verified
“Our homepage hero vanished on tablets, specifically. I couldn’t even describe it properly — I sent screenshots, Astrid did the rest.”

Valeria · Party supplies

Mexico · Theme layout fix

Verified
“‘It used to work, then it didn’t’ was genuinely all the brief I could give. The diagnosis came back the same afternoon.”

Kristjan · Sauna accessories

Estonia · Bug fix

Verified
“Variant images stopped switching after a ‘minor’ edit by our previous helper. Fixed and documented — and when an unrelated quirk surfaced a week later, the warranty covered it. No charge, no argument.”

Thandi · Natural haircare

South Africa · Bug fix

Verified
“The mobile menu froze on Android only. Astrid reproduced it, fixed it, and sent before/after recordings. Exactly how it should work.”

Andrei · Watch straps

Romania · Bug fix

Verified
“Quick fix, fair price, zero drama. The collection page is pixel-perfect again.”

Mads · Wooden toys

Denmark · Theme layout fix

Verified
“Three ‘small fixes’ from past freelancers were quietly fighting each other in our theme. Astrid untangled all of it and left the code cleaner than she found it.”

Joaquín · Mate & gourds

Argentina · Bug fix

Verified
“EU shipping zones were quietly overcharging half our customers. Found, fixed, and explained with a table of every rate that changed.”

Lucía · Olive oil estate

Spain · Checkout & shipping fix

Verified
“Express checkout buttons were skipping our duties notice. Astrid fixed the flow and tested it from three countries.”

Adrian · Streetwear

Hong Kong · Checkout & shipping fix

Verified
“Our free-shipping threshold applied before discounts instead of after. Tiny setting, real money. Worth every krone.”

Sigrid · Wool blankets

Norway · Checkout & shipping fix

Verified
“Rural addresses kept failing validation at checkout. Astrid traced it to an app setting nobody knew existed.”

Tane · Surf gear

New Zealand · Checkout & shipping fix

Verified
“Cash-on-delivery rules per region, set up correctly the first time. Our failed-delivery rate fell immediately.”

Faisal · Dates & confectionery

Saudi Arabia · Checkout & shipping fix

Verified
“Checkout was blocking PO boxes for products that ship fine to PO boxes. Two-day turnaround, including a written explanation of what had been wrong.”

Dana · Pet supplies

United States · Checkout & shipping fix

Verified
“Mobile PageSpeed went from 31 to 78 with nothing visually changed. The report listed what was fixed and what our theme simply can’t do faster — I appreciated the honesty.”

Camille · Natural skincare

France · Speed optimization

Verified
“Four dead app scripts, two-megabyte hero images, fonts loading twice. All cleaned up in one pass, with before/after scores on the exact same pages.”

Jack · Fishing tackle

Australia · Speed optimization

Verified
“The site stopped feeling like wading through honey. Customers noticed before I told them.”

Tereza · Bookshop

Czech Republic · Speed optimization

Verified
“Speed work plus a written list of which apps were costing us the most milliseconds. We dropped two of them.”

Wei Ling · Aquarium supplies

Singapore · Speed optimization

Verified
“Honest scoping: Astrid told me upfront which scores were theme-limited rather than promising magic. Then she delivered exactly what the proposal said.”

Hekla · Wool sweaters

Iceland · Speed optimization

Verified
“Our product pages loaded in four seconds on 4G. Now under two. Ramadan-sale traffic didn’t even wobble.”

Aisyah · Hijab fashion

Malaysia · Speed optimization

Verified
“GA4 was counting every purchase twice and Meta was missing a third of them. Astrid rebuilt the events and documented each one. Our ROAS finally means something.”

Oliver · Craft beer merch

United Kingdom · Tracking fix

Verified
“The pixel audit found a tag-manager container from an agency we left two years ago, still firing. Removed, rebuilt, verified.”

Fernanda · Children’s books

Chile · Tracking fix

Verified
“Conversion tracking for TikTok and Meta set up cleanly after our theme switch broke both. Tested with real orders before sign-off.”

Linh · Home décor

Vietnam · Tracking fix

Verified
“Server-side tracking set up properly, consent banner respected, numbers matching across platforms. First time in two years.”

Noah · Camping gear

Canada · Tracking fix

Verified
“I knew our ads ‘felt’ wrong but couldn’t prove it. The fix came with a one-page explanation my marketing freelancer could act on.”

Eleni · Olive wood kitchenware

Greece · Tracking fix

Verified
“Forty-eight sizes, twelve finishes, four mat options. The variant structure Astrid built is the first one that hasn’t collapsed under its own weight.”

Théo · Custom framing

France · Variants setup

Verified
“Swatches now show the actual fabric, options appear in the right order, and out-of-stock combinations hide themselves. I manage it all myself now.”

Ananya · Block-print textiles

India · Variants setup

Verified
“We merged three product lines into one clean option structure without breaking a single existing URL. SEO didn’t blink.”

Jasmine · Nail polish

United States · Variants setup

Verified
“A gift-box builder with allergy filters — sounds simple, wasn’t. Works beautifully.”

Margaux · Chocolate house

Belgium · Variants setup

Verified
“Variant chaos from years of CSV imports, sorted in two days. The handover note showed exactly what changed on every product.”

Yuki · Bonsai tools

Japan · Variants setup

Verified
“Spam redirects to a casino site, of all things. Astrid found the injected script inside a forgotten app’s leftover code, removed it, closed the gap, and wrote up the incident so I could reassure customers.”

Kasia · Amber jewelry

Poland · Malware cleanup

Verified
“Google flagged our store overnight. Cleanup done within a day, reconsideration request drafted, flag lifted within the week.”

Álvaro · Sneaker store

Spain · Malware cleanup

Verified
“Someone’s ‘cheap fix’ from a forum left a backdoor in our theme. Astrid removed it and audited everything else that hire had touched.”

Chiamaka · Beauty supply

Nigeria · Malware cleanup

Verified
“Calm, fast, discreet. The post-cleanup report was thorough enough for our insurer.”

Nadine · Watch boutique

Switzerland · Malware cleanup

Verified
“New theme, four years of content, zero lost sections. The content audit before the move caught pages we’d forgotten existed.”

Inês · Cork accessories

Portugal · Theme migration

Verified
“We migrated the weekend before our biggest campaign — her suggestion, since publishing is scheduled by agreement. Monday traffic landed on the new theme without a hiccup.”

Mia · Activewear

Australia · Theme migration

Verified
“Our old theme was abandoned by its developer. Everything moved to a supported one, metafields included.”

Oksana · Embroidered linens

Ukraine · Theme migration

Verified
“A theme-to-theme move quoted as exactly that — no upsell to a redesign I didn’t need. Refreshing.”

Siobhán · Candles & home fragrance

Ireland · Theme migration

Verified
“We moved themes to get a faster base, and the speed report afterwards proved the point of the whole project. Sections, blog, translations — all intact.”

Lukas · Board games

Germany · Theme migration

Verified
“Full redesign delivered in stages, each one previewed and approved before the next began. Never once felt out of control.”

Rafael · Barware & spirits

Brazil · Store redesign

Verified
“I braced for the usual redesign chaos. Instead: a staged plan, constant portal updates, and a launch night where nothing went wrong.”

Olivia · Bridal accessories

United States · Store redesign

Verified
“The redesign kept everything our regulars loved and fixed everything they quietly tolerated. Conversion is up; complaints are not.”

Katarina · Herbal teas

Slovenia · Store redesign

Verified
“A redesign priced to scope in writing, not a retainer that breathes. We knew the total before work started and it didn’t move.”

Hugo · Eyewear

France · Store redesign

Verified
“Big build, small team — just us and Astrid. The preview links at every stage meant our whole staff could weigh in before launch.”

Grace · Children’s furniture

United Kingdom · Store redesign

Verified
“Redesigned around how customers actually browse — Astrid pulled our analytics before proposing anything. The data-first approach shows in the result.”

Diego · Cycling apparel

Peru · Store redesign

Verified
“From a logo and fifty product photos to a live store in three weeks. The proposal broke it into stages, so the spend was never a mystery.”

Maya · Ceramic plant pots

United States · Ground-up store build

Verified
“Our first store, zero technical knowledge on our side. Every decision was explained in plain English, and the handover taught us to run it ourselves.”

Amira · Skincare

Egypt · Ground-up store build

Verified
“Built from nothing in a month, including the wholesale section. The portal showed progress daily — I checked it with my morning coffee.”

Eszter · Leather journals

Hungary · Ground-up store build

Verified
“Launch was scheduled in a window we picked together, with a rollback plan I never needed. It just worked.”

Ben · Hot sauce

Australia · Ground-up store build

Verified
“A ‘shop the room’ section that matches our theme so well our theme’s developer asked where it came from.”

Clara · Art prints

Luxembourg · Custom section build

Verified
“A recipe section with linked products, editable by me in the theme editor. Exactly what was proposed, nothing less.”

Ravi · Spice blends

India · Custom section build

Verified
“The lookbook section our theme was missing. Built to match, documented, and I can edit every part of it without touching code.”

Hana · Calligraphy supplies

Japan · Custom section build

Verified
“A compatibility-checker section — pick your scale, see what fits. Customers use it constantly.”

Leon · Model kits

United Kingdom · Custom section build

Verified
“A size-chart section with per-collection charts. Small thing, huge drop in size-related returns.”

Isabela · Swimwear

Brazil · Custom section build

Verified
“Scheduled announcement bars per collection, with countdowns that actually match our timezone. Set-and-forget.”

Erik · Vinyl & turntables

Sweden · Announcement bar build

Verified
“A promo banner that doesn’t shove the layout down or flash on load. Harder than it sounds; done in a day.”

Paulo · Coffee gear

Portugal · Announcement bar build

Verified
“A holiday banner with shipping-cutoff logic by region. My favorite small purchase of the year.”

Becca · Yarn store

United States · Announcement bar build

Verified
“Reviews app installed, configured, and de-conflicted with the two apps that fought it. Should have done this months ago.”

Stefan · Hiking boots

Switzerland · App install & configuration

Verified
“Astrid configured our print-on-demand stack and fixed the duplicate-SKU mess the setup wizard created. Orders flow correctly now.”

Nia · Print-on-demand art

United Kingdom · App install & configuration

Verified
“Loyalty app set up with rules that match how we actually sell, not the app’s defaults.”

Tomás · Surf wax

Chile · App install & configuration

Verified
“Subscription app configured properly, dunning emails included. Churn dropped the first month.”

Ingrid · Children’s wear

Norway · App install & configuration

Verified
“Order emails finally match our brand, and the abandoned-cart flow was tested end to end. The test checklist came with the delivery.”

Zoe · Candles

Canada · Email & notification setup

Verified
“Notification emails were going to spam for half our customers. DNS records fixed, templates rebuilt, deliverability verified.”

Mateusz · Posters

Poland · Email & notification setup

Verified
“Back-in-stock notifications set up and actually firing. We sold out the restock in a day.”

Aroha · Honey & skincare

New Zealand · Email & notification setup

Verified
“Five small conversion tweaks, each explained with the reasoning. Three moved the needle — and Astrid told us in advance which two probably wouldn’t.”

Sam · Fitness equipment

United States · CRO tweaks

Verified
“Sticky add-to-cart and a decluttered product page. Mobile conversion up 22% month over month.”

Charlotte · Linen clothing

Australia · CRO tweaks

Verified
“Trust badges, delivery estimates, clearer variant buttons. Boring changes, measurable results.”

Pieter · Cheese & charcuterie

Netherlands · CRO tweaks

Verified
“A quick CRO pass before our season — checkout friction points listed, fixed, and measured. The proposal even said which metrics to watch.”

Aditi · Wedding favors

India · CRO tweaks

Verified

Start here

Tell me what’s broken.

Describe the problem in plain English — screenshots help. You’ll get a straight answer and a written proposal priced to your project’s scope before you pay anything.

  • Delivered as proposed, or made right. If work misses the proposal, I fix it free — and refund anything I can't make match.

  • 30-day warranty. Defects in my delivered work, fixed free.

  • One clear flow. Proposal priced to scope, you pay, the work gets delivered — with constant updates as it happens.

  • Your live store stays untouched. All work on an unpublished theme copy — you preview and approve before anything goes live.