I am currently using a software from NZ [url removed, login to view] and they do have a REST interface.
I am exploring to use X-cart (shopping cart) as I am trying to do ecommerce such that:
1. I just have to update my accounting software products (including creating new product) and it will appear in my crm without the need to update again. This would include x-cart categories, product code, product description, bar code (for POS purpose), product pictures, selling price etc.
2. Once someone check out with paid on x-cart, it will go directly to accounting software (moneyworks) as a receipt or sales order (whichever) so that I do not need to key in the transaction manually.
3. I can just use one of the Moneyworks field to trigger if this product can be seen in my x-cart software or not.
It should preferably be on php and should allow me to make minor amendments like change of hosting server or moneyworks data file location.