integration_documentation:shopware_6_ger

integration_documentation:shopware_6_ger

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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:28]
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>​