Hi,
This is Imran, An 6+ Year experienced PHP Developer. I have reach experience with Different E-commerce Platform including Shopify, Magento 1 and 2, Wordpress and Bigcommerce App Development. I have gone through your requirement & I am pretty much sure that I could help you.
I have recently completed two Magento2 project with heavy customization, I will implement this functionality for you.
Please let me know if you want to know anything else.
Thank you