Дайте подсказки как это можно реализовать
1. Самый простой способ - купить модуль, и посмотреть, как там все реализовано. Насколько я понимаю модуль Связанные опции от 19th без iOnCube и можно спокойно смотреть его исходники и редактировать.
2.
я сильно переработал систему
, значит особо проблем с самостоятельной разработкой функционала быть не должно. Судя по описанию модуль из первого варианта там создаются комбинации из разных опций и задаются параметры для комбинации (цена, остатки и т.д.).
Нужно сделать так, чтобы от одной опции зависела стоимость другой.
- не совсем понятно подойдет ли под вашу задачу подход из модуля, потому что не понятен принцип зависимости.