Sharetribe là phần mềm thị trường nguồn mở dựa trên Ruby

ShareTribe Phần mềm thị trường

Phần mềm thị trường ngang hàng nguồn mở dựa trên Ruby

Sharetribe là một phần mềm và nền tảng thị trường nguồn mở đưa bạn đến nơi bạn muốn đến. Từ ý tưởng đến khởi động, lợi nhuận đến tăng trưởng và hơn thế nữa.

Tổng quan

Sharetribe là một nền tảng thị trường nguồn mở ngang hàng để tạo và chạy các thị trường trực tuyến với một bộ tính năng hoàn chỉnh nơi người dùng của bạn có thể thuê hoặc bán hàng hóa, cung cấp dịch vụ trực tuyến hoặc cung cấp mọi thứ miễn phí. Sharetribe Top Thị trường trực tuyến Các loại đặt hàng có thể tạo ra một loại thị trường phù hợp nhất với nhu cầu của bạn. Sharetribe nguồn mở tốt nhất B2B Nền tảng thương mại điện tử xử lý tất cả các lưu trữ, dễ sử dụng và đơn giản để tùy chỉnh. Nhiều công ty khởi nghiệp thành công phát triển và xây dựng một doanh nghiệp thị trường thành công với nền tảng Sharetribe. Sharetribe được viết bằng khung lập trình phổ biến nhất để phát triển ứng dụng nhanh và đáng tin cậy, Ruby on Rails. Thị trường thương mại điện tử Sharetribe theo cách tiếp cận phát triển theo hành vi. Sharetribe được nâng cấp mỗi tháng để hỗ trợ các phiên bản mới nhất của các công cụ và công nghệ phần mềm. Sharetribe có một loạt các lợi thế. Sharetribe giúp các doanh nghiệp tạo và quản lý các thị trường trực tuyến tùy chỉnh cho các doanh nghiệp vừa và nhỏ. Sharetribe tạo điều kiện tích hợp với các nền tảng phân tích. Hơn nữa, nó cung cấp các trang hồ sơ được cá nhân hóa cho tất cả các nhà cung cấp, hiển thị danh sách, xếp hạng và đánh giá của họ từ người mua. Giải pháp phần mềm thương mại điện tử Sharetribe B2B hiện cung cấp các tính năng chính nhất mà bạn muốn từ một nền tảng thị trường ngay lập tức. Giải pháp Sharetribe từ:

  • Hỗ trợ tất cả các loại thị trường
  • tạo điều kiện liên hệ giữa người dùng
  • Cung cấp một hệ thống thanh toán tích hợp
  • Bao gồm các công cụ để quản lý danh mục, phân loại và lọc nội dung
  • Cho phép thương hiệu tùy chỉnh
  • hoạt động hoàn hảo trên thiết bị di động
  • Bao gồm một hệ thống thanh toán nâng cao hỗ trợ hơn 25 tiền tệ và hơn 190 quốc gia
  • Giúp tích hợp với Google Analytics và Cổng xử lý thanh toán như Stripe và PayPal. Sharetribe Top B2B Nền tảng thương mại điện tử bao gồm một tiện ích bổ sung và trình soạn thảo trang đích tùy chỉnh. Các tính năng chính của Sharetribe bao gồm quản lý hoa hồng, danh sách nhiều nhà cung cấp, và xếp hạng hoặc quản lý đánh giá. Sharetribe phát triển phần mềm thị trường tiên tiến cho mọi giai đoạn vòng đời kinh doanh. Sharetribe cung cấp cổng thông tin của nhà cung cấp, cho phép các nhà cung cấp tạo danh sách mới trên thị trường của họ và tùy chỉnh thông tin sản phẩm. Nguồn nền tảng có sẵn theo giấy phép công cộng cộng đồng Sharetribe.

Yêu cầu hệ thống


Để cài đặt sản xuất Sharetribe, tôi đã khuyên bạn nên đi với Heroku. Bằng cách đó, bạn dễ dàng nhận được khả năng mở rộng khi cần thiết, cũng như xử lý cơ sở dữ liệu, ví dụ: Suy nghĩ-Sphinx addon để lập chỉ mục và tìm kiếm. Tất nhiên, bạn có thể đi trực tiếp với AWS và nó đòi hỏi những phụ thuộc sau đây.

  • Ruby 2.6
  • Ruby on Rails 5.2.3
  • MySQL 5.7
  • Node.js 10.15 để biên dịch đường ống tài sản JavaScript
  • React + jQuery
  • Triển khai: Tập lệnh triển khai tùy chỉnh
  • Máy chủ: Heroku hoặc AWS
  • Lưu trữ hình ảnh: Amazon S3
  • Công việc nền: Bị trì hoãn \ _Job
  • Rubygems: Cài đặt dưới dạng phụ thuộc
  • Biên tập: Văn bản tuyệt vời hoặc Rubymine
  • Imagemagick
  • Git

Đặc trưng


Sharetribe cung cấp một cách tốt nhất và dễ nhất để bắt đầu giải pháp thị trường trực tuyến của riêng bạn. Sharetribe rất đơn giản để tùy chỉnh và nó tạo ra một nền tảng nơi người dùng của bạn có thể thuê hoặc bán hàng hóa, dịch vụ trực tuyến. Sharetribe cung cấp cho bạn các tính năng giúp bạn rất nhanh để xây dựng thị trường của mình chính xác theo cách bạn muốn. Nếu bạn không phát hiện ra tính năng bạn cần, hãy liên hệ với hỗ trợ Containerize để tìm hiểu thêm về cách xây dựng nó và một số tính năng chính được liệt kê dưới đây:

  • Quản lý danh mục
  • Quản lý danh mục
  • Phí hoặc quản lý hoa hồng
  • Quản lý đơn hàng
  • Xử lý thanh toán
  • Quản lý khuyến mãi
  • Quản lý trả lại
  • Quản lý SEO
  • Giỏ hàng
  • Cổng thông tin của nhà cung cấp
  • Mã nguồn mở

Hướng dẫn cài đặt để thiết lập môi trường sản xuất


Cài đặt trên Ubuntu

Cài đặt và định cấu hình các gói phụ thuộc cần thiết. 1 . Nhận mã. Clone Kho lưu trữ Git này và xem bản phát hành mới nhất:

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

2 . Cài đặt các viên đá quý cần thiết bằng cách chạy lệnh sau trong thư mục gốc dự án:

     bundle install 

3 . Cài đặt các mô -đun nút:

     npm install 

4. Tạo tệp cơ sở dữ liệu.yml bằng cách sao chép cấu hình cơ sở dữ liệu ví dụ:

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

5 . Thêm chi tiết cấu hình cơ sở dữ liệu của bạn vào cấu hình/cơ sở dữ liệu.yml. Bạn có thể sẽ chỉ cần điền mật khẩu cho (các) cơ sở dữ liệu. 6 . Đặt bí mật \ _key \ _base và tạo khóa bí mật

     rake secret 

Lưu ý: Bạn cũng có thể đặt Bí mật \ _Key \ _Base Biến môi trường, nếu bạn không muốn lưu trữ khóa bí mật trong một tệp 7 . Tạo cơ sở dữ liệu:

     RAILS_ENV=production bundle exec rake db:create 

số 8. Khởi tạo cơ sở dữ liệu của bạn:

     RAILS_ENV=production bundle exec rake db:structure:load 

9 . Chạy Chỉ số Sphinx:

     RAILS_ENV=production bundle exec rake ts:index 

10 . Bắt đầu trình nền Sphinx:

     RAILS_ENV=production bundle exec rake ts:start 

11 . Bao gồm các tài sản:

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

12 . Gọi nhân viên công việc bị trì hoãn:

     RAILS_ENV=production bundle exec rake jobs:work 

13 . Trong một bảng điều khiển mới, hãy mở thư mục root dự án và khởi động máy chủ:

     bundle exec rails server -e production 

Máy chủ Webrick tích hợp (được bắt đầu ở bước cuối cùng ở trên) không nên được sử dụng trong sản xuất vì lý do hiệu suất. Một máy chủ HTTP chuyên dụng như Unicorn được khuyến nghị. Không nên phục vụ tài sản tĩnh từ máy chủ Rails trong sản xuất. Thay vào đó, bạn nên sử dụng dịch vụ CDN (Mạng phân phối nội dung), chẳng hạn như Amazon Cloudfront. Để phục vụ các tài sản từ dịch vụ CDN, bạn cần thay đổi cấu hình tài sản \ _host trong tệp config/config.yml để trỏ phân phối CDN của bạn. Bạn cần cấu hình một vài nhiệm vụ theo lịch trình để chạy đúng thị trường của bạn trong sản xuất. Xem tài liệu nhiệm vụ theo lịch trình. Để sử dụng sản xuất, chúng tôi khuyên bạn chỉ nên nâng cấp khi phiên bản mới được phát hành và không theo chi nhánh chính. Đặt tên miền của bạn:

Trong cơ sở dữ liệu của bạn, thay đổi giá trị của cột miền trong bảng cộng đồng để khớp với tên máy chủ của miền của bạn. Ví dụ: nếu URL cho thị trường của bạn là http://mymarketplace.myhosting.com, thì tên miền là mymarketplace.myhosting.com. Thay đổi giá trị của cột sử dụng \ _Domain thành true (hoặc 1) trong bảng cộng đồng. Nếu bạn muốn bật bảo mật vận chuyển nghiêm ngặt của HTTP (được đề xuất), cũng đặt cột HSTS \ _MAX \ _AGE trong bảng cộng đồng thành số không khác trong số giây. Ví dụ 31536000 (1 năm). Bạn có thể đọc về các tính năng Sharetribe, chi tiết hơn trên trang web của nền tảng, nhưng ý tưởng ở đây là Sharetribe có mọi thứ mà khách hàng của chúng tôi thường yêu cầu. Chúc mừng. Bạn đã cài đặt thành công thị trường ngang hàng Sharetribe.

FAQs

What is Sharetribe used for?

Sharetribe is a self hosted peer-to-peer marketplace platform that can be used to sell, rent, offer services, or provide services away for free. You can create a marketplace type that best suits your needs using different order types. You can handle hosting, transactions and accept online payments or only facilitate contact between marketplace users.

Is Sharetribe free?

Yes, Sharetribe downloading, installing and using source code is free of cost. So, you don’t need to pay anything Sharetribe marketpace Ltd.

Is Sharetribe open source?

Sharetribe is the most popular open source peer-to-peer marketplace software used by thousands of companies to create and run online marketplace solution. The source code of Sharetribe platform is available at Github.

What is online marketplace platform?

An online marketplace is an e-commerce site that connects and brings together buyers and sellers of a certain product or service. It’s often known as an electronic marketplace and all transactions are managed by the marketplace website owner. Companies use online marketplaces to sell, rent and offer peer-to-peer, e-commerce products and services usually via mobile devices. Examples of marketplaces are like Amazon, Rakuten or eBay etc.

How good is Sharetribe?

Sharetribe’s customer service is quick, friendly with amazing customer support and solution focused. I highly recommend Sharetribe multi-vendor marketplace software to anyone looking to build a world-class marketplace to save lots of time and money in startup costs.

Khám phá

Trong bài viết này, chúng tôi đã thảo luận về Sharetribe thị trường nguồn mở. Để tìm hiểu về phần mềm thị trường khác, vui lòng truy cập các trang sau:

Top 5 phần mềm thị trường nguồn mở vào năm 2021

Cách cài đặt Cocorico Marketplace để bán dịch vụ trực tuyến

Nguồn mở thị trường học tập và giảng dạy bản sao Udemy

Tùy chọn phần mềm thị trường nguồn mở hàng đầu

 Tiếng Việt