Дополнения и улучшения для интернет-магазина
Первый этап:
1) Есть чекбоксная система параметров. Shopkeeper передаёт только последние отмеченные. Необходимо передавать все;
ПРоверить можно просто: выбираем несколько цветом и раскладок, нажимаем "В запрос", идем в корзину (Запрос) и видим только последние отмеченные цвет и раскладку
2) Shopkeeper передаёт параметры в корзину единым массивом, его необходимо разграничить.
Есть:
Мозаика для бассейна
300х300; Голубой-1; Голубой-2; Раскладка 1; Раскладка 2; 20x20
Надо:
Мозаика для бассейна
Размер листа: 300x300
Размер чипа: 20x20
*Для цветов и раскладок есть отдельные поля. Их можно просто убрать.
3) Введенный комментарий нельзя править в корзине (Запросе). Есть ли возможность в корзине также сделать textarea?
Второй этап:
1) Фильтр, цена: заходим в каталог: http://mosaic.odnastudia.ru/catalog
Смотрим цену: 1400-1500, хотя коллекция имеет сумму от 1200.
Ошибка ясна: фильтр берёт цены от "товаров в наличии".
Необходимо, чтобы диапазон цен брался со всех товаров и коллекций.
*Что странно: находясь в каталоге: http://mosaic.odnastudia.ru/catalog
нажимаем конопку "Применить" и попадаем на "Результаты поиска", где цены учитываются иначе и цена коллекции "от 1200" уже участвует.
2) Фильтр, материал: тот же косяк, находясь в каталоге видим только материалы "товаров в наличии", перейдя в "Результаты поиска" видим все материалы.
3) Фильтр, размеры чипа: тот же косяк
4) Фильтр, размеры листа: тот же косяк
5) Фильтр, страна производитель: тот же косяк
Пояснение к пукнтам выше: если цена формируется изходя из минимльной цены Коллекции и максимальных цен "товаров в наличии",
то у пунктов 2-5 проще: они могут перехватывать параметры только из самих Коллекций, т.к. Коллекция уже содержит весь спектр цветов, раскладок, чипов, листов и стран.
6) Фильтр, цвет. Как работает сейчас:
а) Есть основные цвета (чёрный, красный, белый и тд) - они участвует в фильтре. Но каждая коллекция содержит неоднозначные цвета: светло-серый, тёмно-серый, болотный. Чтобы не плодить кучу цветов, основные цвета сделаны родительскими по отношению к неоднозначным (можно посмотреть в админке). Т.е. каждый неоднозначный относится к основному цвету: например, светло-серый = серый, болотный = зелёный.
Сейчас мы для коллекции выбираем неоднозначные цвета и основные приходится выбирать вручную. Хотелось бы такого варианта: основные цвета скрыты, а при выборе всех неоднозначных - коллекции (или товару в наличии) автоматически присваиваивалися соответсвенные основные.
б) Сейчас в админке сделано так: в мультиТВ вручную прописываются ID откуда брать цвета. Хотелось бы автоматически. Например: все потомки второго уровня ID=97 выводятся в мультиТВ. Такое возможно или есть какой-либо другой вариант?