Custom Development
When nothing off the shelf fits, we build the plugin that does.
Most custom plugin work starts the same way: there is a process the business already runs — a catalog, a quoting workflow, an approval step — and the WordPress site cannot touch it. The available plugins do eighty percent of the job and the remaining twenty percent is the part that matters.
That last twenty percent is what we build.
The kind of work we take
New plugins
A plugin built for your process from scratch — custom post types, admin screens, front-end interfaces, PDF and document generation, scheduled jobs.
Extending what you run
Add-ons and integrations that hook into a plugin you already depend on, without forking it or editing files that get overwritten on the next update.
Inherited plugins
Code left behind by a developer who has moved on. We read it, document what it actually does, and either repair it or tell you honestly that a rebuild is cheaper.
Integrations
Getting WordPress to talk to the system that holds the real data — an ERP, a product database, a supplier feed, an internal API.
How the process works
-
A conversation
You tell us what the plugin has to do, what it has to work with, and what is currently happening instead. No charge, and no obligation at the end of it.
-
A written scope and estimate
We send back a document that states what will be built, what will explicitly not be built, what we need from you, and what it costs. If the scope is unclear enough that an estimate would be a guess, we will say so and propose a short paid discovery instead of inventing a number.
-
The build
Work happens in stages with something reviewable at the end of each one, on a staging site you can log into. You see progress while it is still cheap to change direction.
-
Handover
You get the plugin, the source, and documentation covering how it is structured and how to change it. The code is yours. We do not hold it hostage on our servers and we do not licence it back to you.
-
Support afterwards
Every build includes a window for fixing anything that turns out to be broken. Beyond that, ongoing maintenance is available if you want it and entirely optional if you do not.
What we need from you
- A clear description of the outcome — what should be true when this is done
- Access to a staging environment, or permission for us to build one
- Sample data that looks like the real thing, not three test rows
- One person who can make decisions and answer questions
What it costs
Custom work is quoted per project, because a two-week integration and a six-month build are not the same thing and a published hourly rate would tell you nothing useful about either. You get a fixed written estimate before any work starts, and we do not begin until you have agreed to it.
Tell us what you need
Send a short description of the problem. We will tell you whether it is a fit, and roughly what it would take.