Я могу придумать два способа представить это в коде. Если размеры имеют тенденцию быть из ограниченного набора вариантов, вы можете использовать конфигурируемый продукт для представления этого выбора, просто отображая все возможные субпродукты в таблице. Это позволит вам повторно использовать существующую страницу продукта каталога с небольшой модернизацией.
Если они не подходят, вы можете поместить элементы в категорию, скрытую от общедоступных категорий, и просмотреть все продукты в категории, чтобы отобразить таблицу. Это потребует больше работы, чтобы вернуться в корзину и т. Д.
Важно отметить, что каждая из ваших опций имеет совершенно некоррелированную цену, поэтому мне кажется, что в какой-то момент вам нужен простой продукт, подкрепляющий эти опции. (Я уверен, что вы могли бы стать более умным, я просто не уверен, что это хорошая идея.)