Breaking code changes when migrating to Fooman's verified Xero App
Please note this section is only relevant if you have previously customised the code of the Fooman Connect: Xero extension.
Fooman_ConnectLicense removed
The module Fooman_ConnectLicense has been removed as its functionality is no longer required. Fooman_Connect_Model_Connect_ApiClient is the closest replacement.
XML Customisations
If you previously customised the XML returned by our servers, this would no longer work as Fooman is now required to submit data directly to Xero without this intermediate step. Please get in touch to discuss your options - with our new infrastructure in place we are better placed to introduce new additional features.
Alternatively please check if you can use the events dispatched by the Fooman_Connect extension to adjust the data array prior to it being sent.
Customisations using functionality from Xero's API Client
If you have any customisations that use Xero API endpoints that are not included in Fooman_Connect_Model_Connect_ApiClient the best general advice we can provide is to not use the same Xero API credentials for the Fooman handled data and your custom data. From our understanding with discussions with Xero, the best option going forward for custom made code like this would be to use Xero’s Custom Connection - details here. Feel free to get in touch to discuss your options.
If you have any questions or concerns please get in touch with us.