Как правильно поступить при создании ИМ?
Если сайты раньше не делали - возьмите готовый WooCommerce шаблон и настройте его под себя. Самый лучший вариант в данном случае
Имхо, многое зависит от целей, с которыми вы создаете ИМ. Если с целью потренироваться, то это одно, если с целью товар продавать, то это другое.
Для торговли - море платформ разной степени удобства и тарифных сеток. У моих знакомых вполне себе здравствующий бизнес по продаже бу детских колясок. И они вообще сайтом не заморачиваются. Все размещают на авито. Так что, если надо быстро начать продавать и получать прибыль, то создание отдельного сайта надо вести параллельно с размещением торговых предложений на других площадках.
А потренироваться - да... WP+WC - нормальная связка. Или Joomla+Joomshopping...
Бутстрап - CSS фреймворк. Это инструмент. Нужен он вам или нет, решать вам. При применении к месту он облегчит жизнь. И в силу его популярности, шаблонов его использующих, пруд пруди.