Как потом владелец будет наполнять магазин новым товаром? Какие специалисты этим занимаются и как примерно происходит процесс?
Как угодно, является пунктом, важным не для разработчика, а для заказчика, чтобы заказать нужные ему возможности для загрузки этому самому разработчику. Экселем, 1С, руками, из других магазинов -- тонны способов
Где получить? Что значит получить? Для чего его получить? Что вы делаете? Почему вам не нужен PHP< но тег поставили PHP?!?!?! Если на питоне/руби делаете, укажите тег этих языков!