arhat78, тебе подсказали суть решения (хотя он и так была очевидна). Мало ИД товара, надо к нему добавлять размер, цвет и еще что там у тебя может оказаться. А это значит, что надо сделать архитектурные поправки в коде и далеко не в одном месте. Как это сделать конкретно тебе никто не скажет. Во-первых потому, что никто не знает, что там у тебя за система, а во-вторых, это работа и никто ее за тебя делать не будет.
Могу порекомендовать взять готовую систему, где все это уже имеется. Если очень хочется самому, то вперед осваивать азы РНР.