¿Cuál es el mejor código fuente abierto para construir marketplace?

Lo que es “mejor” dependerá de qué tipo de mercado esté buscando construir.

Hay algunos enfoques generales diferentes que consideraría …


1. Una plataforma de comercio electrónico

Si está buscando construir un mercado con una sensación tradicional de comercio electrónico / tienda en línea, entonces le gustaría considerar una de las plataformas populares de comercio electrónico de código abierto con una extensión de mercado de múltiples proveedores.

Algunos de los más populares: –

  • Magento – Complejo pero poderoso. Mucha flexibilidad en las manos correctas, pero puede ser costoso construir y desarrollar.
  • WooCommerce: basado en la plataforma WordPress extremadamente popular. Menos funcionalidad incorporada que Magento, pero como resultado es potencialmente más sencillo trabajar con él.
  • Shopify: una plataforma SaaS (no de código abierto). Menos flexible, pero podría ser una forma barata y sencilla de comenzar a funcionar si hace lo que necesita.

Cualquiera de estos que elija, prepárese para luchar contra la plataforma y / o comprometerse en momentos en que la plataforma no funciona de la manera que le gustaría. Este es el costo de obtener una gran cantidad de funcionalidades ‘listas para usar’.


2. Un marco genérico de aplicaciones web

Si está creando un mercado que no se ajusta a un patrón de comercio electrónico muy estándar, entonces una plataforma de comercio electrónico probablemente no sea un buen punto de partida.

En su lugar, es posible que desee construir su plataforma utilizando un marco de aplicación web genérico. Tal marco no vendrá con ninguna funcionalidad de mercado incorporada, por lo que deberá desarrollarlo usted mismo (hay muchas bibliotecas disponibles que pueden ayudarlo con aspectos específicos de esto).

Este enfoque le brinda la máxima flexibilidad para construir cosas a su gusto, pero también puede ser el más costoso.

Algunos de los marcos más populares en este momento:

  • Ruby on Rails
  • Laravel (PHP)
  • Django (Python)
  • Meteorito (JavaScript)

3. Una plataforma de mercado especializada

Varias plataformas de mercado dedicadas han comenzado a surgir. Cada uno tiende a centrarse en admitir uno o más tipos de mercado y proporciona la funcionalidad correspondiente.

Puede haber o no uno que satisfaga sus necesidades.

Si hay uno que satisfaga sus necesidades, esta podría ser una forma muy rápida y económica de poner en funcionamiento un mercado.

La desventaja es que, donde la plataforma no funciona como le gustaría, puede ser más difícil y costoso desarrollarla, ya que, en términos relativos, habrá muy pocos desarrolladores que utilicen y estén familiarizados con la plataforma. Además, tenderá a depender mucho de que los desarrolladores de la plataforma continúen desarrollando las cosas de una buena manera.

Plataformas de mercado dedicadas:

  • Cerca de mí (no de código abierto)
  • Sharetribe
  • Mayocat
  • Yo-Kart (no de código abierto)
  • Arcadier

4. Otras opciones

  • WordPress: un CMS (sistema de gestión de contenido) de código abierto extremadamente popular, WordPress tiene una comunidad de desarrolladores enorme y económica. Tiene una reputación de código algo mal diseñado pero, si se aborda correctamente, puede proporcionar mucha flexibilidad y funcionalidades útiles “listas para usar”.
  • ¡Algo más! – Existen muchas tecnologías y constantemente surgen nuevas, por lo que esta lista no está completa. Los desarrolladores individuales a menudo favorecerán la tecnología que mejor conozcan.

(Esta respuesta fue adaptada de mi otra respuesta aquí: la respuesta de Matt Collins a ¿Cuál es la plataforma de código abierto más popular para construir un mercado? )

Hola

En lo que respecta a mi experiencia, Magento es hasta ahora la mejor plataforma para crear un sitio web de comercio electrónico que he encontrado. Al ser una plataforma de código abierto, es altamente personalizable y, por lo tanto, es la primera opción entre aquellos que desean crear su propio sitio web de comercio electrónico.

A continuación se presentan algunas características que hacen de Magento la mejor plataforma para cualquier sitio web de comercio electrónico:

Está disponible gratuitamente:

Magento ofrece su versión de edición comunitaria de forma gratuita. Por lo tanto, si es una empresa nueva o tiene un presupuesto bajo, puede optar fácilmente por la versión de la comunidad Magento.

Es flexible:

Dado que Magento es una plataforma de código abierto, por lo tanto, todos los códigos PHP de origen están fácilmente disponibles. Esto le ayuda a jugar con el código y personalizar sus extensiones y complementos en cualquier medida.

SEO Edge:

Por esta característica, el sitio de comercio electrónico está mejor optimizado. El contenido duplicado, el tráfico de página, la indexación y las páginas de destino se gestionan de manera eficiente.

Magento ofrece una optimización eficiente del sitio gracias a su función de SEO que gestiona el tráfico entrante, el contenido duplicado, etc.

Desarrollador amigable:

Los desarrolladores prefieren Magento a cualquier plataforma porque es fácil actualizar las funciones antiguas y agregar nuevas funciones.

Característica para gestionar múltiples tiendas:

Magento tiene una característica eficiente que permite la gestión de múltiples tiendas desde un solo panel de administración.

Amigable para móviles:

Puede convertir fácilmente su tienda en línea en una aplicación móvil con magento. Funciona a la perfección.

Gestión eficiente de pedidos:

Magento maneja perfectamente todas las funciones relacionadas con pedidos, ya sea factura, envío, nota de crédito, reordenamiento, etc.

Herramientas de marketing:

También tiene varias herramientas de marketing, como reglas de promoción de catálogos y carritos, precios de varios niveles, etc., que ayudan a promover aún más su negocio.

Estas fueron algunas de las pocas características importantes de magento que lo convierten en la opción correcta para comenzar una tienda de comercio electrónico.

Si está interesado en crear su propio mercado de múltiples proveedores, también puede consultar este enlace de respuesta.

https://www.quora.com/Is-there-a

Además, me gustaría que supiera que CedCommerce trabaja para proporcionar una solución de comercio electrónico.

Si aún tiene alguna duda contáctenos aquí:

Seleccionar el tipo de host

Si desea configurar su propio mercado como eBay, primero debe seleccionar una plataforma. En la tendencia actual hay dos tipos de servicios que puede elegir. Uno es autohospedado y el segundo es SAAS / servicios basados ​​en suscripción. Puede lograr sus objetivos utilizando cualquiera de las plataformas. Estas plataformas tienen muchas diferencias, puede seleccionarlas según sus requisitos y elección.

Algunos de los ejemplos de la plataforma autohospedada son Magento, Opencart, WOOcommerce, Prestashop. Estas son las plataformas de código abierto cuyos códigos están abiertos. Puede ejecutarlos en su propio servidor o puede alquilar un servidor. Si lo desea, puede hacer cambios en su código o personalizarlo o puede pagarle a otra persona para que lo personalice por usted. Puede hacer cambios de acuerdo a su elección, no hay limitaciones. Por ejemplo, en la plataforma autohospedada, puede realizar el cambio en el carrito y en las funciones de la pasarela de pago.

Si está seleccionando una plataforma basada en SAAS / suscripción, entonces tiene un alcance limitado de personalización. Algunas de las plataformas basadas en SAAS / suscripción son Shopify, Bigcommerce y Volution. En estas plataformas, la mayoría de las veces no tiene acceso a los códigos. Puede usar los servicios proporcionados por ellos para realizar cambios en su tienda. Aquí, no puede realizar cambios en todo según su elección. Es fácil de usar y no necesita manejar los códigos. Si hay algún error, el proveedor de servicios lo solucionará por usted.

¿Cómo puede convertir su tienda en un mercado?

Después de seleccionar las plataformas, debe seleccionar las características que desea. Si está buscando todas las características de eBay, le llevará una gran cantidad de tiempo y recursos. Puede seleccionar las funciones y agregarlas en su tienda. Si está seleccionando una plataforma autohospedada, entonces hay muchas extensiones disponibles en el mercado al usarlas, puede lograr las características para su tienda. Aquí discutiré algunas de las características más populares y puedes lograrlas usando extensiones.

Primero, debe convertir su tienda en un mercado. Si está utilizando plataformas autohospedadas como Magento u Opencart, puede encontrar muchas extensiones con las que puede convertir su tienda a Marketplace. Aquí puede consultar el módulo de múltiples proveedores de Magento de Webkul. También puede consultar Marketplace para otras plataformas aquí. Con este módulo, puede convertir su tienda en un mercado con una colección de productos de vendedor separada y un vendedor separado con calificación de soporte de comentarios y comisiones. Una vez que la tienda se convierta en un mercado, los vendedores podrán crear su cuenta y vender sus productos utilizando la función. Ahora, ¿qué pasa con la otra característica que desea? Esto se puede lograr mediante el uso de los complementos de Marketplace.

Asigne un producto a muchos vendedores.

Si desea la función donde se asigna un producto a muchos vendedores y la lista de vendedores disponibles está visible en la página del producto. Para esto, puede consultar el módulo de comparación de precios del vendedor del mercado. Con este módulo, muchos vendedores pueden asignar el mismo producto y su precio y stock. Los vendedores disponibles son visibles en el producto con su precio.

¡Sí! Puede colocar sus productos en subasta.

Si desea agregar la función de subasta, puede utilizar el Módulo de subasta del vendedor de Magento Marketplace. Con este módulo, los vendedores y el administrador pueden agregar la subasta a sus productos. Aquí los compradores pueden ofertar por el producto y el vendedor puede ver todas las ofertas con el ganador. También puede lograr las características de Subasta automática, de reserva, incremental para el producto del vendedor.

Proporcione a sus vendedores la opción de agregar sus productos a granel.

Después de crear un mercado, la segunda preocupación es cómo los vendedores pueden agregar una gran cantidad de productos. Al igual que si un vendedor vende algunos productos, puede agregarlos uno por uno manualmente. En caso de que el vendedor tenga una lista de cientos de productos y quiera colocarlos todos en el Mercado. Entonces tomará una gran cantidad de tiempo. Este problema se puede resolver mediante el uso de un complemento de Marketplace de Webkul que es Carga masiva de Marketplace. Al usar este módulo, el vendedor puede cargar los productos a granel usando archivos CSV, XML y XLS. Incluso el administrador puede realizar una carga masiva en la cuenta del vendedor mediante CSV. Además, las imágenes del producto se pueden cargar usando el archivo zip. Estas son algunas características que se pueden lograr simplemente usando las extensiones disponibles en el mercado.

Si desea más funciones, puede consultar todos los complementos proporcionados por Webkul for Marketplace aquí. Hay muchos complementos con funcionalidad adicional, como envío, pago, etc.

** eBay es una marca registrada de eBay Inc. Webkul no es un socio o afiliado de eBay Inc.

Realmente hay una gran variedad de CMS de código abierto, pero en cualquier caso debe estar listo para pagar por su uso gratuito (ya que el uso gratuito implica solo algunas características limitadas) o por el trabajo de desarrolladores dedicados. No se puede decir que una plataforma es mejor que la otra, ya que tienen algunas diferencias. Los eliges de acuerdo a tus necesidades y requerimientos. Pero seguro que puede echar un vistazo a dichos CMS para el desarrollo de su mercado: WordPress, Joomla, Drupal, osCommerce, Shopify, Mageto, WebsiteBaker y muchos más.

Pero conocer la variedad de CMS que puede usar para su mercado de comercio electrónico en línea no significa que lo vaya a desarrollar profesionalmente. Hay tantos problemas que debe considerar antes de elegir la plataforma adecuada para el desarrollo de su mercado, como qué tipos de mercados va a utilizar, cuál es su público objetivo, mientras que una gran parte del desarrollo depende de este factor, qué integraciones, Se deben utilizar tecnologías, análisis, seguimiento, alojamiento, publicidad, estándares, complementos, wireframes, etc. También es necesario tener en cuenta si desea crear una aplicación de mercado (ya que existe una tendencia creciente al uso de teléfonos inteligentes) o crear un sitio web de mercado, que respondería. Y hay mucho más que considerar antes de llegar al proceso de su desarrollo.

Aquí hay una infografía que da alguna explicación sobre la naturaleza real del desarrollo del mercado:

Magento es exactamente el más popular con aproximadamente 250,000 tiendas activas en 2015.

Fuente abierta

Magento se puede descargar gratis en Internet, excepto la versión Enterprise. Incluye la mayoría de las funciones necesarias para tener su tienda en funcionamiento.

También puedes probar beyourmarket, sharetribe