Здравствуйте, у меня магазин мягкой мебели под заказ, товаров не так много а вот видов материала более 200 и ассортимент постоянно пополняется. Реализован функционал выбора материала обшива через опции, которые постоянно требуется добавлять для каждого товара. Так как опции выводятся ещё и в категориях, то на сайте создаётся нагрузка ттfb в районе 700 из-за большого количества соединений опций
Подкиньте идею, как можно отказаться от этих опций и сделать что-то на подобии, но чтобы опции для товаров не дублировались, а брались с какой нибудь кастомной таблицы?
У меня вариант есть, но не уверен что получится реализовать, я создам таблицу *name* в которой будет храниться весь список материалов, в этой же таблице мне надо привязать будет все материалы к товарам из конкретных категорий, а как сделать так чтобы при выборе материала, выбранный материал появлялся в корзине с привязкой к определённому товару?