Hello Mem,
Thank you for the detailed comment. Let me summarise and go through some of the points.
You would like to see following three features in the Multi-Vendor;
1. Sphinx out of the box.
2. Own subdomain for each vendor
3. SEO improvements
Sphinx is the best, because it uses less RAM and CPU. it's extremely fast. I have setup it for video DB and had over 1.4million records. search was takes only 20 millisecond or depending if include more field to search, just 23 to 30 millisecond. if you request one record with ID, 0 millisecond.
I didn't buy CS multivendor yet, because I am currently fully researching. because I believe every online ecommerce needs very serious research and proper design their business. over 2 months, part time I am researching multivendor systems.. found many of them... however haven't made the final decision yet.
indeed, CS-cart multivendor is kind of feature rich looking, but it's even not included the SphinX search or any other fast search. what I see is, there is option to use Searchanise. which is fetches your data and serve you back. I can't understand that, why people love giving their data to stranger hand? if CS-CART company integrates SphinX, that will be very useful for all marketplace owners.
I understand that NOT NOT NOT all marketplace owners knows Internet/IT. but the CS-CART company does. why don't just offer the essential and important part of CS-CART system like fast search? it's actually even much more good for the CS-CART company, isn't?
You are right about fast search. Moreover search should be not just fast but also relevant. And the "relevance" a way more important thing that "speed". Because relevance can increase conversions, whereas speed in some case may only decrease it.
As for the Sphinx - it's a server side application and create a universal solution for all hosting is a real headache. You want believe but some of the Multi-Vendors are installed at shared hosting.
So why Multi-Vendor does not need Sphinx at the moment:
1. It's not a big thing to setup sphinx for the Multi-Vendor and make it work. We did it for helpdesk.cs-cart.com
2. We suppose that any of Multi-Vendor owner do some changes in it. And the less configuration problems they have, the sooner they start.
3. There some other things that require more attention at the moment, and I see "Sphinx" as a "nice-to-have" feature.
4. We have Searchanise it is fast and what is more important relevant search. I don't thing it's expensive when we are talking about good and conversional search. It was developed by ex-CS-Cart architects and works really good.
So to summarise - "search" is a big thing, and most important thing of it - relevance. Adding sphinx won't solve the "search" problem - there should be a professional solution that always getting better and requires a lot of efforts.
Also, another one essential suggestion is, SubDomain for vendors on multi vendor marketplaces. Already all those huge ecommerce multivendor marketplaces offer their vendors the subdomain, like ebay, amazon, alibaba and more.. I was paying attention on this and even I see that WooCommerce multivendor has subdomain addon ($22-$32?)and Magento has subdomain addon ($49?$99?) for this. this was included on my plan for the project I am researching and find out CS-CART doesn't have this ability. actually it's very very small job for the developers. all you need is, CS-CART has to do server response link stricture for subdomain, and on the server side, just add wildcard CNAME. it's really very easy for those developers, but they didn't include this feature.
Right now you can set a unique SEO name for each vendor. Like "multi-vendor.com/nike/". It is not a big task to configure some server rules to make vendor store work on the subdomains.
Also, I don't know why some website has NOT NOT SEO friendly URL, some of them have SEO friendly URL. these things are really important for success. on your marketplace, some people calls the meta title and description as SEO, it's just funny. I believe the developers understand those. just needs improve it.
Are you talking about Multi-Vendor, can you please give me a few example of what you consider "not user friendly". I would appreciate this a lot.