Sometimes a free or even licensed (pay) Wordpress plugin just does not do the trick to get exactly what you need on a Wordpress site. That's when you need a custom plugin which, considering the low investment, is probably the best way to get exactly what you need. I specialize in plugins that need deep database access or even a custom database for ecommerce applications, especially under Woocommerce.
After development and final approval, I'm glad to remain available to you for security updates, plugin updates, backup checks, and related day-in, day-out admin and design tasks. I excel both in leading a team as well as being just a highly effective team member.