The items have to be exported in a custom CSV format made available through URLS in the store. These URLs will be called and the CSV will be download and imported by the FINDOLOGIC service. The format description and examples are available: CSV 2.0 format
If the export interface has to be called multiple times (e.g. due to a runtime limit of a PHP script; every call will export only a subset of the items, called a "page") the incremental export is used. In this case calling the export URL will provide a redirection to the next page using the HTTP
location header. Calling the redirected URL will provide another redirection until all items are exported.
The following output is possible in the response body of the script:
SUCCESS: Finished: The export finished correctly1)
SUCCESS: Unfinished: The export is not yet finished, a redirection to the next page is returned in the HTTP header
ERROR, human-readable output: An error was encountered. The error message may be provided in the output and will be sent to the store admin in a notification
After the export has successfully finished the CSV will be download from the given CSV-URL.
Requests are sent by the FINDOLOGIC service, the response are generated by the store software
startvalue designating the next page):
HTTP/1.1 302 Found Location: http://www.my-store.de/findologic_export.php?start=1000&limit=1000 ... SUCCESS: Unfinished
HTTP/1.1 200 OK ... SUCCESS: Finished
The store software will internally forward all of the customers' search requests to the FINDOLOGIC service. This is done transparently to the end user.
For the available request parameters see the documentation: search request
For the display of the results in the store several options are available.
For full HTML the FINDOLOGIC service will generate an HTML fragment which can be displayed in the store instead of the regular search results. The fragment contains all required components (facets, search results, pagination).
Layout and design can be customized using the FINDOLOGIC template manager.
Same as "Full HTML", but instead of fully rendered results only the item IDs will be returned. The item display will then be rendered by the store software using the same item templates as in the regular search results display.
This option is recommended over "Full HTML" as the display of the items is consistent with the rest of the store's design.
All relevant result data (filter, items, pagination) is returned as XML, see XML 2.0
&, whitespace and accented characters are submitted correctly (UTF-8 + URL encoded)
identifierhas to be passed through to FINDOLOGIC when searching
userip4) has to be submitted to FINDOLOGIC
&and accented characters (Umlaute) are displayed correctly
&, whitespace and accented characters are submitted correctly
fallback=1the default store search has to be used
SUCCESS: Finishedcan be returned directly