Skip to content
Custom WordPress plugins

Custom WordPress plugins for what no plugin does

When your website needs something specific to your business, we build it as a plugin: independent of the theme, with the code in your hands and maintained when WordPress or WooCommerce change.

When your own plugin pays off

First we check whether a well-known, well-maintained plugin already does it. If one does, we tell you and set it up: writing your own code for the sake of it only leaves you a bigger bill and one more thing to watch.

It pays off when what you need is specific to your business, when the existing plugin forces you to work its way, when you would end up with five plugins glued together for one job, or when you depend on a closed plugin that fails and nobody can fix.

A restaurant needs to edit its menu in WordPress and ends up with five generic plugins glued together that clash, with warnings and a broken menu on the site. One custom plugin replaces them: it adds a Menu section to the dashboard where the team changes prices and adds dishes, and the site updates without breaking the design. When the theme changes, the menu is still there.
Illustrative example: fictional brands and data.
Custom WordPress plugins

What we build

Your business logic

Calculators, valuation tools, configurators and pricing rules that run on the server, where nobody can see or tamper with them.

Editors for your team

A section in the WordPress dashboard to change what changes often, like a menu or a catalogue, without being able to break the layout.

Integrations

Connecting WordPress to your supplier, ERP, CRM or an external API, with brakes if the response is wrong and a way back.

Custom WooCommerce

Variations, stock, subscriptions, memberships and product fields WooCommerce does not include out of the box.

Data migrations

Moving content from one plugin or content type to another without losing translations, images or URLs.

Replacing plugins that fail

Swapping a closed, abandoned or troublesome plugin for one of your own that does the same and can actually be fixed.

Real cases

Plugins we have built

All of them run on real websites. Each one links to its case when we tell it on another page.

For AGENCIA RSE clients

Menu editor

Distrito Burger

The menu, editable from the dashboard

A “Menu” section in WordPress where the team changes the name, price, description and photo or video of the 59 dishes on its 3 menus. Changes go into the existing design.

See the case

Memberships

Transform by Paula

Our own membership plugin

It replaces a closed plugin that could not be fixed and kept failing with renewals. It fixed more than 4,200 subscription records and assigns every renewal to the right person.

See the case

AI in WordPress

Profe Lucía

An AI assistant inside her WordPress

Lucía changes her website by talking to a chat, without going into the dashboard, with permissions made for her and undo on every change.

See the case

Favourites migration

Transform by Paula

Each member’s favourites, from one plugin to another

It moves the favourites every user had saved with Simple Favorites to My Favorites, automatically and without anyone losing their list.

See it on GitHub (opens in a new tab)

With Orbitalia, for its clients

Orbitalia is the SEO agency we work with on the technical side. We built these plugins for websites in its portfolio and for the agency itself.

Valuation tool

Hi Homie

A home valuation tool instead of an external iframe

It calculates a price range by postcode on the server, saves each valuation as a lead with its consent and stops spam without a captcha. It is added with an Elementor widget.

See the case

Integration

BarcinoGifts

The wholesaler's catalogue, in sync

It matches the wholesaler's API with WooCommerce by SKU: stock every hour and cost every night, with brakes against incomplete responses and every run reversible.

See the case

Migration

Willy's Plan

From WooCommerce to a content type of its own

The site used WooCommerce only as a catalogue. We moved its listings to a content type of their own, keeping the WPML translations and the URLs with 301 redirects, so WooCommerce could be switched off.

Performance

Orbitalia Mega Menu

A mega menu that loads each panel when opened

On BarcinoGifts, the home page HTML went from 780 to 509 KB: each page carries only the links, and the full panel arrives when someone opens it.

Maintenance

Orbitalia Connector

A guard for Elementor CSS

It detects when an update leaves the website without styles and repairs it on its own. It is active on every Elementor site Orbitalia looks after.

See the case

Our own plugins, maintained on many websites

Besides client work, we have our own catalogue of plugins with Orbitalia. They are published on a private hub, and each website gets their updates like those of any WordPress plugin.

  • Structured data per website

    A schema plugin for each client that owns all the site’s JSON-LD instead of the one the SEO plugin generates.

    In use on 10 sites

  • Orbitalia Reviews

    Google reviews on the site and in the schema, updated automatically.

    In use on 6 sites

  • Mobile Carousel

    Turns Elementor grids into touch carousels on mobile.

    In use on 5 sites

  • Drilldown Mobile Menu

    A multi-level mobile menu for sites with many pages.

    In use on 4 sites

  • reCAPTCHA for Elementor v4

    Spam protection (v2 or v3) for Elementor v4 atomic forms.

    In use on 4 sites

  • Dynamic Widgets

    Elementor widgets fed by ACF: FAQs with schema, spec sheets, opening hours and tables.

    In use on 3 sites

  • Orbitalia CSS

    Critical CSS generated with a real browser, so the site paints sooner.

    In use on 2 sites

  • Form Alerts

    A WhatsApp alert for every request that comes in through a form.

    In use on 1 site

Process

How we build a plugin

  1. 01. You tell us what you need

    What you do by hand today or what your website does not do. If an existing plugin solves it, we recommend it.

  2. 02. Fixed proposal

    What it will do, how it is edited, which plugins it works with and what it costs. In writing, before we start.

  3. 03. Tested on a copy

    We build it and you try it on a copy of your website, with your data, before touching the live site.

  4. 04. Installation and maintenance

    We install it after a backup and keep it up to date when WordPress, WooCommerce or your theme are updated.

What you get

  • The code is yours, in a repository, with its change history.
  • Independent of the theme. The logic lives in the plugin, so you can change the design without losing it.
  • Backup and a way back. Before installing or changing data, and with a way to undo it.
  • Documentation of what it does, how it is configured and what can fail, so another developer can maintain it.

Who does the work

We are a small studio with 8 years of hands-on WordPress experience, working freelance since February 2018. We are based in A Coruña, Spain. You talk to the person who does the work, not to a go-between. We meet by video call and, if you are in Barcelona, in person too. We have worked with WordPress since 2018 and we maintain the plugins we build. Who does the work

FAQ

Frequently asked questions

How much does a custom WordPress plugin cost?

It depends on what it does, what it has to connect to and how it is edited. You get a fixed written quote after we look into what you need.

Will I own the plugin?

Yes. The code is yours, with its repository and documentation, and you do not depend on us to maintain it.

What happens when WordPress or WooCommerce update?

We review it and adapt it. If you have maintenance with us, it is tested on a copy before your site is updated.

Does it work with Elementor and my theme?

Yes. A plugin does not depend on the theme, and if needed we add it with an Elementor widget or a shortcode.

Can you fix or extend a plugin someone else built?

Yes, if you have the code. If it is a closed plugin that cannot be changed, we replace it with one of your own that does the same, as we did for Transform by Paula.

Is it not better to use an existing plugin?

Often it is, and we will tell you. We build your own when what exists does not fit the way you work or makes you pay for and maintain several plugins for one job.

Does your website need something no plugin does?

Tell us what you need and what you work with. We tell you whether an existing plugin is enough or your own pays off, and give you a fixed written quote.

Your first consultation is free. We look at what you tell us and reply within 48 business hours.

Your project See custom software

Project assistant

AI AGENCIA RSE · replies instantly

    You are talking to an AI. You can type, or tap to reply by voice. A person reviews every brief before getting back to you.

    Secure payment with Stripe

    Preparing your payment…