Sharetribe是基于Ruby的开源市场软件

ShareTribe 市场软件

基于红宝石的开源点对点市场软件

Sharetribe是一个开源市场软件和平台,可将您带到您想去的地方。从想法到发射,盈利能力到增长及以后。

概述

Sharetribe是一个点对点的开源市场平台,可通过完整的功能集创建和运行在线市场,您的用户可以在线出租或出售商品,在线提供服务或免费提供服务。 Sharetribe顶级在线市场订单类型可以创建最适合您需求的市场类型。 Sharetribe最佳开源B2B电子商务平台处理所有托管,易于使用且易于自定义。 许多成功的初创公司通过Sharetribe平台发展并建立了成功的市场业务。 Sharetribe使用最受欢迎的编程框架,用于快速和可靠的应用程序开发,Ruby on Rails。 Sharetribe电子商务市场遵循行为驱动的发展方法。 Sharetribe每月都会升级,以支持软件工具和技术的最新版本。 Sharetribe具有广泛的优势。 Sharetribe帮助企业为中小型企业创建和管理自定义在线市场。共享促进与分析平台的集成。此外,它为所有供应商提供了个性化的个人资料页面,显示了买家的列表,评级和评论。 Sharetribe B2B电子商务软件解决方案现在可以从开箱即用的市场平台中提供您想要的最关键功能。 Sharetribe的解决方案: *支持所有类型的市场 *促进用户之间的联系 *提供内置支付系统 *包括用于目录管理,分类和过滤内容的工具 *允许自定义品牌 *在移动设备上完美工作 *包括一个支持25多个货币和190多个国家 /地区的高级支付系统 *有助于与Google Analytics(分析)和付款处理网关(如Stripe和PayPal)集成。 Sharetribe顶级B2B电子商务平台包括一个自定义着陆页插件和编辑器。 Sharetribe的关键功能包括佣金管理,多供应商列表以及评级或评论管理。 Sharetribe为每个业务生命周期阶段开发高级市场软件。 Sharetribe提供了供应商的门户网站,该门户能够在其市场上创建新列表并自定义产品信息。该平台源可根据Sharetribe社区公共许可证获得。

系统要求


对于Sharetribe生产安装,我建议您与Heroku一起使用。这样,您可以在需要时轻松获得可伸缩性,并处理数据库,例如思考sphinx插件用于索引和搜索。当然,您可以直接使用AWS,并且需要以下依赖项。

  • 红宝石2.6
  • 轨道上的红宝石5.2.3 -MySQL 5.7 -Node.js 10.15用于编译JavaScript资产管道
  • react + jQuery
  • 部署:自定义部署脚本
  • 服务器:Heroku或AWS
  • 图像托管:Amazon S3
  • 背景作业:延迟\ _JOB
  • 红宝石:安装作为依赖关系
  • 编辑:崇高的文字或红宝石
  • 成像
  • git

特征


Sharetribe提供了启动自己的在线市场解决方案的最佳和最简单方法。 Sharetribe非常易于自定义,它可以创建一个平台,您的用户可以在线租用或出售商品,在线服务。 Sharetribe为您提供了使您非常快速地按照自己想要的方式建立自己的市场的功能。如果您没有发现所需的功能,请联系集装箱支持,以了解有关如何构建IT的更多信息,以及下面列出的一些关键功能:

  • 目录管理
  • 分类管理
  • 费用或佣金管理
  • 订单管理
  • 交付过程
  • 促销管理
  • 返回管理
  • SEO管理
  • 购物车
  • 供应商门户
  • 开源

安装说明以设置生产环境


在Ubuntu上安装

安装并配置必要的依赖项软件包。 1 \。获取代码。克隆此GIT存储库,并查看最新版本:

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

2 \。通过在项目根目录中运行以下命令来安装所需的宝石:

     bundle install 

3 \。安装节点模块:

     npm install 

4 \。通过复制示例数据库配置来创建数据库。

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

5 \。将您的数据库配置详细信息添加到config/database.yml。您可能只需要填写数据库的密码。 6 \。设置秘密\ _key \ _base并生成秘密密钥

     rake secret 

注意:如果您不想将秘密密钥存储在文件中 7 \。创建数据库:

     RAILS_ENV=production bundle exec rake db:create 

8 \。初始化您的数据库:

     RAILS_ENV=production bundle exec rake db:structure:load 

9 \。运行狮身人面像索引:

     RAILS_ENV=production bundle exec rake ts:index 

10 \。启动狮身人面像守护程序:

     RAILS_ENV=production bundle exec rake ts:start 

11 \。预先编译资产:

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

12 \。援引延迟的求职工作者:

     RAILS_ENV=production bundle exec rake jobs:work 

13 \。在新的控制台中,打开项目根文件夹并启动服务器:

     bundle exec rails server -e production 

由于性能原因,内置的Webrick服务器(从上面的最后一步开始)不应在生产中使用。建议使用专用的HTTP服务器(例如Unicorn)。 不建议在生产中提供来自Rails服务器的静态资产。相反,您应该使用CDN(内容输送网络)服务,例如Amazon CloudFront。要从CDN服务提供资产,您需要更改config/config.yml文件中的资产\ _host配置,以指向您的CDN分发。 您需要配置几个计划的任务,以便在生产中正确运行您的市场。请参阅计划的任务文档。 对于生产使用,我们建议您仅在发布新版本而不关注主分支时才升级。 设置您的域:

在您的数据库中,更改社区表中域列的值,以匹配域的主机名。例如,如果您的市场的URL为http://mymarketplace.myhosting.com,则域是mymarketplace.myhosting.com。 将使用\ _Domain列的值更改为社区表中的true(或1)。 如果您希望启用HTTP严格的运输安全性(建议),请在社区表中的HST \ _max \ _Age列设置为非零秒数。例如31536000(1年)。 您可以在平台的网站上更详细地了解Sharetribe的功能,但这里的想法是Sharetribe拥有我们客户通常要求的所有内容。 恭喜。您已经成功安装了Sharetribe点对点市场。

常见问题

Sharetribe是用什么?

Sharetribe是一个自托管的点对点市场平台,可用于销售,出租,提供服务或免费提供服务。您可以创建一种最适合您需求的市场类型,使用不同的订单类型。您可以处理托管,交易并接受在线付款,或者只能促进市场用户之间的联系。

Sharetribe免费吗?

是的,Sharetribe下载,安装和使用源代码是免费的。因此,您无需支付任何Sharetribe Marketpace Ltd。

Sharetribe开源吗?

Sharetribe是成千上万公司用于创建和运行在线市场解决方案的最受欢迎的开源点对点市场软件。 Sharetribe平台的源代码可在github上获得。

什么是在线市场平台?

在线市场是一个电子商务网站,可以将某些产品或服务的买家和卖家联系在一起。它通常被称为电子市场,所有交易均由市场网站所有者管理。公司通常使用在线市场出售,出租和提供通常通过移动设备的点对点,电子商务产品和服务。市场的示例如亚马逊,rakuten或eBay等。

Sharetribe有多好?

Sharetribe的客户服务非常快速,友好,以惊人的客户支持和集中解决方案。我强烈推荐Sharetribe多供应商Marketplace Software,向希望建立世界一流市场的任何人节省大量的启动成本和金钱。

探索

在本文中,我们讨论了开源市场Sharetribe。要了解其他市场软件,请访问以下页面:

2021年的前5个开源市场软件

开源Udemy克隆学习和教学市场

顶级开源市场软件选项

 简体中文