It sounds wonderful, low-cost development for your Magento shop. For a rate of 25,- euros per hour, developers from all over the world make everything for you! Unfortunately, however, many people don't know exactly what it looks like, or should look like, under the bonnet of their shop.
If everyone did know, these kinds of prices would be a lot higher anyway. Recently, a customer came to us via our extension shop, as they couldn't get an extension to work. Of course we wanted to take a look and we noticed that a lot of Magento core files were affected. You know, those files that everyone knows you should stay away from as much as possible. This client knew nothing about coding, but he knew that rule of thumb. And even though he had explicitly mentioned it, his hired developers had done it anyway. After all, there was little chance that the client itself would ever notice. You can also ask yourself what you can expect if you want to be first-rate for a dime. It's like taking your car away to the garage, and then having them fix things with duct tape. Or in some cases instead of duct tape, painter's tape. Fortunately, with our car, we understand a little better what the problem was when we ask about this and can also appreciate the solution better. I believe there are certainly many good and reliable outsource companies out there, but think to yourself whether it can also be a little too beneficial. Sometimes something seems all fine in the short term, and a year later when you need to have something else modified, it causes dire problems.
Another example; We had installed a simple extension at a customer of ours, which caused problems in the strangest places. Fortunately, we have subteams in our team with specific specialisations so we were able to find the problems, but several problems turned out to be caused by a digital hack who had made some custom adjustments in the past, without taking into account that this shop might need to be expanded one day or would have more customers and/or orders to process. Another reason we implement customisations on a test environment first. There, we can first check together with the customer whether everything is to their liking and whether nothing crazy pops up.
Tip: Get a development team that actually takes care of your shop. A team that codes according to Magento guidelines and ensures that all new features can work together with old features and don't cause problems for the future. Make sure you can discuss with someone what you want to achieve without directly naming what needs to be changed in the shop. In this way, you will often arrive at a more sustainable, reliable and, below the line, more economical solution than if you hire someone who just wants to rake in a few hours. I'm glad we started our support services this year. We never have to deal with old poorly implemented code again, and are almost exclusively engaged in further developing all our customers' shops. This is because the foundation is now reliable, both for our client and for us to develop on, and we can focus on our relationship with our client, to continue together.
In case you would like to chat about bad or good experiences with other parties, tips for where you should turn, call or email me, or come for a coffee. Am curious to hear your story.