Ну то есть я мыслю верно.. - админские права не давать, менять позволять только то, что загрузилось из экселя. ?
Блин, можно конечно все характеристики из эксель файла в какой-нибудь multiTV засунуть или вообще в PageBuilder, и там уже насоздавать нужных секций/вкладок и всего чего хочет заказчик. Но не нравится, что при этом в БД огромная простыня параметров будет в json. Там ведь потом еще поиск и фильтрацию на сайте делать по этим значениям. Так-то если эти характеристики в ТВ залетают, то в целом удобнее, что хотя бы каждое значение тв в своей строке получается в tmpplvar_content_values. Есть конечно риск, что заказчик через эксель создаст пару тысяч тв-параметров и будет мотом не знать, как удалить, но для этого ему какой-нибудь модуль напишу ,который будет неиспользуемые тв выискивать в базе и чистить их.