Best practice: What belongs in theme and what in plugin for large eCommerce website

Best practice: What belongs in theme and what in plugin for large eCommerce website