NRGship has the ability to integrate with any open Ecommerce or ERP system by using our NRGship XML Schema through simple HTTP requests.
NRGship supports three methods:
- Getting a list of orders
- Getting a single order
- Updating an order post shipment
To integrate, you will have to configure NRGship and write code for your request handlers.
NRG PREFERENCES SETUP
Go to NRGship preferences, select defaults, and then the automation tab. Under import format, select "NRG Web". NRGship will then prompt you to enter the list and detail URLs. We also suggest that your coding include an import token value to insure that requests to the method are valid. This will also automatically set the preferences to expose the "Get Order" and "Get All" buttons on the shipment detail screen..
NRGship will call the List URL and append a GET parameter of "token" containing the token value from preferences. This method should return a list of orders using the NRGship <OrderList> schema as displayed below.
NRGship will call the Detail URL and append GET parameters for "token" and "User_ID".
This method should return order detail using the NRGship XML Schema.
POST SHIPMENT ORDER UPDATE
Upon shipment, NRGship can invoke a user-defined URL to return shipment details to your website. NRGship will pass the following fields of data via GET parameter.
View Complete Instructions
The PHP code archive was created for a custom integration with VirtueMart, a open source e-commerce system for Joomla. In this sample, each method has been created as a separate PHP file. This code can be easily modified to query data from your e-commerce or ERP system.
Download Sample Code
NRG does provide integration assistance or complete development for an additional cost.