Для тех, кто знаком с ВиртуалМарт

Екатерина14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
17.07.2011

А)добавить на сайт к каждому товару внизу полоску с выбором заказываемого количества.

для ламината: вводим кол-во квадратных метра

для линолеума, ковролина, подложки, иск.травы: выбираем ширину рулона из доступных и вводим требуемую длину

для плинтуса: вводим длину

для аксессуаров: вводим кол-во единиц (штук)

распродажа и топ продаж - это всё из вышеперечисленного, которое имеет соответствующее свойство

б)реализовать корзину, рассчёт общей стоимости.

Стоимость считается:

для всего, что в рулонах: цена кв. метра * длину ролона * ширину рулона

для плинтуса: цена метра * длину, которую заказали ИЛИ штук* цена штуки (если это уголок или заглушка какая-нибудь)

для штучных товаров: штук* цена штуки

для ламината: ROUND(заказанная_площадь/сколько_кв_м_в_коробке)*сколько_кв_м_в_коробке*цена_кв_м, где "сколько_кв_м_в_коробке" - константа, ROUND(x) - округление до целого в бОльшую сторону. Причём, в корзине следует отображать сколько кв.м. заказал пользователь и сколько реально будет оплачено (с учётом ROUND).

следует учитывать, что при превышении заказываемого метража (или количества) некоторой задаваемой константой, расчёт следует вести исходя из оптовых цен.

в)реализовать

Alexs Morozov 4:19

разделы "распродажа" и "топ продаж" (для каждого товара должно быть доступно указание его как принадлежащего к распродаже или к топу продаж)

г) (опционально) реализовать выборку товара по параметру "атрибут-значение". (на макете 4_2 видно это выпадающее меню).

атрибуты и значения разные для разных видов товаров (ламинат, линолеум, и тд)

Сейчас делаем такую выборку только для ламината. У ламината 3 атрибута: коллекция, тип декора, тон декора. Т.е. у каждого товара вида "ламинат" есть 3 дополнительных свойства: коллекция, тип декора, тон декора. значения, которые могут принимать эти свойства, должны быть доступны для изменения. В редакторовании товара в админке должен быть выбор - к какой, например, из доступных коллекций отнести этот товар.

при выборке, на сайте, должны отображаться только товары, для которых выбранный атрибут соотвествует выбранному значению.

Это можно посмотреть как пример на сайте: http://market-pol.ru/catalog/laminat/

д)несколько эстетических доработок (не более 1-2 часов работы)

http://stroiuspex.ru/