xml_export_documentation:xml_request_and_response

xml_export_documentation:xml_request_and_response

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
xml_export_documentation:xml_request_and_response [2019/07/30 14:18]
florian [Parameter of the Export-URL]
xml_export_documentation:xml_request_and_response [2020/06/16 15:47] (current)
amil
Line 1: Line 1:
 ===== Export documentation:​ XML request and response===== ===== Export documentation:​ XML request and response=====
  
-The goal of the export is to transfer all products to the FINDOLOGIC-server so FINDOLOGIC ​can index them. To achieve this, there has to be a file or function-call reachable from the outside under ''​findologic_export.php''​ in the root of the shop.((The path can be changed if necessary.))+The goal of the export is to transfer all products to the Findologic-server so Findologic ​can index them. To achieve this, there has to be a file or function-call reachable from the outside under ''​findologic_export.php''​ in the root of the shop.((The path can be changed if necessary.))
 ---- ----
  
 ==== Parameter of the Export-URL ==== ==== Parameter of the Export-URL ====
  
-For the sequential processing of the export ​((Due to runtime limitations the export has to be paginated.)) ​the following parameters have to be transmitted: ​+For the sequential processing of the export the following parameters have to be transmitted: ​
  
   * ''​shopkey'':​ shopkey of the service   * ''​shopkey'':​ shopkey of the service
Line 26: Line 26:
 ==== Procedure of the Export ==== ==== Procedure of the Export ====
  
-The export call delivers [[xml_export_documentation:​xml_format|valid XML]] for the respective products. The XML also contains the information if more products are delivered, thus FINDOLOGIC ​can send another call.+The export call delivers [[xml_export_documentation:​xml_format|valid XML]] for the respective products. The XML also contains the information if more products are delivered, thus Findologic ​can send another call.
  
-  - Call http://​www.example.com/​findologic_export.php?​shopkey=1234&​start=0&​count=100 from the FINDOLOGIC-import+  - Call http://​www.example.com/​findologic_export.php?​shopkey=1234&​start=0&​count=100 from the Findologic-import
   - Return of the XML for the first 100 products (including the information that there will be more).   - Return of the XML for the first 100 products (including the information that there will be more).
-  - Call http://​www.example.com/​findologic_export.php?​shopkey=1234&​start=100&​count=100 from the FINDOLOGIC-import+  - Call http://​www.example.com/​findologic_export.php?​shopkey=1234&​start=100&​count=100 from the Findologic-import
   - Return of the XML for the next 100 products (including the information that there will be more).   - Return of the XML for the next 100 products (including the information that there will be more).
-  - Call http://​www.example.com/​findologic_export.php?​shopkey=1234&​start=200&​count=100 from the FINDOLOGIC-import+  - Call http://​www.example.com/​findologic_export.php?​shopkey=1234&​start=200&​count=100 from the Findologic-import
   - More calls ...   - More calls ...
   - Return of the last export-page (''​total''​ number of products is exported)   - Return of the last export-page (''​total''​ number of products is exported)
   - Indexing of all products   - Indexing of all products
 +
 +<​note>​Please make sure to whitelist the HTTP user agent "​Findologic"​ if you are restricting access to the export via user agents.</​note>​
  
 ---- ----