سؤال

I am looking at creating a store along the lines of Etsy, where we sell items on behalf of other people who will have their store hosted on the site. I have found a few extensions that may provide this functionality but all I have found have either had no demo, a demo that breaks in places, not many reviews or downloads, or are just not seemingly that reliable. I don't want to part with any money for extensions that may not fit the bill, so does anyone have any recommendations?

The extension needs:

  • To provide different store fronts for each seller
  • The ability for the user to login and add/remove/change products in their own store
  • The ability for the site admin to add/remove/change products in ANY store
  • The ability to have a profile page for each user
  • To stop the seller from changing the design of their store, or provide an option to disable this functionality
  • To produce invoices from the seller to the buyer.
  • Be able to remove commission for a payment before sending to the seller, and send an invoice to the seller for that commission

There will probably be other issues as well but if I can find something that produces most of this I can make the other required changes. So has anyone had experience with this type of store? Where would be the best place to look for info? What are the best extensions of this type that you know of?

هل كانت مفيدة؟

المحلول

TL;DR Let's remember - Magento wasn't built for this. But is it possible? Sure.

The type of functionality that you describe is called a Marketplace and there are a couple of plugin providers who have offerings at differing levels of integration.

While this is entirely possible within the realm of Magento without you having to offer admin access up to scores of untrusted individuals it seems that (at the time of this writing) there is no freely-available means of configuring Magento to allow multiple vendors to sell inventory of a single, canonical, product. This will require you to purchase a 3rd-party offering and all of the potential upsides and downsides that come with it.

To that end if you're not comfortable with such a proposal I would recommend that you look hard at eBay and Amazon's marketplace offerings. There are SaaS providers, too, that span across all sorts of technologies.

You're still here? Good.

If you're still interested in using Magento for this type of functionality, I do have a couple of suggestions for you.

I have no personal experience implementing either of these options but have done extensive discovery and have talked with both of the developers and teams from Unirgy and Merchantry.

Unirgy uMarketplace:

http://www.unirgy.com/products/umarketplace/magento-multi-vendor-marketplace

Pros:

  • Fixed pricing. No sales team and quotes and haggling.
  • Magento Plugin, vendors register plugins to your site and are listed in Magento Catalog
  • Top-notch developer and extremely helpful support
  • Features are spot-on with your requirements and even go so far as to offer CSV upload to merchants
  • Provides merchant portal, shipping label generation, sales reports
  • Great upsell features like allowing multi-condition products (new/used) to be sold one-off
  • Admin features to merge product offerings and moderate product posts prior to going live

Cons:

  • Some classes have IonCube encoding

Some may bawk and say it's expensive; I say it's cheap for the functionality, IMHO, and if you run this type of Marketplace site and require these types of features I would hope you have the revenue to justify this type of investment.

Merchantry

http://www.merchantry.com/

Pros:

  • SaaS solution used by major players (think Amazon)
  • Built for scale. Hundreds of thousands, millions of products
  • Massive API

Cons:

  • No fixed pricing. Sales team and estimates and haggling and lawyers (oh my)
  • VC funded (series B May 2013)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top