Дано: интернет-магазин, торгующий одеждой. Естественно, одна и та же модель одежды может быть различных размеров. По ТЗ требуется, чтобы для каждого товара можно было указать размерную сетку, которая выводится на странице товара в виде таблицы, содержащей столбцы: - размер (зарубежное обозначение); - размер (российское обозначение); - наличие; - цена; - форма добавления в корзину. В принципе, это можно реализовать с помощью «подчинённых товаров», но очень уж трудоёмким будет процесс ввода: для каждого размера открыть отдельную страницу, ввести данные (причём в каком-то специальном формате, т.к. стандартных полей для двух обозначений размеров не предусмотрено), да ещё и придумывать уникальный артикул. Идеальным был бы вариант, когда в форме редактирования товара есть дополнительная вкладка, на которой изначально присутствует стандартная размерная сетка; достаточно опубликовать нужные строки и указать для них цену/наличие. Менее идеально, но тоже приемлемо — если каждую строку для каждого размера создавать с нуля, но на одной странице и с готовыми полями, которые надо только заполнить (своего рода расширенная версия «свойств и особенностей товара»). Есть ли в природе подобные модификации — пусть не в готовом виде, пусть требующие доработок напильником? Или хотя бы инструкция, по которой можно быстро сделать подобную систему? Или, может быть, для решения такой задачи есть другие варианты, которых я не заметил? Joomla! 1.5.23, Virtuemart 1.1.4 Заранее спасибо за помощь.
Если цена не зависит от размера, тогда это реализуется по средствам настраиваемых полей: Создаёте поле, выбираете тип который вам больше подходит (select или radio или checkout...). Затем на старанице товара на вкладке "Настраиваемые поля" выбираете размеры, которые доступны для данного товара. Соответственно, наши размеры и размеры буржуазных капиталистических стран указываем в разных полях. P.S: всё описаное выше - для VM2. VM1 - это страшно......