integration_documentation:shopware_6_ger
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
integration_documentation:shopware_6_ger [2020/07/17 09:21] daniel [Produkt Export] |
integration_documentation:shopware_6_ger [2020/10/22 10:26] dominik |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Shopware 6 Plugin Integration - DE ===== | ===== Shopware 6 Plugin Integration - DE ===== | ||
- | Installieren Sie das Findologic Shopware 6 Plugin aus dem Shopware Store. | + | ==== Download im Shopware Store ==== |
+ | * [[https://store.shopware.com/fin6494960032131f/findologic-search-navigation-platform.html|Findologic - Search & Navigation Platform]] | ||
- | Im Shopware Backend gehen Sie auf //Einstellungen → System → Plugins// | + | ==== Installation ==== |
- | {{:integration_documentation:sw6_de_findologic_plugin.png|}} | + | Im Shopware Backend gehen Sie auf //Einstellungen → System → Plugins//. |
+ | Installieren und aktivieren Sie das Findologic Plugin. | ||
+ | |||
+ | {{:integration_documentation:sw6_de_findologic_plugin.png?direct|}} | ||
Klicken Sie auf //Konfiguration// | Klicken Sie auf //Konfiguration// | ||
- | {{:integration_documentation:sw6_de_plugin_config.png|}} | + | {{:integration_documentation:sw6_de_plugin_config.png?direct|}} |
Fügen Sie die benötigten Konfiguration ein | Fügen Sie die benötigten Konfiguration ein | ||
- | {{:integration_documentation:sw6_de_plugin_config_values.png|}} | + | {{:integration_documentation:plugins:sw6_plugin_config_de.png?direct|}} |
+ | |||
+ | === Konfiguration === | ||
* **Shopkey:** Fügen Sie den von Findologic erhaltenen Shopkey ein. | * **Shopkey:** Fügen Sie den von Findologic erhaltenen Shopkey ein. | ||
Line 19: | Line 25: | ||
* **Aktiv auf Kategorieseiten:** Aktivieren um Findologic auf Kategorieseiten zu verwenden - for API integration. | * **Aktiv auf Kategorieseiten:** Aktivieren um Findologic auf Kategorieseiten zu verwenden - for API integration. | ||
* **Testmodus:** Dieser Button wird angezeigt wenn sich die Findologic Integration im Staging Modus befindet. Bei Klick auf diesen werden Sie auf den Shop weitergeleitet und die Findologic Integration kann getestet werden. | * **Testmodus:** Dieser Button wird angezeigt wenn sich die Findologic Integration im Staging Modus befindet. Bei Klick auf diesen werden Sie auf den Shop weitergeleitet und die Findologic Integration kann getestet werden. | ||
- | * **CSS Klasse für Suchresultat/Navigation:** Klasse einfügen wenn andere HTML Container für Direct Integration verwendet werden, siehe [[integration_documentation:direct_integration|Dokumentation]]. | ||
* **Integration (schreibgeschützt):** Dieses Feld wird automatisch gefüllt und zeigt die Integrationsart an, entweder Direct Integration oder API. | * **Integration (schreibgeschützt):** Dieses Feld wird automatisch gefüllt und zeigt die Integrationsart an, entweder Direct Integration oder API. | ||
- | Speichern Sie die Konfiguration. | + | === Direct Integration === |
+ | Nur relevant wenn Integration Typ Direct Integration genutzt wird, siehe //Integration (schreibgeschützt)// | ||
+ | |||
+ | * **CSS Klasse für Suchresultat/Navigation:** Klasse einfügen wenn andere HTML Container für Direct Integration verwendet werden, siehe [[integration_documentation:direct_integration|Dokumentation]]. | ||
+ | |||
+ | === API === | ||
+ | Nur relevant wenn Integration Typ API genutzt wird, siehe //Integration (schreibgeschützt)// | ||
+ | |||
+ | * **Position der Filter auf Suchergebnisseiten:** Die Findologic Filter können über oder links von den Suchresultaten dargestellt werden. | ||
+ | |||
+ | Wenn die Konfiguration abgeschlossen ist klicken Sie auf den **Speichern** Button. | ||
==== Produkt Export ==== | ==== Produkt Export ==== | ||
Line 32: | Line 47: | ||
* **start:** <NUMMER> größer als null. | * **start:** <NUMMER> größer als null. | ||
* **count:** <NUMMER> größer als null. | * **count:** <NUMMER> größer als null. | ||
+ | |||
+ | Diese Export-Url muss im Findologic Account in den Einstellungen des [[https://account.findologic.com/#/app/search-navigation/import-export|Datenabgleich]] hinterlegt sein, siehe [[customer_account:import-export|Dokumentation]]. | ||
+ | |||
+ | Sollte es zu Problemen mit dem Datenabgleich geben kontaktieren Sie uns unter [[support@findologic.com|support@findologic.com]]. | ||
Das generierte XML wird gegen ein [[https://raw.githubusercontent.com/Findologic/xml-export/master/src/main/resources/Findologic.xsd|XSD Schema]] validiert und wird mit unserer Export Library [[https://github.com/Findologic/libflexport|libflexport]] erstellt. | Das generierte XML wird gegen ein [[https://raw.githubusercontent.com/Findologic/xml-export/master/src/main/resources/Findologic.xsd|XSD Schema]] validiert und wird mit unserer Export Library [[https://github.com/Findologic/libflexport|libflexport]] erstellt. | ||
- | Diese Export-Url muss im Findologic Account unter den Einstellungen des [[https://account.findologic.com/#/app/search-navigation/import-export|Datenabgleich]] hinterlegt sein, siehe [[customer_account:import-export|Dokumentation]]. | + | <markdown> |
+ | ### Erweitern des Plugins | ||
+ | |||
+ | Manchmal möchte man das Standardverhalten des Plugins zu seinen eigenen Bedürfnissen anpassen. Damit das möglich ist und man trotzdem die Möglichkeit hat die neuesten Plugin-Updates zu erhalten, haben wir ein [Erweiterungsplugin](https://github.com/findologic/plugin-shopware-6-extension/releases) entwickelt. Es enthält bereits etwas Code um die Exportlogik zu erweitern, allerdings kann man damit auch die Suchlogik, oder sogar die Templates der Filter erweitern (z.B. den Kategoriefilter). | ||
+ | |||
+ | #### Autoloading | ||
+ | |||
+ | </markdown> | ||
+ | |||
+ | <note tip>Autoloading wird nur benötigt, wenn [[https://getcomposer.org/doc/03-cli.md#require|zusätzliche Composer Bibliotheken]] benötigt werden.</note> | ||
+ | |||
+ | <markdown> | ||
+ | ![https://docs.findologic.com/lib/exe/fetch.php?t=1603273975&tok=ddd8c2&media=integration_documentation:extension.png](https://docs.findologic.com/lib/exe/fetch.php?t=1603273975&tok=ddd8c2&media=integration_documentation:extension.png) | ||
+ | |||
+ | Obwohl das Composer autoloading standardmäßig deaktiviert ist, kann es jederzeit aktiviert werden, indem die markierte Zeile in der Datei `\FINDOLOGIC\ExtendFinSearch\ExtendFinSearch` auskommentiert wird. | ||
+ | |||
+ | #### Upgrading | ||
+ | |||
+ | Änderungen die das Erweiterungsplugin möglicherweise brechen könnten, werden nur in sogenannten "major releases" (z.B. 1.x.x => 2.x.x) veröffentlicht. Bei solch einem Release, stellen wir auch eine Anleitung (`UPGRADE-x.x`) zum aktualisieren auf [GitHub](https://github.com/findologic/plugin-shopware-6) zur Verfügung. | ||
- | Sollte es Probleme mit dem Datenabgleich geben kontaktieren Sie uns unter [[support@findologic.com|support@findologic.com]] | + | </markdown> |