Какую нагрузку выдержит сайт, зависит от того какой тарифный план и какого хостера Вы выберете.
Для каталога 50-100+ я бы уже серьёзно задумывался над специальными решениями типа OpenCart, magento, что либо еще.. А если у Вас предполагаются еще и разные способы доставок и оплаты, то и подавно специализированная cms будет больше к месту чем Wordpress + WooCommerce.
Сделать можно, в конце концов даже написать самостоятельно, и без WooCommerce (например shop.farminapetfoods.ru) но зачем? Если только потому, что "я знаю Wordpress", то для подобного проекта стоит уже задуматься об "пора узнать что-нибудь еще новенького!".