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.
-
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.
-
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.
-
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.
-
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.
-
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
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.
Fix Broken Theme Layout
Sections out of place, mobile views gone wrong, CSS casualties — put back the way they should be.
Checkout & Shipping Fix
Wrong rates, blocked checkouts, tax surprises — diagnosed and corrected.
Theme Customization
Make your theme look and behave the way you actually want — beyond what the editor allows.
Store Redesigns & Big Builds
Full redesigns and ground-up builds — scoped honestly, delivered in stages you approve.
App Integrations
Connect your store to the tools you already run — ERPs, fulfillment, marketing, anything with an API.
Speed Optimization
Find what’s actually slowing your store down and fix the wins that matter.
Analytics & Pixel Tracking Fix
GA4, Meta, TikTok — events firing right, conversions counted once.
Product Variants & Options Setup
Complex options, swatches, and variant logic set up cleanly.
Migrations
Theme-to-theme content moves and platform migrations without losing what works.
Malware & Spam Cleanup
Injected scripts and spam redirects removed, entry points closed.
Custom Theme Sections
The section your theme is missing, built to match and editable by you.
Conversion Tweaks, Email & More
CRO adjustments, email and notification setup, app installs and configuration — plus everything in between.
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
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.
-
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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“QuickBooks integration that maps orders, fees, and refunds correctly. My bookkeeper sends her regards.”
Chantal · Maple products
Canada · App integration
“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
“Supplier feeds in three formats, one clean catalog out. It just runs.”
Bea · Phone accessories
Philippines · App integration
“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
“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
“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
“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
“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
“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
“‘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
“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
“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
“Quick fix, fair price, zero drama. The collection page is pixel-perfect again.”
Mads · Wooden toys
Denmark · Theme layout fix
“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
“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
“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
“Our free-shipping threshold applied before discounts instead of after. Tiny setting, real money. Worth every krone.”
Sigrid · Wool blankets
Norway · Checkout & shipping fix
“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
“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
“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
“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
“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
“The site stopped feeling like wading through honey. Customers noticed before I told them.”
Tereza · Bookshop
Czech Republic · Speed optimization
“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
“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
“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
“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
“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
“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
“Server-side tracking set up properly, consent banner respected, numbers matching across platforms. First time in two years.”
Noah · Camping gear
Canada · Tracking fix
“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
“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
“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
“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
“A gift-box builder with allergy filters — sounds simple, wasn’t. Works beautifully.”
Margaux · Chocolate house
Belgium · Variants setup
“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
“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
“Google flagged our store overnight. Cleanup done within a day, reconsideration request drafted, flag lifted within the week.”
Álvaro · Sneaker store
Spain · Malware cleanup
“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
“Calm, fast, discreet. The post-cleanup report was thorough enough for our insurer.”
Nadine · Watch boutique
Switzerland · Malware cleanup
“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
“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
“Our old theme was abandoned by its developer. Everything moved to a supported one, metafields included.”
Oksana · Embroidered linens
Ukraine · Theme migration
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“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
“A compatibility-checker section — pick your scale, see what fits. Customers use it constantly.”
Leon · Model kits
United Kingdom · Custom section build
“A size-chart section with per-collection charts. Small thing, huge drop in size-related returns.”
Isabela · Swimwear
Brazil · Custom section build
“Scheduled announcement bars per collection, with countdowns that actually match our timezone. Set-and-forget.”
Erik · Vinyl & turntables
Sweden · Announcement bar build
“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
“A holiday banner with shipping-cutoff logic by region. My favorite small purchase of the year.”
Becca · Yarn store
United States · Announcement bar build
“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
“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
“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
“Subscription app configured properly, dunning emails included. Churn dropped the first month.”
Ingrid · Children’s wear
Norway · App install & configuration
“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
“Notification emails were going to spam for half our customers. DNS records fixed, templates rebuilt, deliverability verified.”
Mateusz · Posters
Poland · Email & notification setup
“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
“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
“Sticky add-to-cart and a decluttered product page. Mobile conversion up 22% month over month.”
Charlotte · Linen clothing
Australia · CRO tweaks
“Trust badges, delivery estimates, clearer variant buttons. Boring changes, measurable results.”
Pieter · Cheese & charcuterie
Netherlands · CRO tweaks
“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
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.