In reply to Rick Gregory.

Well it is nice to avoid sync of user sessions and user data, across systems. It was a nightmare on joomla, not having a decent cart system.

And political it would be a disaster to be responsible for synced data from 2018 in the EU when the General Data Protection Regulation act kicks in.

So keeping the cart with your Cms is a more secure thing.