integration_documentation:shopware_6_app

integration_documentation:shopware_6_app

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
integration_documentation:shopware_6_app [2022/12/19 11:35]
rihad
integration_documentation:shopware_6_app [2022/12/20 11:46] (current)
rihad [Default export]
Line 1: Line 1:
 {{:​sw6-logo.jpg?​400|}} {{:​sw6-logo.jpg?​400|}}
  
-====== Shopware 6 plugin ​integration - EN ======+====== Shopware 6 App integration - EN ====== 
 + 
 +===== Download from Shopware Store ===== 
 + 
 +[[https://​store.shopware.com/​en/​fin5457614063939f/​findologic-search-product-discovery-platform.html|Findologic - Search & Product Discovery Platform ]]
  
 ===== Installation ===== ===== Installation =====
Line 19: Line 23:
 {{:​app_configuration.png?​1200|}} {{:​app_configuration.png?​1200|}}
  
-5. Set the relevant App permissions+5. Accept ​the relevant App permissions
  
 {{:​app_permissions_big.png?​1200|}} {{:​app_permissions_big.png?​1200|}}
Line 27: Line 31:
 ===== Configuration ===== ===== Configuration =====
  
-====== Basic ======+=== Basic === 
   * Shopkey: Enter the shopkey provided by Findologic - **required**   * Shopkey: Enter the shopkey provided by Findologic - **required**
   * Active: Activate to enable Findologic search for your shop - **required**   * Active: Activate to enable Findologic search for your shop - **required**
  
-====== Instand Frontend ======+=== Instand Frontend === 
   * **CSS Selector for search results**: Configure the same selector as in the [[https://​account.findologic.io/#/​instant-frontend/​product-list-page|Findologic Account]]   * **CSS Selector for search results**: Configure the same selector as in the [[https://​account.findologic.io/#/​instant-frontend/​product-list-page|Findologic Account]]
   * **CSS Selector for navigation**:​ Configure the same selector as in the [[https://​account.findologic.io/#/​instant-frontend/​product-list-page|Findologic Account]]   * **CSS Selector for navigation**:​ Configure the same selector as in the [[https://​account.findologic.io/#/​instant-frontend/​product-list-page|Findologic Account]]
  
-====== Export ​======+=== Export ===
  
   * **Exported main variant**: Define what type of product should be considered as main product.   * **Exported main variant**: Define what type of product should be considered as main product.
   * **Cross-Selling categories**:​ Products in these categories are excluded from the export. If you have multiple subcategories in your Cross-Selling category, make sure to add all subcategories.   * **Cross-Selling categories**:​ Products in these categories are excluded from the export. If you have multiple subcategories in your Cross-Selling category, make sure to add all subcategories.
 +
 +
 +===== Product export =====
 +
 +==== Default export ====
 +
 +Please see [[integration_documentation:​plugin:​en:​integration:​shopware_6:​export_information|Shopware 6 - Export information]] to get an overview which values are exported by default and where they can be found in your Shopware 6 backend.
 +
 +=== Trigger product export ===
 +
 +The export can be called with:
 +
 +<​code>​https://​shopware-app.findologic.com/​export?​shopkey=<​SHOPKEY>&​start=<​NUMBER>&​count=<​NUMBER></​code>​
 +
 +  * **shopkey:​** <​SHOPKEY>​ provided by Findologic
 +  * **start:** <​NUMBER>​ that should not be lower than zero, default: 0.
 +  * **count:** <​NUMBER>​ that should be higher than zero, default: 20.
 +
 +=== Export specific product ===
 +
 +For testing purposes the export can be called for a specific product:
 +
 +<​code>​https://​shopware-app.findologic.com/​findologic?​shopkey=<​SHOPKEY>&​productId=<​PRODUCT_ID></​code>​
 +
 +  * **shopkey:​** <​SHOPKEY>​ provided by Findologic.
 +  * **productId:​** <​PRODUCT_ID>​ is a 32 digit hex value created by Shopware.
 +
 +=== Debug specific product ===
 +
 +For testing and debugging purposes, the export information of a product can be called directly:
 + 
 +<​code>​https://​shopware-app.findologic.com/​findologic/​debug?​shopkey=<​SHOPKEY>&​productId=<​PRODUCT_ID></​code>​
 +
 +  * **shopkey:​** <​SHOPKEY>​ provided by Findologic.
 +  * **productId:​** <​PRODUCT_ID>​ is a 32 digit hex value created by Shopware.
 +
 +**Export:**
 +  * **exportedMainProductId:​** The ID of the exported main product or variant. (Depends on the configuration)
 +  * **isExported:​** Whether the product is exported and the correct ''​exportedMainProductId''​ or not.
 +  * **reasons:​** List of reasons, why the product is not exported.
 +
 +**Debug links**
 +  * **exportUrl:​** Url to XML Export of the exported main product.
 +  * **debugUrl:​** Url to Debug information of the exported main product.
 +
 +**Data**
 +  * **isExportedMainVariant:​** Whether the product is the exported main product.
 +  * **product:​** The whole requested data of the requested product.
 +  * **siblings:​** All siblings, that are considered in the export. Only set for variant products.
 +  * **associations:​** All associations used for requesting the product from the database.
 +
 +{{:​integration_documentation:​plugin:​en:​integration:​export_debug_example.png?​1200|}}
 +
 +If you have troubles with the export please contact us at [[support@findologic.com|support@findologic.com]].