Bagisto
Bagisto ist eine Open-Source-E-Commerce-Plattform, die auf Laravel basiert und Unternehmen dabei unterstützt, Online-Shops zu erstellen und zu verwalten. Sie bietet eine flexible Lösung zur Einrichtung und Anpassung von Produktkatalogen, zur Bestellabwicklung und zur Zahlungsabwicklung. Mit Bagisto können Benutzer verschiedene Aspekte ihres Shops verwalten, einschließlich Inventar, Kundenmanagement und Versand. Die Plattform unterstützt auch die Multi-Store-Funktionalität, sodass Unternehmen mehrere Online-Shops über ein einziges Admin-Panel betreiben können. Darüber hinaus bietet sie Werkzeuge für SEO, Produktmanagement und Kundenbindung, was sie für Unternehmen unterschiedlicher Größen geeignet macht, um eine skalierbare und anpassbare E-Commerce-Lösung zu erstellen.
Voraussetzungen
- Ein API-Schlüssel von seven
- Bagisto - getestet mit v1.2.x
Installation
- 1
Paket über Composer abrufen
Führen Sie den folgenden Befehl aus:
composer require seven.io/bagisto
- 2
Paket als Service-Provider registrieren
Fügen Sie einen Eintrag in config/app.php hinzu.
// Beispielcode hier einfügen
- 3
Cache leeren und Datenbank migrieren
Führen Sie diese Befehle aus:
php artisan cache:clear && php artisan migrate
Einrichtung
Bevor Sie SMS senden können, müssen Sie Ihren seven API-Schlüssel einreichen. Dies kann auf zwei Arten erfolgen:
Konfiguration über das Administrationspanel
- Navigieren Sie zu Dashboard -> Konfigurieren -> seven in Ihrem Bagisto-Admin-Panel.
- Geben Sie Ihren API-Schlüssel ein und klicken Sie auf Speichern.
Festlegen einer Umgebungsvariablen
- 1
API-Schlüssel festlegen
Definieren Sie Ihren seven API-Schlüssel in der Umgebung, indem Sie einen Eintrag in die .env-Datei im Stammverzeichnis Ihres Projekts hinzufügen.
SEVEN_API_KEY=IHR_API_SCHLÜSSEL
- 2
Konfiguration erweitern
Fügen Sie die folgenden Zeilen zu config/services.php hinzu:
return [ // ... 'seven' => [ 'api_key' => env('SEVEN_API_KEY'), // must match the key from .env file added in the previous step ], ];
Leeren Sie den Cache und cachen Sie die Konfiguration, indem Sie php artisan cache:clear && php artisan config:cache
ausführen.
Nutzung
SMS an Kunden senden
Gehen Sie zu Kunden
und klicken Sie auf das sieben-Symbol in der Aktionsspalte.
SMS an Kundengruppe senden
Gehen Sie zu Gruppen
und klicken Sie auf das sieben-Symbol in der Aktionsspalte.
Sie können Platzhalter verwenden, die auf die Eigenschaften der Person verweisen, sofern diese definiert sind. Zum Beispiel wird durch den Vor- und Nachnamen der Person ersetzt.