Каталог любого интернет-магазина можно наполнить несколькими способами:
Ручное наполнение - данный метод подходит для небольших интернет-магазинов, все товары вносятся в системе управления вручную.
Импорт из файлов форматов xls/csv/xml - более удобный способ импорта товаров. Необходимо единожды настроить импорт под выбранный формат файла и далее файл можно загружать как вручную, так и повесить скрипт импорта на крон для автоматического обновления данных.
Импорт данных из 1С - если клиент ведет полную базу товаров в 1С, то можно настроить связь между сайтом по формату commerce ml.
Импорт данных по API - зачастую клиенты использую альтернативные системы для хранения базы товаров, к примеру система Мой Склад. По API можно настроить выгрузку полного каталога товаров из такой системы на сайт.