A NEW ERA OF INTELLIGENT QUANTITATIVE ECOMMERCE - THAT WORKS FOR YOU ECOMMERCE - THAT WORKS FOR YOU
Knowledge Base
+
Admin Messages (1)
+
Common Tasks (1)
+
Insights (1)
+
Interventions (1)
+
Languages (1)
+
Questions & Answers (1)
+
Reviews (1)
+
Site Scripts (1)
+
Web Services (1)

IRP Integration Guide

Exporting Data from the IRP

Flat File CSV, TSV, TXT, XLS or XML

Data exports from the IRP are carried out via custom reports that can be made available for download from Secure URLs on our system.

You can download an example report here.

These reports are fully customisable but are generally used to send order/customer details or stock level adjustments to third-party systems.

Bespoke report writing will be required to create custom reports. This allows for substantial flexibility but should be factored into any integration project planning.

The information in these reports is updated as soon as it is updated on the website. For example, if the report is extracting all orders with today’s date, as soon as a new order is placed that matches these criteria, this order will appear in the custom report.

As such, by frequently polling the report URL (e.g. every 2 minutes), external systems can extract and import up-to-date order or customer data.

As a general rule, It is the responsibility of the importing system to filter received data and mark it as already received or not.

Importing Data into the IRP

Flat file CSV, TSV, TXT, XLS(x), form data or input stream

We do not currently accept XML data posts.

The Integrations section of the IRP handles the importing of data into the system. There is no limit to the amount of integrations that can be set up.

Bespoke development will be required on the IRP to process the integration data once it has been received. This allows for substantial flexibility but should be factored into any integration project planning.

This development can occur before or after the file exchange has been set up.

There are two options available for importing to the IRP — HTTP Post or URL Fetch:

URL Fetch

We are able to fetch a stock/product/price file (CSV, TSV, TXT, XLS(x)) from you on any publicly accessible secure URL (over HTTPS).

Once this URL has been is set up, this URL must not change. For example: https://www.yourserver.com/stockLevels.csv

HTTP Post

If you prefer, you can also send us data via HTTP Post on a secure URL that we will make available to you.

For example: https://training.irpcommerce.com/Administration/IntegrationPostingPage.aspx?IntegrationID=1

You will require basic authentication details to access this URL. This will be provided to you upon project start.

Data can be posted using the following methods:

  • Full File Posted
  • Comma Delimited in Form Data
  • Pipe Delimited in Form Data
  • Tab Delimited in Form Data
  • Comma Delimited in Input Stream
  • Pipe Delimited in Input Stream
  • Tab Delimited in Input Stream

Upon receipt of the HTTP Post, the IRP server will return the following XML response codes:

case 0:
Automated Integration Successful
case 1:
Error Uploading Integration data
case 2:
Error Staging Uploaded file
case 3:
Error Integrating Staged data
case 10:
Integration does not Exist
case 20:
Automation Disabled for this Integration
case 30:
HTTP Post not enabled for this Integration
case 40:
No Post Data Received – Please Check Automation Configuration to ensure Post Data Format is correct

Specific examples can be provided on request.




Copyright © 2018 IRP Commerce. Use of this website constitutes acceptance of the IRP World Terms of Use, IRP Privacy Policy and IRP Cookie Policy
IRP Commerce is a Trading Name of Export Technologies Limited, a Deloitte Fast 50 Company six times: 2010, 2011, 2012, 2013, 2014 & 2018   Deloitte.