Small job

Custom WordPress Plugin Development

We build the feature you need as a clean, standalone WordPress plugin instead of piling code into functions.php, and hand over the source code and documentation.

  • Typical scope approx. 12 h
  • Roughly 600 € + VAT
  • Assessment and estimate are free

A small need is often solved by pasting code into the theme’s functions.php. That works until the theme changes, the code gets lost, or someone edits it with no review. A separate plugin lives independently of the theme, is versioned and can be switched on and off. We build a defined feature as a clean plugin that stays with you.

Small additions and larger single-purpose tools both fit. Before building anything we check whether a ready-made plugin solves the task more cheaply. If it does, we will say so.

What the work includes

  • Requirements. A short specification: what the feature does, who uses it and what happens when something fails. We agree the scope from that.
  • Custom post types and taxonomies. A data structure for products, properties, staff or events, with meta fields.
  • Shortcodes and Gutenberg blocks. Add content to pages without code, with server-side rendering where it makes sense.
  • REST API endpoints. Read and write data from other systems, protected by permissions.
  • Admin settings. A settings page built on the WordPress Settings API, so you do not have to edit code.
  • WooCommerce hooks. Pricing rules, checkout fields, email content, order statuses and other customisations through action and filter hooks, without touching WooCommerce core.
  • Import and export. CSV or JSON data transfer, with background processing so large files do not time out.
  • Small automations. Scheduled tasks (WP-Cron or a server cron), notifications and data syncing.
  • Security and standards. Nonces, capability checks, input sanitising and output escaping, written to the WordPress Coding Standards.
  • Documentation and hand-over. Source code, a short usage guide and code comments. The plugin is yours and works without us.

What we need from you

  • A description of what the feature should do, with an example of typical use.
  • Access to the site or a copy of it, and the list of plugins in use.
  • Documentation or API keys for any system the plugin has to connect to.
  • A contact person who tests the finished feature.

What is not included

  • A complete web application or a very large system. For that we make a separate plan first.
  • Accounting or stock system integration. See the Erply and Directo pages.
  • Publishing the plugin in the public WordPress.org directory, unless agreed separately.
  • Content and design. The plugin provides function; appearance is the theme’s job.

Who it suits

It suits a business with a specific, recurring need that a ready-made plugin does not cover or needs too much configuration for. The Foodexpert B2B ordering centre and the Bravo Tehnika shop, for example, rely on custom parts like this; see Foodexpert and Bravo Tehnika. If you also want a safe place to test, see staging setup.

approx. 12 h Typical scope
50 € Hourly rate + VAT
600 € Estimated total

This is an estimate, not a quote. We’ll review your site free of charge first and tell you the exact time required. If the job turns out smaller, you pay less – we bill for the time actually spent.

How this job works

  1. Send an enquiry

    Send us your site address and a couple of sentences about the problem. We usually reply the same or the next working day.

  2. We review it and give you the price

    The assessment is free. You’ll know the exact time and price before you decide on anything.

  3. We do the work and report back

    We take a backup before making changes. When the work is done you get a summary of exactly what was done and what to keep an eye on going forward.

Frequently asked questions

Why a plugin and not functions.php?

A plugin does not depend on the theme, can be versioned, tested and disabled. The feature does not disappear when you change theme.

Do I get the source code?

Yes. The plugin and source are handed over with short documentation and work without us.

Could a ready-made plugin do the job?

We check that first. If a reliable ready-made plugin fits, we recommend it. We build custom only when it makes more sense.

Does it work with WooCommerce?

Yes. We build WooCommerce features through official hooks so that updates do not break them.

What does it cost and when can you start?

We begin with a free review and estimate and invoice actual time spent. Work usually starts within 1–3 working days.

Testimonials

What our clients say

Long-standing partnerships say more than any slogan. Several of the clients below have been with us for over seven years.

We have worked with Birk for eight years now. This time we wanted a new website for the company, and the goals were set high from the very start – in visuals, functionality, manageability and SEO. Thanks to Birk’s professional approach we got a website of a high standard that met our expectations 100%. The collaboration went smoothly because Birk is a very good and direct communicator, helpful, dependable and conscientious.
Karina Riive Karina Riive LIGNAMETS OÜ, FARMLAND PURCHASING MANAGER
We ordered a feature-rich bespoke online store from Zezz. It was also important that it integrate with our accounting software. Zezz handled the task well and has been our day-to-day web development partner since 2018. Overall score 8/10 – there is always room to do better.
Aivo Kuldmeri Aivo Kuldmeri WESTBERG KAUBANDUS, MANAGING DIRECTOR
As a client you sometimes feel that you don’t know exactly how, and sometimes not even exactly what. But our collaboration has produced a website that our own people value and others try to copy. Thank you for the patience, the good ideas and the understanding. Thank you for visualising it and making it visible. I liked that Zezz keeps its word and stays flexible.
Mart Tilk Mart Tilk MANAGER, MÄRJAMAA SPORTS CENTRE

See our clients and testimonials

Get in touch

Let’s talk about your project

The first hour of consultation is free and comes with no obligation. We usually reply the same or the next working day.

  • The first hour is free – even if we don’t end up working together
  • You get a concrete price and timeline, not a vague “about”
  • No sales pressure and no automated follow-up calls

Request a quote

Describe what you need in a couple of sentences. We’ll get in touch and arrange a free consultation.


    Your details are never shared with third parties or used for newsletters.