Hi there! My name is Marcel, I’m the owner of Pluginslab, a company dedicated to supporting WooCommerce websites. I’ve been developing for WordPress for over 10 years now, web development for more than 20 and native iOS mobile development for 6. While currently based in the beautiful city of Porto, Portugal, I’ve accumulated a large experience in WooCommerce and e-commerce related websites in general, by developing custom plugins, adjusting themes, implementing full end to end online stores and building web-based and native mobile apps. I’m also very familiar with reporting, inventory management, mailing lists, high-performant e-commerce websites, importing and exporting data from and to APIs, and general e-commerce consultancy.

Let me introduce you to Nuno Areias, working with me for 5 years now. His responsible for most of the backend development as well as for the Android development at our agency. He’s expertise go further into Gravity Forms, Formidable Forms and Ninja Forms, also into Restrict Content Pro, customizing memberships, subscriptions and payment and shipping gateways. As we work together on our projects, you might hear from him as well. Please go easy on him :-).

We are fluent in English, German, Portuguese, and Spanish, I am always available through Skype and have a true commitment to every project we get into.

Our goal is to work on solid, well-thought projects, and build long-term relationships. We want our clients to feel supported and confident about their projects and the technology behind it.


Certified WordPress Expert Developer since May 2016
Certified WordPress Expert Developer since May 2016

These are some of the customization we’ve made while working with WordPress and WooCommerce:

  • Building complete e-commerce based on WooCommerce, B2C and B2B;
  • External APIs integrations;
  • Custom payment and shipping methods in WooCommerce;
  • Implementation of membership solutions;
  • Implementation of cryptocurrencies as payment methods;
  • Bulk import/export data to/from WordPress and WooCommerce;
  • WooCommerce Bookings integrations and customizations;
  • ERP integrations;
  • All sorts of Gravity Forms and Formidable customizations;
  • Site optimizations and bug fixes;

Some Numbers

Additional information

As far as our work at Codeable is concerned, 80% of our new clients return for additional tasks. All our clients have reviewed me with 5 starts and their testimonials can be read further down this page.
We’ve been working on different products of my own, some of them sold to bigger companies, such as iThemes and Liquidweb. We also do a lot of consulting work for bigger e-commerce is driven business locally and internationally.
As a hobby, I like to do photography, shoot videos, fly around with my drone and produce music (drums, guitar, bass guitar, and keyboards). I’m also involved with the local WordPress community where I gave 4 talks for the last 5 years at WordCamp Porto and helped organized 2018’s edition and now WordCamp Europe 2020 in my hometown!

Project Portfolio


Here are some examples of projects I’ve worked for:
https://poweryoga.com – complete e-commerce solution based on WooCommerce with complete custom theme and subscriptions
https://sim-usa.mobi – complete e-commerce solution based on WooCommerce with theme customization
https://greatiamwear.com – complete e-commerce solution based on WooCommerce
https://foga.co/ – complete e-commerce solution based on WooCommerce and WooCommerce Subscriptions, with a custom box customizer plugin
https://redmarestudio.net/ – customized WooCommerce product pages and checkout experience
https://crustclub.com – payment gateway integration, club membership and WooCommerce customization
https://marigoldsandonions.com – complete e-commerce solution based on WooCommerce
uTrust – creation of a crypto-payment method for WooCommerce


Here are some examples of apps that I’ve built:
Águas de Gaia
iThemes Sales Accelerator
WP Camps
Happy – Health Awareness Prevention

We are 100% committed to every task I take, here are some of the client’s feedback of projects I’ve worked on.

Customer reviews

Marcel Schmitz | Pluginslab 2020-09-17T13:34:25Z 5
Project rating:

Marcel took the time to understand our needs and the full scope of the project. And after the plugin was delivered he was very responsive to help us nick the small details that needed some polishing. Great experience overall!

Jack Benzaquen
Marcel Schmitz | Pluginslab 2020-07-17T13:51:29Z 5
Project rating:

Marcel is simply the best of the best!

Din Aris
Marcel Schmitz | Pluginslab 2020-07-07T15:32:54Z 5
Project rating:

Consult before a larger task. Will work with Marcel again in future. Very good.

Robin Scott
Marcel Schmitz | Pluginslab 2020-09-30T06:22:16Z 5
Project rating:

Very informative and structured in the workflow. Got right to the point and explained very detail on how he would solve the assignment.

Jesper Gade Nissen
Marcel Schmitz | Pluginslab 2020-09-17T12:24:48Z 5
Project rating:

Diego Zanella
Marcel Schmitz | Pluginslab 2020-09-10T13:04:05Z 5
Project rating:

Lukas Hvillum
Marcel Schmitz | Pluginslab 2020-09-07T14:33:06Z 3
Project rating:

I would say the overall job went a bit bumpy. One of my prmiary grievances has to do with the visual design. At the beginning of the project we delivered a clear design to follow. However, it took a lot of work on my end to get it to where it is today. As the project progressed, it became clear that the easiest way for us to achieve what we set out to do was for me to personally get involved and handle the styling. This ended up taking a lot more of my time than initially anticipated. Furthermore, one of the big reasons for the review score I’ve left has to do with how updates and fixes were presented to me. On numerous occasions Marcel would come back to me after a feedback round to say the issues outlined had been addressed. But I often ran into the issue that this wasn’t the case. I would perform a few tests, simply to find out either the issue hadn’t been fixed or something else had gone wrong. This made it seemed rushed. If I was able to find the issue, it made it seem like a fix had been applied but not actually tested afterwards. More testing would probably have helped this go a lot smoother. This happened a few too many times for me to be able to ignore it. The way in which this was presented to me didn’t help. When a fix to an issue was supposed to be done, it was pretty much always presented as a definite - It works. Instead of, try and have a look now and see if this matches what you had in mind. Even though it took a lot longer than expected, we did end up with a finished product that look and matches what we had in mind. But the journey there wasn’t as smooth as I had hoped.

Morten Jaeger
Marcel Schmitz | Pluginslab 2020-09-07T11:24:16Z 5
Project rating:

Alessio Lo Vecchio
Marcel Schmitz | Pluginslab 2020-07-15T20:29:37Z 5
Project rating:

Great and Very Helpful. Very Supportive.

Joseph Jude
Marcel Schmitz | Pluginslab 2020-06-28T08:01:33Z 5
Project rating:

Marcel is magic

Andre Lamprecht
Marcel Schmitz | Pluginslab 2020-06-26T14:16:54Z 5
Project rating:

LaDonna Hilton
Marcel Schmitz | Pluginslab 2020-04-17T17:54:03Z 5
Project rating:

Jeff Funkhouser
Marcel Schmitz | Pluginslab 2020-04-08T16:15:32Z 5
Project rating:

Great expert, helped a lot!

Martinho Cruz
Marcel Schmitz | Pluginslab 2020-04-06T05:24:16Z 5
Project rating:

Andre Lamprecht
Marcel Schmitz | Pluginslab 2020-03-26T12:19:04Z 5
Project rating:

Laura Dawaf