Для категории кормов для животных хотелось вы реализовать подобным образом https://goo.gl/1bZqBH может модуль какой нибудь есть для расширения опций есть?
а в чем проблема ? создаете опции и все. или вы имеете ввиду что бы в опциях указывалась скидка если что ?
вот вам куча бесплатных модов, выбирайте какой надо ) Не используется AJAX Поддержка OpenCart2, ocStore2 Поддерживаемые типы опций: radio, select, checkbox, images, Опции с вводом количества Поддерживаемые модификаторы цены: +, -, =, *, +% (Для =, *, +% необходимо установить модуль options_price) Анимированная цена товара при изменении опций Список файлов: autocalc_price_option_v2.0.22.xml - модуль обновления цены при выборе опции (NEW) autocalc_price_option_OC2_v3.0.9.ocmod.xml - Версия для ocStore2/OpenCart2 (Настройки модуля находятся на закладке Локализация в конфигурации магазина autocalc_price_option_OC2_v3.0.8_unishop.ocmod.xml - Версия OC2 для шаблона UniShop. Поддержка обновления цены в быстром заказе. autocalc_v2.0.17_not_select_first_option.xml - модуль обновления цены при выборе опции ( БЕЗ автоматического выбора первой опции ) autocalc_v2.0.18_multicurrency.xml - Вывод двух валют в карточке товара и категориях. Вторая валюта выбирается в настройке магазина на закладке Локализация. При совпадении валют цена выводится один раз. autocalc_v2.0.18_opt_special_and_economy.xml - Акции на значения опций пропорционально товару. Вывод экономии. Там где необходимо вывести экономию в шаблоне вставьте: <div class="price-economy"></div> autocalc_price_option_v2.0.9_weight.xml - Версия авторасчёта с выводом веса товара (Вес меняется в зависимости от выбранных опций) autocalc_price_option_v2.0.9_weight2.xml - При весе больше 1000 г вес показывается в кг. (Основной вес указывать в граммах) (NEW) options_price_v1.0.12_OC2.ocmod.xml - модуль модификаторов цены опций (=,*,/) OCMOD для OpenCart2 и ocStore2. options_price_OC1.5_v1.0.0.xml- модуль модификаторов цены опций OpenCart v1.5.x