Current site running on Wordpress with WooCommerce and Bricks Builder.
I want to extend that to a community where users should be able to create accounts, bookmark, like and rate products.
Other users should be able to follow certain users to be notified whenever they rate or like a product (or even when they buy something).
Users should be able to contact (chat / messaging) each other and see what events each user attends.
Additionally woocommerce should be able to sell box pricing (like if one box/lot of products has 12 pcs, the buyer should be able to select "Buy Box (12pcs)" with a discount. There are many different box sizes but the discount will always be 3% for the whole box