Интернет-магазина могут создаваться на различных платформах (движках), но наполнение товаров строится на одинаковых принципах. Есть административная панель, в которой пользователь добавляет товары, характеристики, цены, количество. Предусмотрен импорт товаров в виде больших списков определённой структуры. Если магазин интегрирован с СRM, например интернет-магазина в Битрикс24, то там ещё проще. Все товары из CRM сразу попадают и в магазин. Как видите, программисты только создают и интегрируют, а товарами наполняют сами пользователи.