Варианты товара наследуют характеристики «родителя»
Нет необходимости во все варианты одного товара добавлять, например, одинаковые картинки, если они есть у «основного». Если на вашем сайте так не работает, значит программист безуспешно пытался получить эти значения не через «объект», а надо было использовать nc_netshop_item.
Если разработчик накосячит в этом моменте, заказчик будет «страдать» при добавлении/редактировании товаров и платить неадекватные деньги за хостинг — файлы, например, изображений придётся добавлять каждому варианту товара, т. е. дублировать, и объём этих файлов будет тем больше, чем больше товаров и их вариантов. Посчитайте сами! Например: у товара 5 картинок, каждая по 200 килобайт; вариантов товаров 10 (разный цвет, размер, мощность… что угодно ещё…) — вместо 5 картинок «весом» 200×5 = 1 000 кило, будет 200×50 = 10 000 кило… или, например, если в общем по каталогу посчитать, вместо 100 мегов будет 1 гиг! Серьёзные числа, не так ли?! Мне приходиось видеть 15 гигабайт файлов при всего 1 000 (одной тысяче) товаров в каталоге! Это прям беда!
Если у товара есть, напрмер, сертификат и он один на несколько товаров, например, одного бренда — пусть этот файл будет загружен один раз куда-то в общую папку, а в карточке товара будет ссылка на него, но уж никак не добавлять (закачивать) этот файл каждому товару, тем самым умножая его копии и неадекватно увеличивая потребление дискового пространства сервера.
И ещё: один и тот же файл под разными именами (а имена будут разные, если вы закачаете его в разные товары) — это разные файлы с точки зрения браузера, что приводит к замедлению работы сайта, нагрузке на сеть и устройство пользователя — вместо того, чтобы загрузить файл и впоследствие отдавать его из кэша, браузер будет каждый раз закачивать тот же файл, но под другими именами.