As Webkul is an add-on installed on Magento it claims to be as scalable as a Magento website is and not to affect the existing store performance by supporting the standard Magento cache handlers. As a result, there will be no limit at a vendor and product level so any number of vendors and products can be added to the store.
Although they list a number of tools used in Magento, there is a notice like that below the list:
"All the above tools are not included in the module as those tools need to be installed and configured properly at your store and working properly with magento , marketplace module work with those tools ."
This is a disadvantage of this software type - the system does not work as a one-piece thing. Each part has to be controlled separately.
Also, Webkul support suggests using a Magento AWS Speed and Security optimization add-on that costs another $550: https://store.webkul.com/Magento-AWS-Speed-Security-Optimization.html
As for CS-Cart Multi-Vendor, it is scalable and there are no limitations in the number of products, vendors or customers. The docs provide CS-Cart system requirements. The developers recommend using a powerful dedicated server for the huge projects.
We have already talked about stores built on CS-Cart. Among 35000 of them there are the ones that have hundreds of thousands of products. Beside Shopclues, I would also single out Hmizatemall
which numbers around 11 thousand of products.
Also, it is noticeable that CS-Cart Multi-Vendor was originally created for an ecommerce shopping mall building which usually implies a lot of users, products, and visitors. That is why the solution pays a lot of attention to the speed performance and uses a lot of tools to optimize page speed.
Not to bore you with too many details, I will list them below: 1) Gzip for HTML, CSS, JS
2) Lazy Image Loading
3) Deferred Script Loading
4) Built-In Cache
5) xCache, Redis, APCu
Also, CS-Cart provides a guide
on how to increase the performance of the online store without any additional add-on buying.To prove the above said, there was a performance testing
on the following server with 200,000 products on board: Intel Core i7-6700 Quad-CoreSkylake+ Hyper-Threading64GB DDR4 RAMMySQL 5.7 + MyISAM tablesPHP 7.0.3 + OpCache + APCuRedis for sessionsAPCu for CS-Cart cacheA result showed that the software handles 980 transactions per second for a store with 200,000 products. It means about 8,800,000 transactions, not from the cache plus 75,800,000 transactions from the cache per 24 hours.
Let's have our own testing right now using Google pagespeed.
I took a store from the Webkul list which Builtwith confirmed - www.aquazy.com
- and analyzed it using Google PageSpeed. The result is 47/100 for mobile devices and 32/100 for a computer. Not as good as expected.