Обязательно:
1. Главная - приветствующая посетителя витрина: новинки/акции/новости
2. Корзина - просмотреть, изменить кол-во позиции, удалить позицию, оформить заказ.
3. Контакты (название, реквизиты/ИНН, почта/телефон/другие способы связи, расположение(адрес/карта) точки(-ек) продажи(-ж), время работы)
4. Процесс покупки - условия продажи, порядок оформления сделки и договор-оферта.
5. Оплата - возможные варианты оплаты.
6. Доставка - возможные варианты доставки.
7. Гарантия на продукцию и условия возврата приобретённого товара.
Необязательно:
1. ЛК(рега/логон): покупки, статусы заказа и т.д.
2. Быстрый поиск наличия по наименованию/идентификатору с выводом цен.
Вывод результатов - в LIVE-режиме при наборе и без изображений: их выводим по клику на строку или по наведению через ajax - onhover.
3. Страница акций, условия проведения и список товаров (с ссылками на сам товар), участвующих в акции(-ях).
4. Партнёрские программы по привлечению клиентов
UPD: подсказал
Александр Прядко :
Нужно не забыть привести сайт к 152-ФЗ:
линк.