ShopBite Shopware Plugin - Dokumentation
Willkommen bei der umfassenden Dokumentation für das ShopBite Shopware Plugin. Dieses Plugin ist ein zentraler Bestandteil des ShopBite-Ökosystems und ermöglicht die nahtlose Integration zwischen Shopware 6 und der ShopBite Nuxt Storefront.
Überblick
Das ShopBite Plugin erweitert Shopware 6 um spezielle Funktionen, die speziell für Gastronomie- und Einzelhandelsbetriebe entwickelt wurden. Es bietet erweiterte Konfigurationsmöglichkeiten, Geschäftszeitenverwaltung, Feiertagsmanagement und Checkout-Erweiterungen, die für eine hochperformante Headless-Storefront erforderlich sind.
Plugin-Architektur
graph TD
A[Shopware 6 Core] --> B[ShopBite Plugin]
B --> C[Business Hours Management]
B --> D[Holiday Management]
B --> E[Storefront Configuration]
B --> F[Checkout Enhancements]
B --> G[Store API Extensions]
G --> H[ShopBite Nuxt Storefront]
H --> I[Order Printer Service]
Hauptfunktionen
📅 Geschäftszeitenverwaltung
- Flexible Öffnungszeiten: Konfigurieren Sie Öffnungszeiten für jeden Wochentag
- Sales Channel-spezifisch: Unterschiedliche Zeiten für verschiedene Vertriebskanäle
- Store API-Integration: Abruf über
/store-api/shopbite/business-hour
🎉 Feiertagsmanagement
- Einmalige Feiertage: Konfigurieren Sie individuelle Schließtage
- Wiederkehrende Feiertage: Jährlich wiederholende Feiertage
- Zeitraum-basiert: Mehrtägige Schließungen (z.B. Weihnachten)
- Store API-Integration: Abruf über
/store-api/shopbite/holiday
🛒 Checkout-Erweiterungen
- Container-basierte Produkte: Spezielle Verarbeitung für Produktgruppen
- Bon-Drucktypen: Unterschiedliche Druckformate für verschiedene Produkte
- Custom Fields: Erweiterte Produktattribute für Gastronomie
🔧 Storefront-Konfiguration
- API-Endpunkte: Spezifische Konfigurationsendpunkte für die Storefront
- Checkout-Aktivierung: Steuerung der Checkout-Funktionalität
- Lieferzeitvorgaben: Standard-Lieferzeiten und -faktoren
🔄 Datenbankstruktur
- Business Hours Tabelle:
shopbite_business_hour - Holidays Tabelle:
shopbite_holiday - Custom Fields: Erweiterte Produktattribute
Dokumentationsstruktur
📋 Einführung
- Shopware Installation - Systemvoraussetzungen und Shopware-Setup
- Plugin Installation - Plugin-Installation und Aktivierung
⚙️ Konfiguration
- Plugin Konfiguration - Detaillierte Einrichtung und Verwaltung
- Geschäftszeiten Management - Konfiguration von Öffnungszeiten
- Feiertagsmanagement - Einrichtung von Schließtagen
- Checkout-Erweiterungen - Spezielle Checkout-Funktionen
🔧 Administration
- Administrationsoberfläche - Bedienung der Plugin-Oberfläche
- API-Referenz - Technische API-Dokumentation
- Fehlerbehebung - Problembehandlung und Support
🚀 Erweiterte Themen
- Entwicklerdokumentation - Erweiterungen und Anpassungen
- Performance-Optimierung - Skalierung und Caching
- Sicherheit - Best Practices für sicheren Betrieb
Schnellstart
Systemanforderungen
- Shopware 6.7.0 oder höher
- PHP 8.4 oder höher
- MySQL 5.7+ oder MariaDB 10.3+
- Composer 2.0+
Installation in 3 Schritten
- Plugin installieren:
composer require shopbite-de/shopware-plugin - Plugin aktivieren:
bin/console plugin:install --activate ShopBite - Cache leeren:
bin/console cache:clear
Support und Ressourcen
Offizielle Ressourcen
- GitHub Repository: github.com/shopbite-de/shopware-plugin
- ShopBite Website: shopbite.de
- Shopware Dokumentation: docs.shopware.com
Community
- Forum: community.shopbite.de
- Slack-Kanal: shopbite.slack.com
- Stack Overflow: stackoverflow.com/tags/shopbite
Support
- E-Mail: support@shopbite.de
- Telefon: +49 123 456789
- Support-Zeiten: Mo-Fr 09:00-17:00 Uhr
Häufige Fragen
Welche Shopware-Version wird unterstützt?
Das Plugin unterstützt Shopware 6.7.0 und höher. Für ältere Versionen kontaktieren Sie bitte unseren Support.
Funktioniert das Plugin mit anderen Plugins?
Ja, das ShopBite Plugin ist kompatibel mit den meisten Shopware-Plugins. Bei Konflikten kontaktieren Sie unseren Support.
Wie werden die Daten in der Storefront angezeigt?
Die Daten werden über die Shopware Store API bereitgestellt und von der ShopBite Nuxt Storefront abgerufen.
Kann ich das Plugin anpassen?
Ja, das Plugin bietet Erweiterungsmöglichkeiten. Siehe Entwicklerdokumentation für Details.
Wie oft werden die Daten aktualisiert?
Die Daten werden in Echtzeit über die Store API abgerufen. Die Storefront kann die Daten bei Bedarf neu laden.
Nächste Schritte
- 📖 Shopware Installation - Shopware-System vorbereiten
- 🛠️ Plugin Installation - Plugin einrichten
- ⚙️ Plugin Konfiguration - Funktionen konfigurieren
- 🎉 Feiertagsmanagement - Schließtage einrichten
Feedback
Haben Sie Fragen, Vorschläge oder Feedback zur Dokumentation? Wir freuen uns über Ihre Rückmeldung!
- Dokumentations-Issues: GitHub Issues
- Verbesserungsvorschläge: Feedback-Formular
- Beiträge: Contributing Guide
Vielen Dank, dass Sie das ShopBite Shopware Plugin verwenden!