Skip to main content
Solved

IFS Cloud Shipping Solution Integration


Forum|alt.badge.img+4

We are in the beginning stages of a migration from an AS400 ERP to IFS Cloud. I’m an enterprise software engineer who is new to the IFS world.

Our current warehouse shipping process involves a piece of custom software that screen-scrapes from an AS400 terminal session into a Windows application called ClipperShip. This software handles all the carrier specific logic, including printing labels, etc., then another piece of custom software gets the data out of ClipperShip and back into the AS400 ERP.

We would like our new solution to be as simple as possible for warehouse employees. Ideally it would be completely web-client based. We have started evaluating some API-based shipping solutions like ProShip and ShipEngine. Here are my questions after reading through the technical documentation:
 

1. It seems that the shortest path to getting something functional would be to use a solution that already provides a client user interface, build a piece of custom middleware that uses the OData REST APIs to get data out of IFS Cloud and use the provider API to get the data into the shipping solution. Is this feasible?

2. Longer term, if we wanted to customize pages within IFS so the complete shipping process could be managed with the IFS Cloud Aurena client, what is the best technical approach within IFS Cloud to get the order data from IFS to a cloud solution in a push-fashion? Would be that through IFS Connect?

3. Is #2 even feasible or does any kind of interfacing with an external cloud entity need to be driven by some middleware that pulls from IFS and pushes to the 3rd party API, then to update the DB does the same?

4. Is there any documentation available on how to integrate non-ODBC shipping solutions into an IFS Cloud based workflow?

Thanks,
-Chris

Best answer by ChrisEdgington

Just following up on my original question. 

We ended up building a completely custom solution that integrates with IFS, ShipEngine, and UTS. This custom solution provides a web client for all shipping activities required in the warehouse. Our client is interested in partnering with us to license this solution to others. If you are interested in something like this, you should contact me directly via chris at edgecraftstudio.com 

Thanks for all the responses.

-Chris

View original
Did this topic help you find an answer to your question?

8 replies

jeff.nattermann
Sidekick (Customer)
Forum|alt.badge.img+6

Hi Chris, I subscribed hoping to hear an answer to this.

Right now, we’re in the process of upgrading our Shipping software to a 3rd Party Vendor via API. While we got the data written back to the Freight Details table, we don’t have a solution for applying charges. 

One idea is to have the 3rd party vendor create this, the other is to rebuild the Freight Interface rules in house via API logic. 

Hopefully a better answer comes across soon. 

Thanks, Jeff


Forum|alt.badge.img+4
  • Author
  • Do Gooder (Customer)
  • 9 replies
  • April 9, 2024

This topic is such a mystery, it is so surprising to me that IFS has not provided more guidance to customers. However, the other side of it is that this particular area of integration almost always involves external hardware and software so providing some kind of generic interface is also a challenge. 

Regardless, we’re making progress on defining a solution.

I’m curious about your shipping API, we’re evaluating ShipEngine and ProShip.

Another challenge I’m digging into is how to deal with devices. Browser applications typically do not have a mechanism for talking directly to printers or scales. However, shipping solutions need to interface with both. Even IFS includes a native Windows application and browser extension that must be used for printing from IFS.

Are you integrating shipping label printers and shipping scales, and if so, how are you planning to interface with them?

Thanks for responding @jeff.nattermann … now I know somebody is listening 😉

-Chris


Forum|alt.badge.img+9
  • Hero (Customer)
  • 40 replies
  • April 9, 2024

In the IEE days IFS NA had a solution with Agile Network that later merged with Logistyx Technologies. I last used it in 2018, not sure if it came forward into the cloud version.


Forum|alt.badge.img+9
  • Hero (Customer)
  • 40 replies
  • April 9, 2024

Now that I think about it, the freight interface also worked with UPS World Ship and I think one of the Fedex products.

 

The only thing I didn’t like about it was that there are limitations with it and the IFS NA Credit Card interface.

 


DHCRADPA
Hero (Customer)
Forum|alt.badge.img+9
  • Hero (Customer)
  • 93 replies
  • August 15, 2024

Clippership needs ODBC connection to the IFS database. That was possible in Apps10 (we’re running something called BluJay Parcel, a global version pf Clippership). In Cloud, there’s no ODBC access to the IFS database so Clippership won’t work. The North American IFS Freight Engine/Interface was an extension for Apps8-10, so even that won’t work with Cloud. 

Option 1 would be to use a different Freight engine. For North America and Canada there is something out-there called PaceJet (www.pacejet.com,). Their ERP integrations page mentions Accumatica (bought by IFS and using similar API architecture). 

Option 2 would be an interface engine, like DELL BOOMI (expensive) just for the integration (transforming ODBC calls to API calls). You’ll still need your Clippership side of things licensed and supported. 


Forum|alt.badge.img+4
  • Author
  • Do Gooder (Customer)
  • 9 replies
  • Answer
  • January 17, 2025

Just following up on my original question. 

We ended up building a completely custom solution that integrates with IFS, ShipEngine, and UTS. This custom solution provides a web client for all shipping activities required in the warehouse. Our client is interested in partnering with us to license this solution to others. If you are interested in something like this, you should contact me directly via chris at edgecraftstudio.com 

Thanks for all the responses.

-Chris


jeff.nattermann
Sidekick (Customer)
Forum|alt.badge.img+6

We chose to have the 3rd Party Vendor (SendFlex) create the charges based on rules provided by us. All is done via API. 

As for the printer/scales, SendFlex has an application on our PCs that handle this data transfer. I’m not on that side of the IT scale, so I don’t have a lot of details to share on that.

We also had challenges getting all the necessary APIs to the shipper without making multiple calls (we were up to 5 calls for a single shipment). In the end, we created a custom page that populates all the required fields and limited it to 2 calls. Anything we missed gets added to the custom pages and mapped. This also allows us to control exception rules for what gets sent and limit custom fields on end user pages.

I somehow missed replies to this post until now, but feel free to reach out and I’ll help/share.

Thanks, Jeff


Forum|alt.badge.img+3
  • Do Gooder (Employee)
  • 6 replies
  • March 3, 2025

hi everyone,

Please note that IFS offers a Freight Interface that comes pre-wired to our shipping interface partner Pacejet (part of 3G TMS). Pacejet contains dozens of pre-built interfaces to popular/common shipping companies (including UPS and Fedex).

There is work underway to offer an more ‘standard’/enhanced API for shipping interfaces (available as a multi-part release in IFS Cloud).

Happy to answer any additional questions on this topic.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings