WordPress & WooCommerce · Papendrecht

Custom WordPress plugin development

VirtuoLab is a software agency in Papendrecht, the Netherlands, building custom WordPress and WooCommerce plugins. WordPress runs 39.7% of all websites and 58.4% of sites with a known CMS, according to W3Techs in October 2026. VirtuoLab writes plugins for features no existing plugin covers well, for example a product configurator, a customer portal or a link with Exact Online. A simple plugin takes 1 to 3 weeks and costs €2,000 to €5,000 as an indication. First comes a free intake call, then a fixed price upfront. Shopify apps are possible as well, and the client owns the source code after delivery.

Price indication
€2,000 – €25,000 (simple plugins from €2,000)
Timeline
1–3 weeks (simple) to 6–12 weeks (complex)
Stack
WordPress, WooCommerce, PHP, JavaScript, React, TypeScript
Service area
On location in the Drechtsteden and Rotterdam; online across the Netherlands, Belgium and Germany
Contact
Directly with the developer

What is a custom WordPress plugin, and what does VirtuoLab build?

A custom WordPress plugin is software written for one specific website, adding features without changing the WordPress core. WordPress runs 39.7% of all websites and 58.4% of the websites with a known content management system, according to W3Techs in October 2026. VirtuoLab, a software agency in Papendrecht, builds custom plugins when no existing plugin does the job well. VirtuoLab writes the code in-house, from the first design to the final test. Typical examples are a product configurator for WooCommerce, pricing rules per customer group, a booking module and a portal where customers download invoices. Integrations are another common reason, for example a link between WooCommerce and Exact Online or Mollie. Custom Gutenberg blocks built with React additionally give editors fixed content elements in the house style. Every plugin comes with documentation, and the client owns the source code after delivery.

How much does a custom WordPress plugin cost?

A custom WordPress plugin from VirtuoLab is a fixed-price project with an indication between €2,000 and €25,000 in 2026. First, a simple plugin with one clear function, such as an extra checkout field or a custom post type, costs €2,000 to €5,000. Second, a medium plugin with settings screens, custom database tables or one external integration costs €5,000 to €10,000. Finally, a complex plugin costs €10,000 to €25,000, for example a product configurator with live price calculation or a member portal connected with Exact Online. Four factors set the price: the number of features, the external integrations, compatibility with other plugins and the size of the admin interface. A WooCommerce plugin also needs testing against the checkout, the payments and the order emails. A plugin for one in-house site needs less work than a plugin sold to 100 sites or more. All amounts are indications. VirtuoLab sets the exact fixed price after a free intake call, once every feature is on paper.

How long does WordPress plugin development take, and how does the process work?

Building a custom WordPress plugin at VirtuoLab takes 1 to 3 weeks for a simple plugin, 3 to 6 weeks for a medium plugin and 6 to 12 weeks for a complex plugin. For example, a plugin with one checkout field and 2 pages of settings fits the simple range. The planning is part of the fixed-price quote from VirtuoLab, and every project in 2026 follows 4 steps. Step 1 is the intake and scope, with VirtuoLab checking the WordPress version, the theme and the active plugins. Step 2 is design and validation, where the client approves the settings screens and the functional description. Step 3 is building and testing in short sprints, with a demo on a staging copy of the website after each sprint. Finally, step 4 is the launch on the live site, followed by support. In practice, testing on a staging copy prevents surprises with other plugins, caching or the theme.

Which technology does VirtuoLab use for WordPress and WooCommerce plugins?

The foundation of every WordPress plugin is the programming language PHP, which WordPress itself is written in, combined with the hooks and filters of WordPress. VirtuoLab builds settings screens and custom Gutenberg blocks using React, which 44.7% of respondents used in the Stack Overflow Developer Survey 2025. When a front end or an external system needs data, the plugin offers an endpoint in the WordPress REST API, the foundation of the block editor according to WordPress. For WooCommerce, the plugin connects to checkout, orders and products through the official WooCommerce hooks. The official hooks bring one big advantage: the plugin never edits core files, so a WordPress update never overwrites custom code. Additionally, TypeScript and automated tests catch errors before a release. Data from Mollie or Exact Online, for example, arrives through scheduled background tasks, so a slow external API never holds up the website. Every plugin follows the WordPress coding standards and uses a unique prefix to avoid clashes.

Why have VirtuoLab build your WordPress plugin?

VirtuoLab is a one-person software agency, so every plugin is planned and written by VirtuoLab itself. Clients talk directly with Mustafa Kose, the founder and developer, without an account manager in between. Every project in 2026 rests on three agreements. First, the client receives a fixed price before development starts. Second, short sprints end with a demo on a staging site, so feedback arrives early. Third, the client owns the source code, so no licence or single supplier locks the website in. VirtuoLab is also honest when a custom plugin is not the answer. For example, a well-maintained directory plugin running on more than 100,000 sites is often cheaper for a common feature. For a new site with heavy custom logic, a web app built with Next.js can be a better fit than WordPress. VirtuoLab is reachable Monday to Friday from 09:00 to 18:00. The free intake call compares such options first.

Which businesses is a custom WordPress or WooCommerce plugin suitable for?

A custom WordPress plugin is a good fit for businesses whose WordPress website works well but misses one or more specific features. Step 1 is a quick check: does the site work, apart from one or two missing functions? Webshops on WooCommerce are the most common case: custom shipping rules, B2B prices per customer group, a product configurator or a link with Exact Online. For example, a wholesaler selling to 300 customers can show each customer a personal price list. Service companies use plugins for booking forms or quote calculators. Additionally, marketing teams benefit from custom Gutenberg blocks, for instance for Google Ads landing pages built without touching code. The ShopBoost demo on virtuolab.dev shows a plugin settings screen with a live shop preview, built by VirtuoLab in React as an in-house demo. A plugin is less suitable when the site needs a complete rebuild anyway. VirtuoLab works on location in the Drechtsteden and Rotterdam, and online across the Netherlands, Belgium and Germany.

Frequently Asked Questions

Can VirtuoLab also build a Shopify app?

A Shopify app is an extension for a Shopify store, comparable to a WordPress plugin but built on the Shopify platform. Besides WordPress and WooCommerce plugins, VirtuoLab builds Shopify apps as well. First, the REST Admin API has been legacy since 1 October 2024, according to Shopify. Second, new public apps must use the GraphQL Admin API since 1 April 2025. A new Shopify app from VirtuoLab therefore talks to Shopify through GraphQL, written in TypeScript and Node.js. For example, an app can add custom discount logic, link Shopify with Exact Online or serve as an internal tool for a store team of 4 people. Shopify apps have no fixed price range on virtuolab.dev, so VirtuoLab quotes a fixed price after a free intake call. For a store owner still choosing a platform, app costs and the monthly Shopify subscription belong in the comparison with WooCommerce.

Will a custom plugin keep working after WordPress and WooCommerce updates?

A well-built custom plugin keeps working after updates, because the plugin uses official hooks instead of editing WordPress or WooCommerce files. Updates can still change behaviour. For example, according to WooCommerce, High-Performance Order Storage has been the default for new stores since WooCommerce 8.2, released in October 2023. Plugins reading orders straight from the old database tables needed changes, and WooCommerce explicitly leaves such support to extension developers. VirtuoLab therefore tests every new plugin with WooCommerce HPOS switched on. Timely updates matter for security too, since plugins accounted for 91% of new WordPress vulnerabilities in 2025 (Patchstack 2026). After launch, the client can choose ongoing support. VirtuoLab then tests new WordPress and WooCommerce versions on a staging copy first, before the live site updates. Without a support agreement, any PHP developer can still take over, because the source code belongs to the client.

Is a custom plugin better than an existing plugin from the WordPress directory?

A custom plugin is the better choice only when existing plugins miss a feature, clash with each other or slow the site down. For common needs, such as SEO settings, contact forms or backups, a popular existing plugin is usually cheaper and well maintained. VirtuoLab says so plainly in the free intake call. The balance shifts when a site stacks five or six plugins to imitate one workflow. First, every extra plugin adds code, updates and possible conflicts. Second, every third-party plugin depends on the speed of its maker: 46% of the WordPress vulnerabilities reported in 2025 had no developer fix by public disclosure, according to Patchstack. One custom plugin replaces such a stack with only the code the business actually needs. For example, premium plugins often charge a yearly licence, while a custom plugin from VirtuoLab has a one-off fixed price from €2,000. The source code then belongs to the client, built with WordPress standards so another developer can take over maintenance.

How secure is a custom WordPress plugin?

A custom WordPress plugin is as secure as the code behind the plugin, so VirtuoLab follows the security rules in the WordPress developer documentation. The stakes are real: Patchstack counted 11,334 new WordPress vulnerabilities, 91% in plugins and 9% in themes, during 2025. The first rule, according to WordPress, is simple: never trust user input. First, every input is validated and sanitized. Second, every output is escaped as late as possible. Third, forms and admin actions use nonces against cross-site request forgery. A nonce never replaces access control, so every sensitive action also checks the user's capabilities with current_user_can(). Database queries use prepared statements through WordPress functions, and secrets such as API keys never sit in the code. Personal data from WooCommerce is processed only when a feature truly needs the data. Finally, VirtuoLab tests the plugin with several user roles, so an editor cannot change administrator settings, for example.

Can VirtuoLab take over or fix an existing plugin?

An existing plugin is a candidate for repair, rebuild or replacement, and the right choice depends on the code. First, the source code is reviewed by VirtuoLab, including compatibility with WordPress, WooCommerce and PHP in the current versions, plus possible security issues. Second, the client gets clear advice: repair the plugin, rebuild the plugin, or replace the plugin with an existing alternative. A repair or rebuild then follows the normal route with a fixed price upfront. Access to the source code is a requirement, as is a copy of the website for safe testing. Abandoned plugins are a real risk: 46% of the WordPress vulnerabilities reported in 2025 had no developer fix by public disclosure, according to Patchstack. In practice, a plugin written for an old PHP version sometimes needs more than a quick fix, for example code written for PHP 7. The client hears about such risks in advance. Every repair or rebuild comes with documentation of the changes.