Это тематический вопрос для шаблона страницы продукта, но с некоторым программированием внешнего интерфейса, добавленным для хорошей меры ...
Вы должны немного знать о Prototype, чтобы заняться этим «исключительно в веб-интерфейсе javascript», но я думаю, что это можно сделать.
Я предполагаю, что у вас есть div, стилизованный под «position: fixed», чтобы он всегда оставался справа от экрана, независимо от того, как вы прокручиваете страницу вниз. Тогда в этом div есть таблица (или больше div), которая обобщает все ваши варианты. Все эти параметры таблицы отмечены идентификаторами.
В вашем коде шаблона для пользовательских опций продукта вы можете иметь некоторый php-код, чтобы определить набор атрибутов для 'custom pc' и написать некоторый дополнительный интерфейсный javascript. Затем он сможет прослушать изменения пользовательских настроек и обновить вашу дополнительную сводную информацию в фиксированной позиции div.
Если вы не очень хорошо разбираетесь в Prototype, вы можете потратить 2-3 дня на то, чтобы получить код, то же самое для тестирования и добавления небольшого количества продуктов.