Mettez-nous en vedette sur GitHub – cela nous motive beaucoup !
Aimeos est LA plateforme e-commerce ultra-rapide, cloud-native et API-first ! Vous pouvez l’installer en 5 minutes et adapter, étendre, écraser et personnaliser tout ce qui correspond à vos besoins.
Aimeos est un package e-commerce complet :
API JSON REST basée sur jsonapi.org
API GraphQL pour l'administration
Idéal pour les cloud basés sur AWS, Google, Azure et Kubernetes
Multi-fournisseurs, multi-canaux et multi-entrepôts
De un à plus de 1 000 000 000 d'articles
Extrêmement rapide jusqu'à 20 ms
Pour les solutions SaaS de commerce électronique multi-tentants avec un nombre illimité de fournisseurs
Offres groupées, bons d'achat, produits virtuels, configurables, personnalisés et événementiels
Abonnements avec paiements récurrents
Plus de 100 passerelles de paiement
Prise en charge complète de RTL (frontend et backend)
Tarification par bloc/niveau prête à l’emploi
Extension pour les prix basés sur les clients/groupes
Prise en charge des réductions et des bons d'achat
Système de règles de panier flexible
Backend d'administration complet
Beau tableau de bord d'administration
Ensembles de données produit configurables
Structure entièrement modulaire
Extrêmement configurable et extensible
Extension pour les places de marché comptant des millions de vendeurs
Entièrement optimisé pour le référencement, y compris des extraits enrichis
Traduit dans plus de 30 langues
Traduction de texte basée sur l'IA
Optimisé pour les téléphones intelligents et les tablettes
Implémentation sécurisée et revue
Code source de haute qualité
... et plus de fonctionnalités Aimeos
Langues prises en charge :
Découvrez les démos :
Démo de l'interface Aimeos
Démo d'administration d'Aimeos
Pour créer une application monopage (SPA) ou une application Web progressive (PWA), la distribution sans tête Aimeos est le bon choix avec l'authentification API uniquement et JWT préconfigurées :
Distribution sans tête Aimeos
Vous possédez déjà une application Laravel existante et souhaitez ajouter une boutique à votre site web ? Installez le package Aimeos composer pour Laravel et ajoutez le commerce électronique à votre application existante en quelques minutes :
Forfait Aimeos Laravel
Exigences
Installation
L'extrémité avant
Back-end
Personnaliser
Multilingue
Multi-routage
Multifournisseur
Licence
Links
La distribution de la boutique Aimeos nécessite :
Environnement Linux/Unix, WAMP/XAMP ou MacOS
PHP >= 8.2
MySQL >= 5.7.8, MariaDB >= 10.2.2, PostgreSQL 9.6+, SQL Server 2019+
Serveur Web (Apache, Nginx ou serveur Web PHP intégré pour les tests)
Si les extensions PHP requises sont manquantes, composer
vous indiquera les dépendances manquantes.
Si vous souhaitez effectuer une mise à niveau entre les versions majeures, veuillez consulter le guide de mise à niveau !
Pour installer l'application boutique Aimeos, vous avez besoin de composer 2.2+. Sur la CLI, exécutez cette commande pour une installation complète comprenant une configuration fonctionnelle :
wget https://getcomposer.org/download/latest-stable/composer.phar -O composer php composer create-project aimeos/aimeos myshop
Il vous sera demandé les paramètres de votre base de données et de votre serveur de messagerie ainsi qu'un e-mail et un mot de passe utilisés pour la création du compte d'administration.
Dans un environnement local, vous pouvez utiliser le serveur Web PHP intégré pour tester votre nouvelle installation Aimeos. Exécutez simplement la commande suivante pour démarrer le serveur Web :
cd myshop php artisan serve
Remarque : Dans un environnement d'hébergement, la racine du document de votre hôte virtuel doit pointer vers le répertoire /.../myshop/public/ et vous devez modifier le paramètre APP_URL
dans votre fichier .env
vers votre domaine sans port, par exemple :
APP_URL=http://myhostingdomain.com
Après l'installation, vous pouvez tester l'interface de la boutique Aimeos en appelant l'URL de votre VHost dans votre navigateur. Si vous utilisez le serveur web PHP intégré, vous devez parcourir cette URL : http://127.0.0.1:8000
L'interface d'administration d'Aimeos sera disponible dans /admin
dans votre VHost. Lorsque vous utilisez le serveur Web PHP intégré, appelez cette URL : http://127.0.0.1:8000/admin
Laravel et le package de commerce électronique Aimeos sont extrêmement flexibles et hautement personnalisables. Il existe de nombreuses documentations pour le framework Laravel et le framework e-commerce Aimeos. Si vous avez des questions sur Aimeos, n'hésitez pas à les poser sur notre forum Aimeos.
Pour plus de détails sur l'intégration d'Aimeos Laravel, veuillez consulter son référentiel.
Pour les boutiques proposant plusieurs langues, ajoutez simplement cette ligne à votre fichier ./myshop/.env
:
SHOP_MULTILOCALE=true
Ensuite, la langue sera automatiquement ajoutée aux itinéraires. Vous pouvez configurer les langues disponibles dans le panneau « Locale > Locale » du backend d'administration Aimeos.
Si vous souhaitez que toutes les URL de catégories, de produits et de pages soient des URL de niveau supérieur telles que /shoes
, /my-sneaker
et /about-us
, vous pouvez activer la fonctionnalité de routage multi-Aimeos dans votre fichier ./myshop/.env
:
SHOP_MULTIROUTE=true
Attention : cela affectera les performances car cela nécessite des requêtes de base de données supplémentaires pour chaque requête !
Pour activer les fonctionnalités multifournisseurs, ajoutez ces paramètres au fichier ./myshop/.env
:
SHOP_MULTISHOP=true
Si vous souhaitez autoriser les vendeurs à s'enregistrer en tant que vendeurs, définissez également cette option dans le fichier ./myshop/.env
:
SHOP_REGISTRATION=true
Par défaut, les vendeurs nouvellement enregistrés disposent de privilèges d'administrateur dans le backend de leur propre site. Pour un accès plus limité au backend, vous pouvez changer le niveau d'autorisation en « éditeur » dans le fichier ./myshop/.env
:
SHOP_PERMISSION=editor
Vous pouvez modifier les autorisations associées à « admin » ou « editor » en ajoutant votre propre version de la configuration des ressources JQAdm à la section « admin » de votre fichier ./config/shop.php
.
Le système de boutique Aimeos est sous licence selon les termes de la licence MIT et LGPLv3 et est disponible gratuitement.
Site web
Documentation
Forum
Suivi des problèmes
Forfaits compositeur
Code source