Starn Sie uns auf GitHub – das motiviert uns sehr!
Aimeos ist DIE ultraschnelle, Cloud-native und API-first E-Commerce-Plattform! Sie können es innerhalb von 5 Minuten installieren und alles an Ihre Bedürfnisse anpassen, erweitern, überschreiben und anpassen.
Aimeos ist ein E-Commerce-Paket mit vollem Funktionsumfang:
JSON REST API basierend auf jsonapi.org
GraphQL-API für die Verwaltung
Perfekt geeignet für AWS-, Google-, Azure- und Kubernetes-basierte Clouds
Multi-Vendor, Multi-Channel und Multi-Lager
Von einem bis zu mehr als 1.000.000.000 Artikeln
Extrem schnell bis zu 20 ms
Für mandantenfähige E-Commerce-SaaS-Lösungen mit unbegrenzten Anbietern
Bundles, Gutscheine, virtuelle, konfigurierbare, individuelle und Event-Produkte
Abonnements mit wiederkehrenden Zahlungen
Über 100 Zahlungsgateways
Volle RTL-Unterstützung (Frontend und Backend)
Sofort einsatzbereite Block-/Stufenpreise
Erweiterung für kunden-/gruppenbasierte Preise
Rabatt- und Gutscheinunterstützung
Flexibles Korbregelsystem
Voll ausgestattetes Admin-Backend
Schönes Admin-Dashboard
Konfigurierbare Produktdatensätze
Komplett modularer Aufbau
Extrem konfigurierbar und erweiterbar
Erweiterung für Marktplätze mit Millionen von Anbietern
Vollständig SEO-optimiert, einschließlich Rich Snippets
Übersetzt in über 30 Sprachen
KI-basierte Textübersetzung
Optimiert für Smartphones und Tablets
Sichere und überprüfte Implementierung
Hochwertiger Quellcode
... und weitere Aimeos-Funktionen
Unterstützte Sprachen:
Schauen Sie sich die Demos an:
Aimeos-Frontend-Demo
Aimeos-Administrator-Demo
Um eine Single Page Application (SPA) bzw. eine Progressive Web Application (PWA) zu erstellen, ist die Headless-Distribution von Aimeos mit vorkonfigurierter API-only- und JWT-Authentifizierung die richtige Wahl:
Headless-Verteilung von Aimeos
Sie haben bereits eine Laravel-Anwendung und möchten Ihrer Website einen Shop hinzufügen? Installieren Sie das Aimeos Composer-Paket für Laravel und fügen Sie E-Commerce in wenigen Minuten zu Ihrer bestehenden Anwendung hinzu:
Aimeos Laravel-Paket
Anforderungen
Installation
Frontend
Backend
Anpassen
Mehrsprachig
Multi-Routing
Multi-Anbieter
Lizenz
Links
Für den Aimeos-Shop-Vertrieb ist Folgendes erforderlich:
Linux/Unix-, WAMP/XAMP- oder MacOS-Umgebung
PHP >= 8.2
MySQL >= 5.7.8, MariaDB >= 10.2.2, PostgreSQL 9.6+, SQL Server 2019+
Webserver (Apache, Nginx oder integrierter PHP-Webserver zum Testen)
Wenn erforderliche PHP-Erweiterungen fehlen, informiert Sie composer
über die fehlenden Abhängigkeiten.
Wenn Sie zwischen Hauptversionen upgraden möchten, werfen Sie bitte einen Blick in die Upgrade-Anleitung!
Um die Aimeos-Shop-Anwendung zu installieren, benötigen Sie Composer 2.2+. Führen Sie auf der CLI diesen Befehl für eine vollständige Installation einschließlich eines funktionierenden Setups aus:
wget https://getcomposer.org/download/latest-stable/composer.phar -O composer php composer create-project aimeos/aimeos myshop
Sie werden nach den Parametern Ihrer Datenbank und Ihres Mailservers sowie einer E-Mail-Adresse und einem Passwort für die Erstellung des Administratorkontos gefragt.
In einer lokalen Umgebung können Sie den integrierten PHP-Webserver nutzen, um Ihre neue Aimeos-Installation zu testen. Führen Sie einfach den folgenden Befehl aus, um den Webserver zu starten:
cd myshop php artisan serve
Hinweis: In einer Hosting-Umgebung muss das Dokumentenstammverzeichnis Ihres virtuellen Hosts auf das Verzeichnis /.../myshop/public/ verweisen und Sie müssen die APP_URL
Einstellung in Ihrer .env
Datei auf Ihre Domain ohne Port ändern, z. B.:
APP_URL=http://myhostingdomain.com
Nach der Installation können Sie das Aimeos-Shop-Frontend testen, indem Sie die URL Ihres VHosts in Ihrem Browser aufrufen. Wenn Sie den integrierten PHP-Webserver verwenden, sollten Sie diese URL durchsuchen: http://127.0.0.1:8000
Die Aimeos-Verwaltungsoberfläche ist unter /admin
in Ihrem VHost verfügbar. Wenn Sie den integrierten PHP-Webserver verwenden, rufen Sie diese URL auf: http://127.0.0.1:8000/admin
Laravel und das E-Commerce-Paket Aimeos sind äußerst flexibel und hochgradig anpassbar. Es gibt zahlreiche Dokumentationen für das Laravel-Framework und das Aimeos-E-Commerce-Framework. Wenn Sie Fragen zu Aimeos haben, zögern Sie nicht, diese in unserem Aimeos-Forum zu stellen.
Weitere Informationen zur Aimeos Laravel-Integration finden Sie im Repository.
Für Shops, die mehrere Sprachen anbieten, fügen Sie einfach diese Zeile zu Ihrer ./myshop/.env
hinzu:
SHOP_MULTILOCALE=true
Anschließend wird die Sprache automatisch zu den Routen hinzugefügt. Sie können die verfügbaren Sprachen im Bereich „Gebietsschema > Gebietsschema“ des Aimeos-Administrator-Backends einrichten.
Wenn Sie alle Kategorie-, Produkt- und Seiten-URLs als Top-Level-URLs wie /shoes
, /my-sneaker
und /about-us
haben möchten, können Sie die Aimeos-Multi-Routing-Funktion in Ihrer ./myshop/.env
aktivieren:
SHOP_MULTIROUTE=true
Achtung: Dies beeinträchtigt die Leistung, da für jede Anfrage zusätzliche Datenbankabfragen erforderlich sind!
Um Multi-Vendor-Funktionen zu aktivieren, fügen Sie diese Einstellungen zur Datei ./myshop/.env
hinzu:
SHOP_MULTISHOP=true
Wenn Sie Anbietern erlauben möchten, sich als Verkäufer zu registrieren, legen Sie diese Option auch in der Datei ./myshop/.env
fest:
SHOP_REGISTRATION=true
Standardmäßig verfügen neu registrierte Verkäufer über Administratorrechte im Backend für ihre eigene Website. Für einen eingeschränkteren Zugriff auf das Backend können Sie die Berechtigungsstufe in der Datei ./myshop/.env
auf „Editor“ ändern:
SHOP_PERMISSION=editor
Sie können die mit „admin“ oder „editor“ verknüpften Berechtigungen ändern, indem Sie Ihre eigene Version der JQAdm-Ressourcenkonfiguration zum Abschnitt „admin“ Ihrer Datei ./config/shop.php
hinzufügen.
Das Aimeos-Shopsystem steht unter den Bedingungen der MIT- und LGPLv3-Lizenz und ist kostenlos erhältlich.
Website
Dokumentation
Forum
Issue-Tracker
Composer-Pakete
Quellcode