всего несколько решений:
держать прайсы в виде документов excell, ooo calc
любая нормальная складская программа умеет выгружать данные в csv
итог - csv. csv я описал, я считаю, нормально... щас ещё примерчики залью и всё будет вообще шоколадно.
какие там у тебя проблемы и неудобства возникают?
картинки... для начала их всё равно кто-то должен подготовить (минимум обрезать грамотно), затем один раз по ftp залил все картинки и не паришься, а в csv просто их имена написал. имена естественно даются по маске, например "артикул.jpg" и всё.
с родительскитми каталогами...
расписываешь при планировании магазина, какие должны быть категории и проставляешь их товарам, какие проблемы-то?
Понятно, что всё это работа, но никто и не говорит, что это просто как "раз два три".
Ведь в любом случае кто-то должен собрать информацию о товарах и перевести её цифровой вид,
Как ты её будешь хранить, это проблема ген директора, а как перенести эту информацию уже проблема программиста.
занести 1000 позиций через web интерфейс? - легче себе вены телефонной трубкой вскрыть.
а как это делается:
либо нанимается специальный человек, который делает csv... потом обновить в них цены - не проблема
либо программист, который напишет выгрузку из твоей складской программы