24 авг. 2013 г., 13:01

Как правильно хранить свойтва элемента каталога?

Пытаюсь сделать сайт с каталогом на основе сборки shopModxBox. У каждого товара помимо описания есть таблица свойств «Параметр»-«Значение» на 5-7 строк. Посоветуйте, как правильнее это реализовать.
1. Сколько примерно будет товаров? 2. Чем не устраивают стандартные TV-параметры?
Товаров примерно 1500. 5 параметров для 800 товаров и еще 4 для 700 товаров. Получится 9 TV-парметров для 1500 товаров. Как я понял, это на самом деле мало. Просто хотел узнать как правильно сделать. Рассматриваю еще вариант с таблицей в TV-параметре. Стоит связываться или лучше отдельными TV-параметрами? А как прикрутить табличное редактирование товаров? Пробовал через компонент «Групповое редактирование ресурсов», но не получилось редактировать цену товара (sm_price).
Вот здесь я писал про магазин на 150 000 товаров. На самом деле там почти 180 000 товаров и 45 000 TV-параметров. Магазин еще не окончательно доделан (еще предстоит его немного оптимизировать), но без дополнительного кеширования он каталог с постраничностью отдает менее чем за 0,6 секунд. Думаете, ваши 1500 товаров реально могут создать нагрузку? А вот здесь 13 000 товаров и почти 100 000 TV-параметров. Пощелкайте. Не думаю, что у вас будут тормоза именно из-за TV-шек. Тем более что процессоры shopModx-а специально написаны для работы с TV-шками. Так что даже если 20 TV-шек будет — не беда.
Пробовал через компонент «Групповое редактирование ресурсов», но не получилось редактировать цену товара (sm_price).
Вы скорее всего пробовали GroupEdit? Он заточен чисто под ShopKeeper и конечно же он не будет менять sm_price, так как это кастомный элемент. У меня есть свой табличный редактор, но я его еще не публиковал из-за неидеальности. Но он точно появится в новой сборке магазина.
Понятно. Спасибо. Будем ждать табличный редактор.

Добавить комментарий