Sharetribe es un software de mercado de código abierto con sede en Ruby

ShareTribe Software de mercado

Software de mercado de código abierto de código abierto con base en Ruby

Sharetribe es un software y plataforma de mercado de código abierto que lo lleva a donde desea ir. De la idea al lanzamiento, la rentabilidad al crecimiento y más allá.

Descripción general

Sharetribe es una plataforma de mercado de código abierto de igual para crear y ejecutar mercados en línea con un conjunto completo de características donde sus usuarios pueden alquilar o vender productos, ofrecer servicios en línea o regalar cosas de forma gratuita. Los tipos de pedidos de mercado en línea de Sharetribe Top en línea pueden crear un tipo de mercado que mejor se adapte a sus necesidades. La plataforma de comercio electrónico B2B de código abierto de Sharetribe Best B2B maneja todo el alojamiento, es fácil de usar y fácil de personalizar. Muchas nuevas empresas exitosas crecen y construyen un negocio de mercado exitoso con la plataforma Sharetribe. Sharetribe está escrito utilizando el marco de programación más popular para el desarrollo rápido y confiable de aplicaciones, Ruby on Rails. Sharetribe Ecommerce Marketplace sigue un enfoque de desarrollo basado en el comportamiento. Sharetribe se actualiza todos los meses para admitir las últimas versiones de las herramientas y tecnologías de software. Sharetribe tiene una amplia gama de ventajas. Sharetribe ayuda a las empresas a crear y administrar mercados en línea personalizados para pequeñas y medianas empresas. Sharetribe facilita la integración con plataformas de análisis. Además, proporciona páginas de perfil personalizadas para todos los proveedores, mostrando sus listados, calificación y reseñas de los compradores. La solución de software de comercio electrónico de Sharetribe B2B ahora ofrece las características más clave que desearía de una plataforma Marketplace de inmediato. Solución de Sharetribe:

  • Admite todo tipo de mercados
  • Facilitar el contacto entre los usuarios
  • Proporciona un sistema de pago incorporado
  • Incluye herramientas para la gestión de catálogo, categorización y filtrado de contenido
  • Permite la marca personalizada
  • funciona perfectamente en dispositivos móviles
  • Incluye un sistema de pago avanzado que admite más de 25 monedas y más de 190 países
  • Ayuda a las integraciones con Google Analytics y las puertas de enlace de procesamiento de pagos, como Stripe y PayPal. La plataforma de comercio electrónico de Sharetribe Top B2B incluye un complemento y editor de página de destino personalizado. Las características clave de Sharetribe incluyen la gestión de la comisión, los listados de múltiples proveedores y la gestión de calificaciones o revisiones. Sharetribe desarrolla software avanzado del mercado para cada etapa del ciclo de vida empresarial. Sharetribe proporciona el portal de proveedores, que permite a los proveedores crear nuevos listados en su mercado y personalizar la información del producto. La fuente de la plataforma está disponible bajo la Licencia Pública de la Comunidad de Sharetribe.

Requisitos del sistema


Para la instalación de producción de Sharetribe, le recomendaría que vaya con Heroku. De esa manera, obtienes fácilmente la escalabilidad cuando es necesario, así como el manejo de la base de datos, p. Pensar el complemento de Sphinx para indexación y búsqueda. Por supuesto, puede ir con AWS directamente y requiere las siguientes dependencias.

  • Ruby 2.6
  • Ruby on Rails 5.2.3
  • mysql 5.7
  • node.js 10.15 para compilar la tubería de activos de JavaScript
  • React + jQuery
  • implementar: script de implementación personalizado
  • Servidor: Heroku o AWS
  • Hosting de imágenes: Amazon S3
  • Trabajo de fondo: retrasado \ _Job
  • Rubygems: instalación como dependencia
  • Editor: Texto sublime o Rubymine
  • ImageMagick
  • Git

Características


Sharetribe ofrece la mejor y más fácil forma de comenzar su propia solución de mercado en línea. Sharetribe es fácil de personalizar y crea una plataforma donde sus usuarios pueden alquilar o vender bienes, servicios en línea. Sharetribe le ofrece las características que hacen que sea muy rápido para construir su mercado exactamente como desee. Si no ve la característica que necesita, contacte al soporte de contenedores para obtener más información sobre cómo construirla y algunas de las características clave se enumeran a continuación:

  • Gestión del catálogo
  • Gestión por categorías
  • Gestión de tarifas o comisiones
  • Gestión de pedidos
  • Procesando pago
  • Gestión de promociones
  • Gestión de devoluciones
  • Gestión de SEO
  • Carro de la compra
  • portal de proveedores
  • Fuente abierta

Instrucciones de instalación para configurar el entorno de producción


Instalación en Ubuntu

Instale y configure los paquetes de dependencias necesarios. 1 . Obtenga el código. Clone este repositorio de git y consulte el último lanzamiento:

    git clone git://github.com/sharetribe/sharetribe.git
    cd sharetribe
    git checkout latest

2 . Instale las gemas requeridas ejecutando el siguiente comando en el directorio raíz del proyecto:

     bundle install 

3 . Instalar módulos de nodo:

     npm install 

4 . Cree un archivo Database.yml copiando la configuración de la base de datos de ejemplo:

     cp config/database.example.yml config/database.yml 

5 . Agregue los detalles de configuración de su base de datos a config/database.yml. Probablemente solo necesite completar la contraseña de la (s) base (s) de datos. 6 . Establezca secreto \ _key \ _base y genere una tecla secreta

     rake secret 

Nota: También puede establecer la variable de entorno Secret \ _Key \ _Base, si no desea almacenar la clave secreta en un archivo 7 . Crea la base de datos:

     RAILS_ENV=production bundle exec rake db:create 

8 . Inicialice su base de datos:

     RAILS_ENV=production bundle exec rake db:structure:load 

9 . Ejecutar el índice Sphinx:

     RAILS_ENV=production bundle exec rake ts:index 

10 . Comience el Daemon Sphinx:

     RAILS_ENV=production bundle exec rake ts:start 

11 . Precompilar los activos:

     RAILS_ENV=production NODE_ENV=production bundle exec rake assets:precompile 

12 . Invocar al trabajador laboral retrasado:

     RAILS_ENV=production bundle exec rake jobs:work 

13 . En una nueva consola, abra la carpeta Root del proyecto e inicie el servidor:

     bundle exec rails server -e production 

El servidor Webrick incorporado (que se inició en el último paso anterior) no debe usarse en la producción debido a razones de rendimiento. Se recomienda un servidor HTTP dedicado como Unicornio. No se recomienda servir activos estáticos de un servidor Rails en producción. En su lugar, debe usar un servicio CDN (red de entrega de contenido), como Amazon CloudFront. Para servir los activos del servicio CDN, debe cambiar la configuración de activos \ _host en el archivo config/config.yml para señalar su distribución CDN. Debe configurar un par de tareas programadas para ejecutar correctamente su mercado en producción. Consulte la documentación de tareas programadas. Para el uso de producción, le recomendamos que actualice solo cuando se lance una nueva versión y no siga la rama maestra. Configuración de tu dominio:

En su base de datos, cambie el valor de la columna de dominio en la tabla de comunidades para que coincida con el nombre de host de su dominio. Por ejemplo, si la URL para su mercado es http://mymarketplace.myhosting.com, entonces el dominio es mymarketplace.myhosting.com. Cambie el valor de la columna de uso \ _domain a verdadero (o 1) en la tabla de comunidades. Si desea habilitar HTTP Strict Transport Security (recomendado), establezca también la columna HSTS \ _MAX \ _AGE en la tabla de comunidades en un número de segundos distinto de cero. Por ejemplo 31536000 (1 año). Puede leer sobre las características de Sharetribe con más detalle en el sitio de la plataforma, pero la idea aquí es que Sharetribe tiene todo lo que nuestros clientes suelen pedir. Felicitaciones. Ha instalado con éxito el mercado de pares de igual de Sharetribe.

Preguntas frecuentes

¿Para qué se usa Sharetribe?

Sharetribe es una plataforma de mercado de igual a igual que se puede utilizar para vender, alquilar, ofrecer servicios o proporcionar servicios de forma gratuita. Puede crear un tipo de mercado que mejor se adapte a sus necesidades utilizando diferentes tipos de pedidos. Puede manejar el alojamiento, las transacciones y aceptar pagos en línea o solo facilitar el contacto entre los usuarios del mercado.

¿Sharetribe está libre?

Sí, la descarga de Sharetribe, la instalación y el uso del código fuente es gratuito. Por lo tanto, no necesita pagar nada de Sharetribe Marketpace Ltd.

es Sharetribe Open Source?

Sharetribe es el software de mercado de código abierto más popular utilizado por miles de compañías para crear y ejecutar una solución de mercado en línea. El código fuente de la plataforma Sharetribe está disponible en Github.

¿Qué es la plataforma de mercado en línea?

Un mercado en línea es un sitio de comercio electrónico que conecta y reúne compradores y vendedores de un determinado producto o servicio. A menudo se conoce como un mercado electrónico y todas las transacciones son administradas por el propietario del sitio web del mercado. Las empresas utilizan los mercados en línea para vender, alquilar y ofrecen productos y servicios entre pares y comercio electrónico, generalmente a través de dispositivos móviles. Ejemplos de mercados son como Amazon, Rakuten o eBay, etc.

¿Qué tan bueno es Sharetribe?

El servicio al cliente de Sharetribe es rápido, amigable con la sorprendente atención al cliente y la solución enfocada. Recomiendo encarecidamente el software Sharetribe Multi-Vendor Marketplace a cualquiera que quiera construir un mercado de clase mundial para ahorrar mucho tiempo y dinero en costos de inicio.

Explorar

En este artículo discutimos sobre el mercado de código abierto Sharetribe. Para aprender sobre otro software del mercado, visite las siguientes páginas:

Top 5 Software de mercado de código abierto en 2021

Cómo instalar Cocorico Marketplace para vender servicios en línea

Mercado de aprendizaje y enseñanza de clones de código abierto de Udemy

Opciones de software de mercado de código abierto

 Español