структура поставщика определяется единожды в настройках путем указания столбцов где смотреть артикулы, где смотреть цены, где остатки (это в тз тоже прописано). В работе скипты руководствуются значениями из этих полей.
возможно картинка из ТЗ не совсем дала объективного понимания того что в нее вкладывалось. На картинке указано все то что используется в качестве настроек.
во сколько оцениваю - не знаю. есть рыночная стоимость часа работы, кто-то потратит 1 час, кто-то 2 дня, зависит от квалификации исполнителя, а в голову исполнителя заглянуть не возможно.