Very new to Magento and having some issues extending it.
I need to add some attributes to the existing SOAP API.
I have the code working to add those attributes and if I add them to the WSDL and the WSI in the core it works fine, but whenever I remove them from the core and add files to the etc location in my local code dir it fails to work.
Specifically the API I am updating is salesOrderInfo.
I have created my override file inside /app/code/local/Mage/Sales/Model/Order/Api.php
I have put the following code in this location: /app/code/local/Mage/Sales/etc/wsdl.xml
I have tried so many times to work out what caches I might need to disable, rebuild etc but I've hit pretty much the end of my tether on this one. I've exhausted all the googling and tutorials I can find. I am basically following what I think should work.
Please bear in mind in your reply I am new to Magento so may not know how to do what you are describing. That said I am not new to PHP. It has to be said in all the years I have never found such a complex system to extend.