I have a special request from a customer regarding an eCommerce website project and I'm checking if all requirements are possible thanks to open cart. The 2 specific features are :

1) birth list : idea is to have a module who allow customer to create their own birth list with website products of course and manage it : add/remove producst, share list with friends etc.... . Is it possible with opencart? Or possibility to develop it?

2) stock synchronisation : the main products stock in website but there is also a physical shop. when a sale is done from the physical shop, on-mine sotck (website) have to be updated. Is it possible with opencart? Or possibility to develop it?

Also, all the sales, add to cart etc...have to be tracked and followed throught Google Analytics.
Does opencart can work with transactionnal Google Analytics ?