[Ищу] Ищу специалиста. Доработка: брэнды, фильтры и т.д.

Тема в разделе "WebAsyst", создана пользователем sp0yler, 25 май 2011.

Модераторы: mdss
  1. sp0yler

    sp0yler Писатель

    Регистр.:
    27 янв 2010
    Сообщения:
    9
    Симпатии:
    0
    Требуется несколько доработок, расположены в порядке важности :)

    0)ПЕРВОСТЕПЕННАЯ ДОРАБОТКА. Нужен расчёт доставки в зависимости от страны-поставщика и веса товара.

    Пример:
    исходные данные:
    заказали кеды весом 1 кг из США и футболку весом 300 гр. из США.
    в этом же заказе кофта весом 1 кг из Кореи

    в итоге должен быть такой подсчёт доставки:
    Из США: 1000 руб. за первый кг + 150 руб. за последующие 500 грамм
    Из Кореи: 800 руб. за первый кг.


    Пример 2:
    исходные данные:
    Заказали футболку из США весом 300гр.
    И Куртку весом 1,5 кг и ремень весом 400 гр. из Китая

    расчёт доставки:
    Из США: 1000 руб. за первый кг
    Из Китая: 1000 руб. за первый кг и 600 руб. за последующие 2 раза по 500 гр.


    Получается, что нужно, чтобы доставка считалась в зависимости от страны и отображалась при оформлении заказа с подробным описанием, откуда, какой вес и сколько стоит.
    В админке должна быть возможность добавлять страны и указывать стоимость доставки парами "вес"-"цена" для каждой страны, типа:
    страна такая-то
    1000 гр. (и всё что меньше) - 1000 руб.
    1500 гр. (то бишь от 1001 до 1500) - 1300 руб.
    2000 гр. (то бишь от 1501 до 2000) - 1600 руб.

    страна другая
    1000 гр. (и всё что меньше) - 900 руб.
    1500 гр. (то бишь от 1001 до 1500) - 1350 руб.
    2000 гр. (то бишь от 1501 до 2000) - 1800 руб.

    Конечно же, придётся новое поле "страна" в БД ввести :)




    1) Брэнды.
    При заполнении в карточке товара нужно либо писать название нового брэнда, либо одним кликом выбирать из уже когда-то заполненных. Сейчас в роли брендов - тэги, но их нельзя фильтром применить: выбрать, например, только мужские джинсы определённого брэнда - только все товары, и мужски и женские, этого брэнда.

    Должны быть страницы брэнда (ссылка-логотип на эту страницу должна быть на каждой карточке товара этого брэнда), на которой будет:
    а) логотип
    б) текстовое описание
    в) категории, в которых представлен брэнд, с количеством пердметов в скобочках
    г) и отображаться каталог товаров этого брэнда.

    Логотипы брэндов должны быть на главной странице. Логотипы - это ссылки на страницы брэндов.
    На внутренних страницах логотипов не будет, вместо них будет сбоку фильтр по брэндам. Итак, переходим к второй добработке :)


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

    [​IMG] [​IMG]

    Естественно, это всё в столбик, а не рядом, в левой колонке шаблона.
    Соответственно, при смене категории фильтр должен оставаться задействованным, если, конечно же, пользователь не нажмёт на крестик, отменяющий фильтры :)


    3) Отображение дополнительного параметра, флага страны поставщика, в каталоге:

    [​IMG]

    Т.е. в карточке товара выбираю одним кликом либо название страны, либо её флаг (безразлично, как проще сделать вам будет), а значок страны отображается в верхнем-правом углу на главной фотографии товара при просмотре категории. Желательно, чтобы расположение флага было несложно настроить — мало ли, может, захочу в нижний-правый угол поместить :)
    Страны, естественно, будут пополняться.


    4) Минимальная сумма покупки действовала только на определённые категории товаров. Т.е., если в заказе стоимость товаров из категорий, в которых действует минимальная сумма заказа, превышает мин. сумму, то всё ок, а если нет — то пользователю сообщают об этом. А если стоимость заказа меньше мин. суммы, но товары из категории, в которой не действует мин. заказ. то всё ок, оформлять можно. :)


    5) При просмотре категории внизу должна появиться ссылка «показывать больше товаров на странице», при нажатии на которую отображается, например, не 20 товаров на странице, а 40. При переключении надпись меняется на «показывать меньше товаров на странице». Два параметра должны настраиваться — т.е. где-то в админке я смог бы указать сколько всё-таки это «меньше» и «больше».


    6) Сделать так, чтобы определённый способ оплаты мог быть доступна только для заказа, в котором все товары из определённых категорий.
    Пример: Оплата при получении возможна только для жителей того же города и только для катгории (со всеми подкатегориями) "товары в наличии".


    7) При смене статуса заказа с уведомлением покупателя (галочка стоит) на определённый вставлялся бы определённые текст и, возможно, была бы пара полей для ввода пары параметров.
    Например: выставили счёт в ситеме киви, в админке магазина поменяли статус на "выставлен счёт в Киви" с галкой "уведомить покупателя". Сформировался текст с инструкцией по оплате через терминалы и в него автоматически подставились бы значения суммы и телефона покупателя. Проверили всё, нажали ок - и письмо о смене статуса отправилось бы.

    Пример №2: товар отправили, сменили статус на "отправлен экспресс-почтой", сформировался текст об отправке, сотрудник магазина вставил бы трекинг номер типа EE375553625CN и в итоге пользователь бы получил пиьмо "ваш товар отправлен, отслеживать можно по ссылке http://emspost.ru/tracking/EE375553625CN? обновляется с задержкой и т.п."

    В общем, просто задолбало копировать текст в зависимости от способа оплаты и искать в этом тексте, куда же там вставить номер абонента и сумму. :)
    То же самое и после отправки: когда обычной почтой отсылается, то нужно давать ссылку, где отслеживать, и номер, а когда экспресс-почтой, то достаточно просто ссылки.

    1,2,3 — первоочередные улучшения. 4,5,6,7 — совсем не срочно.


    На пункты 1,2,3 есть 5000 руб. Интересует больше цена, чем сроки.
    версия 2,87.
    почта: cp-perrier@ya.ru

    P.S. Все графические элементы я беру на себя — т.е., главное, чтобы улучшения были написаны так, что графическое отображение можно было бы менять не сложнее, чем внешний вид всего сайта :)