Custom tools for your shop
Service 05
Custom web apps and internal tools when an app store plugin won’t do the job: dashboards, order and stock sync between Shopify, Amazon and your systems, automations and trade portals.
- UK companies in FirmFinder, my own product
- 5.7M+
- The stack I build with
- Python
- FastAPI
- PostgreSQL
- Stripe
What’s included
Tools Built Around How You Work.
Each build is scoped to your shop. These are the kinds of tools I build.
-
Dashboards Built Around Your Numbers.
Orders, stock and sales from every channel in one place, shaped around the questions you ask each week.
-
Automations
Jobs that run on their own, on a schedule or when something happens: reports, reminders, price and stock updates.
-
Customer And Trade Portals
A login where trade customers see their own prices, reorder and check their order history.
-
API Integrations
Connecting the tools you already use: Shopify, Amazon, spreadsheets, couriers and accounting software.
-
Data Tools
Imports, exports, clean-ups and reports for the data your business runs on.
See FirmFinder -
Order And Stock Sync
Between Shopify, Amazon and your own systems, so stock stays right everywhere without copying it by hand.
Watch it run
Order sync
Watch An Order Sync.
A small app can carry each new Shopify order into Amazon and your stock sheet in seconds. Pick a product, press the button and follow it through.
No orders yetPress “Simulate an order”.
- Receive the order
- Match the SKU
- Update Amazon
- Update the stock sheet
- Canvas printCP-015available
- Tote bagTB-023available
- MugMG-032available
| Row | SKU | Product | Stock | Updated |
|---|---|---|---|---|
| 2 | CP-01 | Canvas print | 5 | Yesterday |
| 3 | TB-02 | Tote bag | 3 | Yesterday |
| 4 | MG-03 | Mug | 2 | Yesterday |
Sync log Times are your UK clock. Steps are slowed down so you can follow them.
DemoA mock-up made for this page. No real store, Amazon account or sheet is connected.
Own product
I Build And Run My Own Software.
FirmFinder Is Mine: Find UK Firms By What They Do, Where They Are And How Big They Are, Then Export The List. I Designed It, Built It And Keep It Running, The Way I’d Look After A Tool For Your Shop.
- UK companies in FirmFinder, from the Companies House register
- 5.7M+
- Person who builds and runs it
- 1
- PythonThe code behind the app
- FastAPIIts web framework and API
- PostgreSQLThe company data
- StripePayments
Process
How A Build Runs.
Four steps from the first call to launch, with a working preview to try every week.
- /01
Discovery
A free call, then a closer look at how orders, stock and data move through your business today.
- /02
Spec & fixed quote
A written spec of what the tool does, with milestones and a fixed price before any work starts.
- /03
Build in weekly previews
A working preview on a private link every week, so you can try it on real tasks as it grows.
- /04
Launch & support
Go live, hand over with a walkthrough, then optional support for updates and changes.
Typical timeline Example
Custom or app?
When An App Won’t Do.
App store plugins are quick to set up and often the right call. These are the signs a custom tool is worth a conversation. Tick any that sound like your shop.
Signs that fit your shop
Tick any that sound familiar.
Talk it through on a free callWhen an app is the better choiceIf one does the job well at a fair price, use it. I’ll tell you so on the call.
Pricing
One Fixed Quote, Agreed Up Front.
Every tool is different, so I don’t publish prices. After the free call you get a written spec with milestones and a fixed price for the build, before any work starts. Support after launch is optional.
What affects the price
- IntegrationsHow many systems it connects, such as Shopify, Amazon, a spreadsheet or a courier, and what their APIs allow.
- ScreensHow many screens and user roles it needs, from one dashboard to a full trade portal.
- DataHow much data moves, how often it syncs, and whether existing data needs importing or cleaning first.
- SupportOptional after launch: hosting, updates and changes, agreed separately from the build.
You’ll work with me
Your fixed quote Example
- Written specScreens, data and integrations
- MilestonesWith a working preview each week
- Fixed priceSet before any work starts
Support Optional, after launch
Questions About Custom Tools
Straight answers on ownership, hosting, upkeep and integrations.
-
You do. Once the build is paid for, the code and your data are yours, kept in a repository you control, so another developer could pick it up if you ever wanted.
-
On a managed cloud host chosen for the job, set up in your name or run for you. The running costs are in the written spec, so you know them before any work starts.
-
Platforms change their APIs over time, so a tool needs some care. Support is optional: I can keep it updated, watch for errors and make changes, or hand it to your team with a walkthrough.
-
Yes. Both offer APIs for orders, products and stock, which is how a sync like the demo above works. I can also connect spreadsheets, couriers, accounting tools and most things with an API.
-
It depends on the tool. As an example, a focused stock sync might take 3–6 weeks and a customer portal longer. The fixed quote sets out the milestones, so you know the dates before we start.
Still wondering about something? Ask me on a free call
Apps FAQ
Other services
One Developer. Four More Ways To Grow.
A custom tool works best behind a store that sells. These are the other four services.
-
Shopify Development
New stores, redesigns and custom themes, with sections your team can edit.
-
SEO Optimisation
Technical and on-page SEO so customers find your products on Google.
-
Amazon Ads
Sponsored Products, Brands and Display campaigns, with weekly reports on ACoS, ROAS and TACoS.
-
Listing Images
Images that follow Amazon’s rules and sell the product, from the main image to A+ Content.