Виробник N - Колекція N - все це терміни таксономії.
Просто додайте термінам поля, які ви не хотіли б заносити для кожного товару. І вказуйте його або товару + відображенню товару, або тільки відображення. Тут залежить від цілей цих даних.
Я бачу тут два варіанти. Ці дані будуть використовуватися в товарі для розрахунку або ще чогось (тобто поїдуть в кошик), або ці дані чисто візуально будуть використовуватися для виведення інформації на сторінці і вони не будуть впливати на ціноутворення.
У випадку з другим варіантом, все просто. Ви дисплею вказуєте колекцію (термін таксономії), товар потрапляє на цю сторінку + ви спокійно можете виводити дані пов'язаного терміна темізаціі сторінки.
У першому варіанті все кілька хитріший і буде варіюватися від завдань і цілей. Суть така, що ви повинні створити копії цих (з терміна колекції) полів ( "додати вже існуюче поле") в товар. І за допомогою хуков автозаполнять дані в товарі.
Все, вийшло вивести поля терміна таксономії за допомогою display suite (program field with tokens)
І з'явилася така проблема. Ціни встановлюються для колекції, а потрібно мати можливість розрахувати ціни для кожного товару окремо. Яким чином зробити цю связочку?
А можна зробити так, що колекція - node. А товари - product? Тоді ми зможемо створити колекцію, наповнити її варіантами. Залишається лише позбутися угруповання варіантів товарів в одному поданні. Потрібно зробити так, щоб відображались варіації товарів поотдельности. Тоді ми зможемо простіше працювати з ціноутворенням і для кожного продукту зможемо розраховувати ціни індивідуально.
Якщо є інтерес допомогти на платній основі, то мій скайп: aniktin-art
А можна зробити так, що колекція - node. А товари - product?
Можна, але у них у всіх буде один загальний URL.
Так і вказуйте ціну для товару, навіщо для колекції? Якщо ціна різниться то немає ніякого розумного сенсу ціну зберігати в терміні колекції.