If you need support from Yola please contact us via firstname.lastname@example.org or make use of our live chat service! We are working on a new approach to community-based support and during this transition period we are not adding any new threads to this forum. Many thanks to everyone who has participated over the years and we look forward to unveiling a new peer-to-peer support system soon!
This approach would probably require individual account creations and log-ins to your facility. Yola at this stage doesn't offer this as a native function although you can use third party solutions for this aspect.
The second aspect of users adding products is a little more problematic as Yola don't have a way for your customers/partners to upload external data to your site directly. It would involve your input after they send you their data.
For these reasons I think that another solution beyond Yola is the best way for you to go.