Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть сайт-каталог stroiuspex.ru

Требуется:

1)Топ продаж и распродажа. Это категории, которые выбираются вместе с основной категорией (ламинат, ковролин и т.д.). То есть, в распродаже (stroiuspex.ru/2011-06-30-... могут быть разные товары: и ламинат, и ковролин, и линолеум, и т.д. Но если заказывать ламинат из списка распродажи, то не работает формула подсчёта реального количества ламината.

1.2) То же самое, в топе продаж и распродаже не работают зависимости отображения единиц измерения (строка перед полем ввода количества) от категории товара (здесь учесть, что для подложки единицы – м2)

2) Если при просмотре товаров предварительно отфильтровать их по типу (левое верхнее меню) или по производителю (левое нижнее меню), то, опять же, неработают зависимости, описаные в 2х предыдущих пунктов (формула расчёта, отображение единиц измерения) (здесь тоже учесть, что для подложки единицы – м2)

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

4)корзина (файл 0:/stroiuspex.ru/docs/components/com_virtuemart/themes/default/templat es/basket/basket_b2c.html.php). В ней изменили вёрстку и нужно адаптировать вывод параметров купленого товара. Чтобы посмотретьэту вёрстку, надо купить 1-2 товара и перейти в корзину. Там для каждого товара – таблица, и есть колонка "доп. информация", которая включает в себя 7 строк. Нужно, чтобы в этих строках показывалось:

а)для линолеума, ковролина, иск. травы:

1.Цена за ед. (руб/м2) ЦЕНА (стоимость / площадь)

2.Заказанное кол-во, ширина (м.) dropdown с выбранной ШИРИНОЙ, с возможностью изменить (такой же элемент управления, как в карточке товара при заказе)

3.Заказанное кол-во, длина (м.) inputField с указанной ДЛИНОЙ, с возможностью изменить.

4.Реальное кол-во (м2) ПЛОЩАДЬ (ширина * длина)

б)для ламината

1.Цена за ед. (руб/м2) ЦЕНА (как свойство товара)

2.Цена за упаковку ЦЕНА (цена * кол-во кв.м. в упаковке)

3.Заказанное кол-во (м2) inputField с указанным количеством без применения формулы ламината, с возможностью ввести это значение

4.Реальное кол-во (м2) КОЛИЧЕСТВО (после применения формулы для ламината)

5.Количество упаковок КОЛИЧЕСТВО (Реальное кол-во / кол-во кв.м. в упаковке)

в)для плинтуса и подложки

1.Цена за ед. (руб/м) ЦЕНА

2.заказанное кол-во (м) inputField с указанным заказаным количеством метров, с возможностью ввести новое значение

3.Реальное кол-во (м) КОЛИЧЕСТВО (число, всегда равное заказанному кол-ву)

г)для аксессуаров:

1.Цена за ед. (руб/шт) ЦЕНА

2.заказанное кол-во (шт) inputField с указанным заказаным количеством товара, с возможностью ввести новое значение

3.Реальное кол-во (шт) КОЛИЧЕСТВО (число, всегда равное заказанному кол-ву)

Остальные строки оставлять пустыми.

Также, надо написать функцию, которая будет всё это пересчитывать, когда какое-то значение изменили (inputField, dropdown).

13 лет назад
Anton_Riot
Гость 
125 лет
16 лет в сервисе
Был
13 лет назад

Заявки фрилансеров

Нет заявок фрилансеров