Каковы особенности интернет-магазина по сравнению с обычным сайтом?

Часто интернет-магазин чуть ли не противопоставляется сайту. Однако, первичное различие у них только одно. И никакого взаимоисключения в нём не содержится.

меню интернет-магазина

Интернет-магазин — это сайт, в  котором имеется каталог товаров и есть возможность их заказа

Похоже, тут можно возразить. Дело в том, что любой сайт — это каталог обычных страниц. В нём так же содержатся страницы и есть меню для доступа к ним. Но всё это относится и к товарам в магазине! Что же получается? А вот что: интернет-магазин — это сайт, имеющий каталог страниц  и дополнительно — каталог товаров.

Чем товар отличается от страницы? С точки зрения посетителя, это и есть обычная страница. В CMS интернет-магазина главное различие — это ряд заполняемых вами при наполнении полей — параметров или характеристик (цена, вес, мощность, цвет, размер и тому подобное). Так же список товаров присутствует в оформленном заказе.

Таким образом, получается, что каталог интернет-магазина — это по сути слегка усложнённый каталог страниц с разными приспособлениями вроде поиска по параметрам и сортировки результатов. Так ли это на самом деле? Увы, но в разных CMS интернет-магазина этот каталог реализован по-разному. В WordPress, например, все каталоги идентичны и написаны на основе изначально имевшегося в этой системе блога. В «Битриксе» это настолько различные программные модули, что о сходстве говорить не приходится. Просто имейте в виду, что ничего сверхъестественного в этом каталоге нет. Он работает не на магии! Он устроен почти так же, как любой «движок» сайта, просто слегка специфичнее  имеет «примочки» вроде корзины и сравнения товаров. Важно это понимать, если вы не заказываете интернет-магазин под ключ (тогда вам вообще стоит не тексты читать, а больше внимания адекватности подрядчика уделить).