Documentation

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

⚙️ Konfiguration

🔧 Administration

🚀 Erweiterte Themen

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

  1. Plugin installieren:
    composer require shopbite-de/shopware-plugin
    
  2. Plugin aktivieren:
    bin/console plugin:install --activate ShopBite
    
  3. Cache leeren:
    bin/console cache:clear
    

Support und Ressourcen

Offizielle Ressourcen

Community

Support

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

Feedback

Haben Sie Fragen, Vorschläge oder Feedback zur Dokumentation? Wir freuen uns über Ihre Rückmeldung!

Vielen Dank, dass Sie das ShopBite Shopware Plugin verwenden!