Very soon the General Data Protection Regulation (GDPR) will become a must for every single website. I have an idea about how to look and feel this kind of implementation.
A popup window with an 3 step process like this:
1) Mandatory Data (necessary data for basic ordering/billing/delivering products): enable/disable buttons for Wordpress CMS, WooCommerce, Billing, Delivery, Online Payments, Emails etc...
2) UX Data (for better user-experience): enable/disable buttons for Abandoned Cart Recovery Notices, Facebook/Google/Twitter Login, Navigation History etc...
3) Marketing Data: enable/disable buttons for Google Analytics, Google Remarketing, Facebook Pixel etc....
This can be integrated in Flatsome or built like a stand alone plugin.