ShareTribe Logiciel de marché
Logiciel de marché d'open source open source basé sur Ruby
ShareTribe est un logiciel et une plateforme Open Source Marketplace qui vous emmènent là où vous voulez aller. De l'idée au lancement, de la rentabilité à la croissance et au-delà.
Aperçu
ShareTribe est une plate-forme de marché open source entre pairs pour créer et exécuter des marchés en ligne avec un ensemble de fonctionnalités complet où vos utilisateurs peuvent louer ou vendre des marchandises, offrir des services en ligne ou donner des choses gratuitement. Les types de commandes de marché en ligne ShareTribe peuvent créer un type de marché qui répond le mieux à vos besoins. ShareTribe la meilleure plate-forme de commerce électronique B2B open source gère tout l’hôte, est facile à utiliser et simple à personnaliser. De nombreuses startups réussies se développent et créent une entreprise de marché réussie avec la plate-forme ShareTribe. ShareTribe est écrit en utilisant le cadre de programmation le plus populaire pour le développement d’applications rapides et fiables, Ruby on Rails. Le marché du commerce électronique de ShareTribe suit une approche de développement axée sur le comportement. ShareTribe est mis à niveau chaque mois pour prendre en charge les dernières versions des outils et technologies logiciels. ShareTribe a un large éventail d’avantages. ShareTribe aide les entreprises à créer et à gérer des marchés en ligne personnalisés pour les petites et moyennes entreprises. ShareTribe facilite l’intégration avec les plateformes d’analyse. De plus, il fournit des pages de profil personnalisées pour tous les fournisseurs, affichant leurs listes, leur note et leurs avis d’acheteurs. La solution logicielle de commerce électronique ShareTribe B2B offre désormais les fonctionnalités les plus clés que vous souhaitiez sur une plate-forme de marché dès la sortie de la boîte. Solution de ShareTribe:
- prend en charge tous les types de marchés
- Faciliter le contact entre les utilisateurs
- fournit un système de paiement intégré
- Comprend des outils pour la gestion des catalogues, la catégorisation et le filtrage du contenu
- Permet la marque personnalisée
- Fonctionne parfaitement sur les appareils mobiles
- Comprend un système de paiement avancé qui prend en charge plus de 25 devises et plus de 190 pays
- Aide les intégrations avec Google Analytics et les passerelles de traitement des paiements telles que Stripe et PayPal. La plate-forme de commerce électronique B2B ShareTribe Top comprend un module complémentaire et éditeur de page de destination personnalisé. Les principales caractéristiques de ShareTribe incluent la gestion des commissions, les listes multi-vendeurs et la gestion des notes ou des avis. ShareTribe développe des logiciels de marché avancés pour chaque étape du cycle de vie des affaires. ShareTribe fournit le portail du fournisseur, qui permet aux fournisseurs de créer de nouvelles annonces sur leur marché et de personnaliser les informations sur les produits. La source de la plate-forme est disponible sous la licence publique de la communauté ShareTribe.
Configuration requise
Pour l’installation de la production de ShareTribe, je vous recommande d’aller avec Heroku. De cette façon, vous obtenez facilement l’évolutivité en cas de besoin, ainsi que la gestion de la base de données, par exemple Addon de réflexion-sphinx pour l’indexation et la recherche. Bien sûr, vous pouvez aller avec AWS directement et cela nécessite des dépendances suivantes.
- Ruby 2.6
- Ruby sur les rails 5.2.3
- MySQL 5.7
- Node.js 10.15 pour compiler le pipeline d’actifs JavaScript
- React + jQuery
- Déploiement: script de déploiement personnalisé
- Serveur: Heroku ou AWS
- Hébergement d’images: Amazon S3
- Job de fond: retardé \ _Job
- Rubygems: l’installation comme dépendance
- Éditeur: SUBLIME Texte ou rubymine
- ImageMagick
- git
Caractéristiques
ShareTribe offre un moyen le meilleur et le plus simple de démarrer votre propre solution de marché en ligne. ShareTribe est simple à personnaliser et crée une plate-forme où vos utilisateurs peuvent louer ou vendre des biens, des services en ligne. ShareTribe vous offre les fonctionnalités qui vous rendent très rapidement pour construire votre marché exactement comme vous le souhaitez. Si vous ne repérez pas la fonctionnalité dont vous avez besoin, contactez le support de contenerize pour en savoir plus sur la façon de la construire et certaines des fonctionnalités clés sont répertoriées ci-dessous:
- Gestion du catalogue
- La gestion par catégorie
- Gestion des frais ou des commissions
- La gestion des commandes
- Traitement des paiements
- Gestion des promotions
- Renvoie la gestion
- Gestion du référencement
- Panier
- Portail des vendeurs
- Open source
Instructions d’installation pour configurer l’environnement de production
Installation sur Ubuntu
Installez et configurez les packages de dépendances nécessaires. 1. Obtenez le code. Clone ce référentiel GIT et consultez la dernière version:
git clone git://github.com/sharetribe/sharetribe.git
cd sharetribe
git checkout latest
2 . Installez les gemmes requises en exécutant la commande suivante dans le répertoire racine du projet:
bundle install
3 . Installez les modules de nœud:
npm install
4 . Créez un fichier de base de données.yml en copiant l’exemple de configuration de la base de données:
cp config/database.example.yml config/database.yml
5 . Ajoutez vos détails de configuration de base de données sur config / database.yml. Vous n’aurez probablement besoin que de remplir le mot de passe pour la (s) base de données. 6 . Définir le secret \ _key \ _base et générer une clé secrète
rake secret
Remarque: vous pouvez également définir la variable d’environnement secrète \ _key \ _base, si vous ne souhaitez pas stocker la clé secrète dans un fichier 7. Créez la base de données:
RAILS_ENV=production bundle exec rake db:create
8 . Initialisez votre base de données:
RAILS_ENV=production bundle exec rake db:structure:load
9 . Exécutez l’index Sphinx:
RAILS_ENV=production bundle exec rake ts:index
dix. Commencez le démon sphinx:
RAILS_ENV=production bundle exec rake ts:start
11 . Précompiler les actifs:
RAILS_ENV=production NODE_ENV=production bundle exec rake assets:precompile
12 . Invoquez le travailleur du travail retardé:
RAILS_ENV=production bundle exec rake jobs:work
13 . Dans une nouvelle console, ouvrez le dossier racine du projet et démarrez le serveur:
bundle exec rails server -e production
Le serveur Webbrick intégré (qui a été lancé dans la dernière étape ci-dessus) ne doit pas être utilisé en production pour des raisons de performances. Un serveur HTTP dédié tel que Unicorn est recommandé. Il n’est pas recommandé de desservir les actifs statiques d’un serveur Rails en production. Au lieu de cela, vous devez utiliser un service CDN (Content Delivery Network), tel qu’Amazon CloudFront. Pour servir les actifs à partir du service CDN, vous devez modifier la configuration Asset \ _host dans le fichier config / config.yml pour pointer votre distribution CDN. Vous devez configurer quelques tâches planifiées afin d’exécuter correctement votre marché en production. Voir la documentation des tâches prévues. Pour une utilisation en production, nous vous recommandons de mettre à niveau uniquement lorsque une nouvelle version est publiée et de ne pas suivre la branche principale. Définition de votre domaine:
Dans votre base de données, modifiez la valeur de la colonne de domaine dans la table des communautés pour correspondre au nom d’hôte de votre domaine. Par exemple, si l’URL de votre marché est http://mymarketplace.myhosting.com, alors le domaine est mymarketplace.myhosting.com. Modifiez la valeur de la colonne Use \ _domain en true (ou 1) dans le tableau des communautés. Si vous souhaitez activer HTTP Strict Transport Security (recommandé), définissez également la colonne HSTS \ _max \ _age dans la table des communautés en un nombre non nul de secondes. Par exemple 31536000 (1 an). Vous pouvez lire plus en détail les fonctionnalités de ShareTribe sur le site de la plate-forme, mais l’idée ici est que ShareTribe a tout ce que nos clients demandent généralement. Bravo. Vous avez réussi à installer le marché de ShareTribe peer-to-peer.
FAQS
À quoi sert ShareTribe?
ShareTribe est une plate-forme de marché entre pairs auto-hébergée qui peut être utilisée pour vendre, louer, offrir des services ou fournir des services gratuitement. Vous pouvez créer un type de marché qui convient le mieux à vos besoins en utilisant différents types de commandes. Vous pouvez gérer l’hébergement, les transactions et accepter les paiements en ligne ou faciliter uniquement les contacts entre les utilisateurs du marché.
est-ce que ShareTribe est gratuit?
Oui, le téléchargement, l’installation et l’utilisation du code source de ShareTribe sont gratuits. Donc, vous n’avez pas besoin de payer quoi que ce soit ShareTribe Marketpace Ltd.
est-ce que ShareTribe est open source?
ShareTribe est le logiciel de marché d’open source le plus populaire entre les milliers d’entreprises pour créer et exécuter une solution de marché en ligne. Le code source de la plate-forme ShareTribe est disponible à Github.
Qu’est-ce que la plateforme de marché en ligne?
Un marché en ligne est un site de commerce électronique qui se connecte et rassemble des acheteurs et des vendeurs d’un certain produit ou service. Il est souvent connu comme un marché électronique et toutes les transactions sont gérées par le propriétaire du site Web du marché. Les entreprises utilisent des marchés en ligne pour vendre, louer et offrir des produits et services de commerce électronique entre pairs, généralement via des appareils mobiles. Des exemples de marchés sont comme Amazon, Rakuten ou eBay, etc.
Quelle est la qualité de ShareTribe?
Le service client de ShareTribe est rapide, convivial avec un support client incroyable et une solution axée sur la solution. Je recommande fortement le logiciel ShareTribe Multi-Vended Marketplace à tous ceux qui cherchent à construire un marché de classe mondiale pour économiser beaucoup de temps et d’argent dans les coûts de démarrage.