Sharetribe è software di mercato open source basato su Ruby

ShareTribe Software di mercato

Software di mercato peer-to-peer open source basato su Ruby

Sharetribe è un software e una piattaforma di mercato open source che ti porta dove vuoi andare. Dall'idea al lancio, la redditività alla crescita e oltre.

Panoramica ### ** ** Sharetribe è una piattaforma di mercato open source peer-to-peer per creare e gestire mercati online con un set di funzionalità completo in cui i tuoi utenti possono noleggiare o vendere beni, offrire servizi online o dare le cose gratuitamente. I tipi di ordini di Marketplace di Sharetribe migliori possono creare un tipo di mercato adatto alle tue esigenze. La piattaforma di e -commerce B2B Best Open Source Best Open Source gestisce tutto l’hosting, è facile da usare e semplice da personalizzare. Molte startup di successo crescono e costruiscono un’attività di mercato di successo con la piattaforma Sharetribe. Sharetribe è scritto utilizzando il framework di programmazione più popolare per lo sviluppo rapido e affidabile delle applicazioni, Ruby on Rails. Il mercato di ECommerce Sharetribe segue un approccio di sviluppo basato sul comportamento. Sharetribe viene aggiornato ogni mese per supportare le ultime versioni degli strumenti e delle tecnologie software. Sharetribe ha una vasta gamma di vantaggi. Sharetribe aiuta le aziende a creare e gestire i mercati online personalizzati per le piccole e medie imprese. Sharetribe facilita l’integrazione con le piattaforme di analisi. Inoltre, fornisce pagine di profilo personalizzate per tutti i fornitori, visualizzando i loro elenchi, valutazione e recensioni degli acquirenti. La soluzione software di eCommerce di Sharetribe B2B ora offre le caratteristiche più chiave che desideri da una piattaforma di mercato subito. Soluzione di Sharetribe:

  • Supporta tutti i tipi di mercati
  • Facilitare il contatto tra gli utenti
  • Fornisce un sistema di pagamento integrato
  • Include strumenti per la gestione del catalogo, la categorizzazione e il filtraggio dei contenuti
  • consente il marchio personalizzato
  • Funziona perfettamente sui dispositivi mobili
  • Include un sistema di pagamento avanzato che supporta oltre 25 valute e 190+ paesi
  • Aiuta le integrazioni con Google Analytics e i gateway di elaborazione dei pagamenti come Stripe e PayPal. La piattaforma di eCommerce di Sharetribe Top B2B include un componente aggiuntivo ed editor di landing page personalizzato. Le caratteristiche chiave di ShareTribe includono la gestione delle commissioni, gli elenchi multi-venditori e la gestione delle valutazioni o delle revisioni. Sharetribe sviluppa software di mercato avanzato per ogni fase del ciclo di vita aziendale. Sharetribe fornisce il portale del fornitore, che consente ai fornitori di creare nuovi elenchi sul loro mercato e personalizzare le informazioni sul prodotto. La fonte della piattaforma è disponibile con la licenza pubblica della comunità di Sharetribe.

Requisiti di sistema


Per l’installazione di produzione di Sharetribe ti consiglio di andare con Heroku. In questo modo si ottiene facilmente la scalabilità quando necessario, nonché la gestione del database, ad es. Addon Thinking-Sphinx per l’indicizzazione e la ricerca. Naturalmente, puoi andare con AWS direttamente e richiede le seguenti dipendenze.

  • Ruby 2.6
  • Ruby on Rails 5.2.3
  • Mysql 5.7
  • Node.js 10.15 per compilare la pipeline di asset JavaScript
  • React + jQuery
  • Distribuzione: script di distribuzione personalizzato
  • Server: Heroku o AWS
  • Hosting di immagini: Amazon S3
  • Lavoro in background: ritardato \ _job
  • Rubygems: installazione come dipendenza
  • Editor: testo sublime o rubymine
  • ImageMagick
  • Idiota

Caratteristiche


Sharetribe offre un modo migliore e più semplice per iniziare la tua soluzione di mercato online. Sharetribe è semplice da personalizzare e crea una piattaforma in cui i tuoi utenti possono noleggiare o vendere beni, servizi online. Sharetribe ti offre le funzionalità che rendono molto veloce per costruire il tuo mercato esattamente come desideri. Se non si individua la funzionalità di cui hai bisogno, contattare il supporto Containerize per saperne di più su come realizzarlo e alcune delle caratteristiche chiave sono elencate di seguito:

  • Gestione del catalogo
  • Gestione delle categorie
  • gestione delle tasse o delle commissioni
  • Gestione degli ordini
  • Processo di pagamento
  • Gestione delle promozioni
  • Management restituisce
  • Gestione SEO
  • Carrello della spesa
  • Portale del fornitore
  • open source

Istruzioni di installazione per impostare l’ambiente di produzione


installazione su ubuntu

Installare e configurare i pacchetti di dipendenza necessari. 1 . Ottieni il codice. Clone questo repository git e controlla l’ultima versione:

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

2 . Installa le gemme richieste eseguendo il seguente comando nella directory del root del progetto:

     bundle install 

3 . Installa i moduli del nodo:

     npm install 

4 . Crea un file database.yml copiando la configurazione del database di esempio:

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

5 . Aggiungi i dettagli della configurazione del database a config/database.yml. Probabilmente dovrai solo compilare la password per i database. 6 . Imposta segreto \ _key \ _base e genera una chiave segreta

     rake secret 

Nota: è anche possibile impostare la variabile di ambiente segreta \ _Key \ _base, se non si desidera archiviare la chiave segreta in un file 7 . Crea il database:

     RAILS_ENV=production bundle exec rake db:create 

8 . Inizializza il tuo database:

     RAILS_ENV=production bundle exec rake db:structure:load 

9 . Esegui l’indice Sphinx:

     RAILS_ENV=production bundle exec rake ts:index 

10 . Inizia il demone sfinge:

     RAILS_ENV=production bundle exec rake ts:start 

11 . Precompilare le attività:

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

12 . Invocare il lavoratore ritardato:

     RAILS_ENV=production bundle exec rake jobs:work 

13 . In una nuova console, apri la cartella root del progetto e avvia il server:

     bundle exec rails server -e production 

Il server Webrick integrato (che è stato avviato nell’ultimo passaggio sopra) non dovrebbe essere utilizzato in produzione a causa di motivi di prestazione. Si consiglia un server HTTP dedicato come Unicorn. Non è consigliabile servire risorse statiche da un server Rails in produzione. Invece, è necessario utilizzare un servizio CDN (Content Delivery Network), come Amazon CloudFront. Per servire le risorse dal servizio CDN, è necessario modificare la configurazione Asset \ _Host nel file config/config.yml per puntare la distribuzione CDN. È necessario configurare un paio di attività programmate per eseguire correttamente il tuo mercato in produzione. Vedere la documentazione delle attività programmate. Per l’uso della produzione ti consigliamo di aggiornare solo quando viene rilasciata la nuova versione e di non seguire la filiale principale. Impostazione del tuo dominio:

Nel tuo database, modifica il valore della colonna di dominio nella tabella delle comunità per abbinare il nome host del tuo dominio. Ad esempio, se l’URL per il tuo mercato è http://mymaketplace.myhosting.com, allora il dominio è mymarketplace.myhosting.com. Modificare il valore della colonna Usa \ _Domain in true (o 1) nella tabella delle comunità. Se si desidera abilitare HTTP Strict Transport Security (consigliato), imposta anche la colonna HSTS \ _max \ _age nella tabella delle comunità su un numero diverso da zero di secondi. Ad esempio 31536000 (1 anno). Puoi leggere le funzionalità di Sharetribe in modo più dettagliato sul sito della piattaforma, ma l’idea è che Sharetribe ha tutto ciò che i nostri clienti in genere richiedono. Congratulazioni. Hai installato con successo il mercato peer-to-peer di 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.

 Italiano