Skip to content

Voraussetzungen

Shopware und PHP

AnforderungUnterstützt
Shopware 6~6.6.9 || ~6.7.0 (Shopware 6.6.9, alle späteren 6.6-Releases und die 6.7-Reihe)
PHP8.2 oder eine neuere Version

Die Erweiterung installiert keine eigenen zusätzlichen PHP-Abhängigkeiten.

Ein Übersetzungsanbieter

Sie brauchen mindestens eines von diesen beiden Dingen:

  • Einen API-Schlüssel für einen Anbieter. Die Erweiterung unterstützt DeepL, Google Translate, OpenAI (ChatGPT), Anthropic Claude, Google Gemini und Mistral. Ein Schlüssel genügt. Weitere Schlüssel fügen Sie später hinzu und ordnen sie je Zielsprache zu. Siehe Übersetzungsanbieter.
  • Eine Verbindung zwischen Ihrem Shop und dem Shopware Store. Mit dieser Verbindung buchen Sie modernice All-in-One als In-App-Kauf.

Sie können beides gleichzeitig nutzen.

Sprachen im Shop

Die Erweiterung übersetzt in die Sprachen, die Ihr Shop bereits enthält. Neue Sprachen legt sie nicht an. Fügen Sie Ihre Zielsprachen zuerst unter Einstellungen → Sprachen hinzu.

Storefront-Textbausteine brauchen eine weitere Sache: ein Snippet-Set für jede Zielsprache (Einstellungen → Textbausteine). Fehlt ein Snippet-Set, warnt der Assistent vor dem Lauf und überspringt die Textbausteine dieser Sprache.

Hintergrundverarbeitung

Die Übersetzung läuft über die Shopware Message Queue. Übliche Produktions-Hostings verarbeiten diese Warteschlange bereits, und ein kleiner Testlauf nach der Installation bestätigt es. Ein Auftrag mit dem Status Abgeschlossen beweist die gesamte Kette.

Wenn Sie den Shop selbst betreiben, müssen diese beiden Prozesse dauerhaft laufen, zum Beispiel unter systemd oder supervisor:

bash
bin/console messenger:consume async low_priority --time-limit=60 --memory-limit=512M
bash
bin/console scheduled-task:run --time-limit=60 --memory-limit=512M

Ein Auftrag, der auf Wartend stehen bleibt, zeigt: Diese Verarbeitung fehlt. Die Fehlerbehebung nennt weitere Ursachen und die Details.

Nächste Schritte

  • Installation: die Erweiterung installieren, aktivieren und prüfen.
  • Schnellstart: Ihre erste Übersetzung, Schritt für Schritt.

modernice Extensions für Shopware 6. Shopware ist eine Marke der shopware AG — diese Dokumentation steht in keiner Verbindung zur shopware AG.