Added integraton with Product API in ILS Gateway

when moving this somewhere shared you should remove the leading `_` since that typically flags a method as intended to be used just in the module it's defined in.