integration_documentation:checklist

integration_documentation:checklist

Differences

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

Link to this comparison view

integration_documentation:checklist [2019/05/22 15:18]
florian ↷ Links adapted because of a move operation
integration_documentation:checklist [2020/06/16 15:45] (current)
amil
Line 44: Line 44:
 ===== Search ===== ===== Search =====
  
-  * Multiple search terms can be entered and passed to FINDOLOGIC+  * Multiple search terms can be entered and passed to Findologic
-  * Multiple filters can be selected at the same time and transferred to FINDOLOGIC+  * Multiple filters can be selected at the same time and transferred to Findologic
-  * Filters and search queries can be entered with the ''&'',​ several terms and umlauts character, and passed to FINDOLOGIC.+  * Filters and search queries can be entered with the ''&'',​ several terms and umlauts character, and passed to Findologic.
   * The search string must be UTF-8 and URL encoded.   * The search string must be UTF-8 and URL encoded.
-  * The shopkey corresponds to the FINDOLOGIC ​license of the current language.+  * The shopkey corresponds to the Findologic ​license of the current language.
   * If no shopkey is stored for the current language, the search query has to be edited by the conventional shop search.   * If no shopkey is stored for the current language, the search query has to be edited by the conventional shop search.
   * When changing the page size and changing to a different page (pagination),​ currently selected filters, search words and sortings must be retained.   * When changing the page size and changing to a different page (pagination),​ currently selected filters, search words and sortings must be retained.
-  * The ''​userip''​ field must be transferred to FINDOLOGIC ​for each search query.+  * The ''​userip''​ field must be transferred to Findologic ​for each search query.
  
  
 ==== Multilingualism / Subshops / Clients ==== ==== Multilingualism / Subshops / Clients ====
  
-  * The (Smart Suggest) Request URL is passed to the Shopkey parameter of the corresponding ​FINDOLOGIC ​service.+  * The (Smart Suggest) Request URL is passed to the Shopkey parameter of the corresponding ​Findologic ​service.
   * The (Smart Suggest) Request URL is passed to the group parameter of the corresponding client.   * The (Smart Suggest) Request URL is passed to the group parameter of the corresponding client.
  
Line 76: Line 76:
   * If a filter item is passed with ''<​weight>​ 0 </​weight>'',​ this value can only be output if at least one child item has a weight value greater than 0.   * If a filter item is passed with ''<​weight>​ 0 </​weight>'',​ this value can only be output if at least one child item has a weight value greater than 0.
   * In the output of the filter, the value from ''<​display />''​ is used as the name   * In the output of the filter, the value from ''<​display />''​ is used as the name
-  * If FINDOLOGIC customeraccount ​is activated for filter settings "Show frequency",​ the element <​frequency /> is to be output in brackets behind the filter value. Example: ''​Red (23)''​+  * If Findologic customer account ​is activated for filter settings "Show frequency",​ the element <​frequency /> is to be output in brackets behind the filter value. Example: ''​Red (23)''​
  
  
Line 110: Line 110:
  
   * The following sorting options are offered to the end customer:   * The following sorting options are offered to the end customer:
-    * German: Beste Treffer((in this case no sorting is given so that the sorting set in the FINDOLOGIC ​customer account is used)), Günstigste zuerst, A-Z, Topseller zuerst, Neuheiten zuerst +    * German: Beste Treffer((in this case no sorting is given so that the sorting set in the Findologic ​customer account is used)), Günstigste zuerst, A-Z, Topseller zuerst, Neuheiten zuerst 
-    * English: Most relevant((in this case no sorting is given so that the sorting set in the FINDOLOGIC ​customer account is used)), Lowest price first, A-Z, Top seller first, Latest products first+    * English: Most relevant((in this case no sorting is given so that the sorting set in the Findologic ​customer account is used)), Lowest price first, A-Z, Top seller first, Latest products first
  
  
 ===== Fallback mechanism ===== ===== Fallback mechanism =====
  
-  * Before each query an //​Alivetest//​ is sent to FINDOLOGIC+  * Before each query an //​Alivetest//​ is sent to Findologic
-  * When returning ''​alive'',​ the actual search request is sent to the FINDOLOGIC ​service. +  * When returning ''​alive'',​ the actual search request is sent to the Findologic ​service. 
-  * For any other return than ''​alive'',​ the search will be handled by the traditional search engine.((If the fallback mechanism does not work properly, the FINDOLOGIC ​search can **not** be used in any productive shop.))+  * For any other return than ''​alive'',​ the search will be handled by the traditional search engine.((If the fallback mechanism does not work properly, the Findologic ​search can **not** be used in any productive shop.))
   * When returning an invalid XML, the search query must also be processed by the conventional search engine.   * When returning an invalid XML, the search query must also be processed by the conventional search engine.
  
Line 124: Line 124:
 ===== Smart Suggest ===== ===== Smart Suggest =====
  
-  * Search queries can be entered with ''&'',​ blanks and umlauts and passed to FINDOLOGIC.+  * Search queries can be entered with ''&'',​ blanks and umlauts and passed to Findologic.
   * Product pictures and manufacturer pictures can be displayed.   * Product pictures and manufacturer pictures can be displayed.
   * The display of the types (category, manufacturer,​ product) is grouped by type.   * The display of the types (category, manufacturer,​ product) is grouped by type.
Line 130: Line 130:
   * The selection of a result is possible by clicking as well as by pressing Enter.   * The selection of a result is possible by clicking as well as by pressing Enter.
   * If a category / manufacturer is selected, a link to the filter must be made.   * If a category / manufacturer is selected, a link to the filter must be made.
-  * If FINDOLOGIC ​is active, but without Smart Suggest, no search suggestions may be provided. Even a shop-internal smart suggestion may not be active. +  * If Findologic ​is active, but without Smart Suggest, no search suggestions may be provided. Even a shop-internal smart suggestion may not be active. 
-  * The Smart Suggest script tag is generated and output with the corresponding MD5 hash of the //​Shopkeys//​ of the corresponding ​FINDOLOGIC ​service. +  * The Smart Suggest script tag is generated and output with the corresponding MD5 hash of the //​Shopkeys//​ of the corresponding ​Findologic ​service. 
-  * All parameters passed to the Smart Suggest proxy must be passed to FINDOLOGIC.+  * All parameters passed to the Smart Suggest proxy must be passed to Findologic.
  
  
 ===== Shop backend ===== ===== Shop backend =====
  
-  * Per language in the shop, a service URL for the FINDOLOGIC ​search service is possible in the admin area. +  * Per language in the shop, a service URL for the Findologic ​search service is possible in the admin area. 
-  * Per language in the shop, a //​Shopkeys//​ (unique key of a FINDOLOGIC ​license) is possible in the admin area.+  * Per language in the shop, a //​Shopkeys//​ (unique key of a Findologic ​license) is possible in the admin area.
   * //Shopkey// and Service URL are not allowed to store surrounding spaces ( '''​ service.findologic.com '''​ -> '''​service.findologic.com'''​)   * //Shopkey// and Service URL are not allowed to store surrounding spaces ( '''​ service.findologic.com '''​ -> '''​service.findologic.com'''​)
-  * The shop owner can choose from the following logo variants (to be found under [[:​implementing_findologic_branding|implementing the FINDOLOGIC ​branding]]) via a selection box:+  * The shop owner can choose from the following logo variants (to be found under [[:​implementing_findologic_branding|implementing the Findologic ​branding]]) via a selection box:
     * '​Normal'​     * '​Normal'​
     * 'Red gray'     * 'Red gray'
Line 148: Line 148:
     * 'Gray transparent'​     * 'Gray transparent'​
     * '​English banner'​     * '​English banner'​
-  * The shopkeeper can deactivate the logo with a hint: //Only for booking **without** "FINDOLOGIC ​Branding"​.//​+  * The shopkeeper can deactivate the logo with a hint: //Only for booking **without** "Findologic ​Branding"​.//​
  
  
Line 163: Line 163:
 ===== Other ===== ===== Other =====
  
-  * The FINDOLOGIC ​logo may only be displayed and linked if the results are also from FINDOLOGIC. (The logo can be hidden when booking "FINDOLOGIC ​without logo and link"​))+  * The Findologic ​logo may only be displayed and linked if the results are also from Findologic. (The logo can be hidden when booking "Findologic ​without logo and link"​))
   * If the search is called with the URL parameter ''​fallback=1'',​ the search has to switch to the standard mail search.   * If the search is called with the URL parameter ''​fallback=1'',​ the search has to switch to the standard mail search.
   * Installation of the module must be documented.   * Installation of the module must be documented.