Проекты(3994)

  • Нужно сделать скидку для каждого товара, в зависимости от общего количества единиц, положенного в корзину. Например, в корзину положили:
    40 единиц 1-го товара по 800 рублей + 60 единиц 2-го товара по 1000 рублей + 60 единиц 3-го товара по 600 рублей.
    Всего, 160 единиц. Это удовлетворяет условию скидки (более 150 единиц в корзине), поэтому стоимость единицы каждого товара станет:
    1-ый товар вместо 800 станет 600 рублей.
    2-ой товар вместо 1000 станет 850 рублей.
    3-ий товар вместо 600 станет 450 рублей.
    Для каждого товара своя таблица скидок в зависимости от общего количества в корзине.
  • Требуется настройка личного кабинета и раздела Специалисты для сайта.

    Основные идеи, пожелания, задумки:

    Личный кабинет пользователя. Страница пользователя. Фото, о себе, фотогалерея пользователя, его работ и пр. Возможность пользователем размещать статьи, фото. Писать сообщения другим пользователям, добавлять их в друзья. Пользователь может выбрать из перечня специализаций и его страница попадет в соответствующий раздел со специалистами.
    При авторизации пользователя он попадает на свою страницу. В левое меню добавляются ссылки Моя страница, Мои фотографии, Мои объявления, Мои друзья. Мои новости. В освноное тело страницы добавляются не прочитанные им сообщения на форуме, и в других модулях, новые статьи. Есть лицевой счет. Пользователь может задать инфо о себе, свои адреса для магазина, менять пароль, почту и т.д. Пользователь не может ставить гиперссылки на сайте.

    Список специалистов с разделением на категории. (массажисты, парикмахеры, косметологи, мастера маникюра, салон, клиент и пр) Счетчик количества специалистов общий и по категориям. Вывод по 30, 50, 100, все. Кнопка случайный порядок. Рейтинг с числовым счетчиком нравится/не нравится. фотогалерея специалистов по категориям с ссылками на страницу специалиста, фотогалерея работ специалистов. Сортеры специалистов и пользователей. По дате, алфавиту, рейтингу. Общая страница списка специалистов. Страницы списка категорий специалистов. Страницы категорий с территориальным делением. (массаж-химки, массаж-щелковская).

    Как то примерно так.

    Сторонние примеры реализации:
    Автоинструкторы
    http://www.avtodrom.net/
    http://www.vodish.ru
    Домработницы, водители, сиделки
    http://rabotniki-dom.ru
    Массажисты
    http://massazhist.ru/
    http://massazhist.org
    http://massag.ru
    Модели Стилисты Фотографы
    http://www.fashionbank.ru
    http://napodiume.ru/
    Как я понимаю весь код для реализации в cms имеется, вопрос настройки. Сам не могу, т.к. не программист.
  • 28 февраля 2013 г.
    верстка и адаптация дизайна к diafan.CMS (есть лицензия)
  • Техническое задание от 17 декабря с уточнениями по работе:
    Сайт www.1auto.su, соответственно CMS –DiaFAN. На данном ресурсе планируется розничная торговля запчастями под заказ. Специфика тоговли запчастями подразумевает, что количество наименований у поставщиков в Москве, может исчисляться тысячами и десятками тысяч, плюс цены в день изменяются по 2 а то и 3 раза.
    В связи с этим необходимо на сайт www.1auto.su встроить модуль так называемой «веб проценки»:
    1) Клиент регистрируется на сайте www.1auto.su (решаемо функционалом DiaFAN- CMS)
    2) В строке поиск вводит артикул интересующей запчасти, вот тут начинает работать модуль «веб проценки» (описываю ниже ответ от службы поддержки поставщика)
    =================================
    « Для использования сервисом вам потребуется учетная запись на сайте tradesoft.ru (учетная запись у меня имеется)
    Использование сервиса осуществляется при помощи POST запросов в формате JSON на адрес https://service.tradesoft.ru/3/
    Вам остается реализовать ответную часть к нашему сервису у себя на сайте
    http://www.tradesoft.ru/help/service/about.php - с информацией о сервисе веб проценки Вы можете ознакомиться тут.
    На текущий момент доступны следующие службы:
    • Поставщики - Информация об актуальных ценах и наличии на складах поставщиков
    • Аналоги - Постоянно обновляемая база аналогов»
    =================================
    3) Выбрав нужное ценовое предложение по запчасти клиент ложит ее в корзину (решаемо функционалом DiaFAN- CMS???)
    4) Подтверждает заказ.
    Администратор сайта отправляет заказы головному поставщику в Москву. Клиент оплачивает заказ на расчетный счет, либо в офисе. 90% клиентов именно в офисе.
    5) Через статус в личном кабинете клиент отслеживает о прибытии заказа в офис.
    Да еще забыл уточнить, результат проценки запчастей выводится как таблица:
    Артикул; наименование (название); срок поставки; цена; кол-во (выбор для клиента от 1 до…) и кнопка добавить в корзинуотложить.





  • Друзья, помогите допилить php.

    1. Нужно чтобы товары выводились в четыре колонки - на входной странице магазина и в категориях в определенном виде.

    2. Слева на сайте "пример" есть такая штука - стоимость. Нужно чтобы товары группировались по диапазону цен. Пример: http://www.shop.philips.ru/personal-care/mens-shaving/mens-shaving.html
  • Сориентируйте по стоимости. Сколько стоит перекинуть товары с сайта оптовика http://eroticfantasy.ru/ в модуль интернет магазина. Настроить отображение. http://sexvibrators.ru/ У оптовика есть csv и архив всех фото.
  • 22 февраля 2013 г.
    Нужно внести изменения в соответствии с тз в архиве.
    http://yadi.sk/d/fq5oLg3Y2ncfo
  • Сайт: http://lexz.ru/
    1. Исправить «глюк» на широком формате
    2. Внести изменения в верстку шаблона главной страницы (site-main)в соответствии с ПСД
    3. Создать плавающее меню «Наши услуги»: написать отдельный скрипт, либо выполнить на базе движка.
    Описание меню:
    Кнопка размещается слева, на левом поле. При прокрутке страницы движется за пользователем. При наведении курсора или нажатии раскрывается меню услуг.
    Меню формируется в админке, либо через шаблон. Т.е. необходимо, чтобы администратор сайта мог внести изменения без больших сложностей.
  • Ищем исполнителя для создания сайта интернет-магазина.
    Сайт нужно перенести на движок DIAFAN CMS
    Разработка своего шаблона, на базе существующих шаблонов, а также по принципу - вот это надо сделать, примерно в таком виде, как на этом сайте, это вот так, а вот это - как тут. Итд

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

    Теперь более детально и подробно:

    ГЛАВНАЯ СТРАНИЦА
    В качестве сайта на который следует ориентироваться – мы взяли сайт сети dns-shop.ru , но все будет проще и многие функции нам не нужны.


    0) Предполагается предварительно что сайт буде сделан шириной 1000 pxl с фоновыми краями, которые будут заполнены гармонирующим фоном, а также всевозможными дополнительными сервисами типа Закажите Звонок, Онлайн оператор и т.п. Установка этих сервисов будет сделана нами позже самостоятельно.



    1) Меню с каталогом товаров - должно быть слева, выезжающим, примерно так как сделано на http://moscow.dns-shop.ru
    При наезде на одну из категорий 0-уровня, выезжает слева div с перечнем всех категорий, в которых сейчас есть товары, и количеством товаров в каждой категории. Те категории в которых совсем нет товаров – не выводятся.
    Все остальные функции меню и как они должны выглядеть можно посмотреть на указанном сайте. Часть функций можно будет не делать ( что именно - обсуждается в ходе детальной проработки ТЗ уже с исполнителем)

    Основное меню (не каталога товаров) - должно вести к простым страничкам, с примерно одинаковой версткой. Это меню может располагаться на шапке сайте – как вариант также как сделано на сайте dns.

    2) Дополнительное требование к каталогу. В админке должны быть предусмотрена возможность настройки вывода той или иной подкатегории не только внутри группы своего родителя, но также внутри других ( одной или нескольких) групп родителей - см. как сделано например в mtonline.ru Подгруппа каталога "Карты Памяти" появляется и в группе "Фото и видеокамеры" и в группе "Компьютерная техника"
    или например на svyaznoy.ru подгруппа наушники, появляется в группах "телефоны и связь" и группах АудиоВИдеоТехника --> аксессуары. Таких дополнительных групп - будет не очень много, хранится информация о таких дополнительных группах должна в виде поля в таблице категорий, в котором будут перечислены id дополнительных child-групп для данной категории, в добавок к основной child-группе, разделенных например запятой или решеткой. Но могут быть и другие варианты решения

    3) У каждого товар в текущем работающем магазине - есть артикул 6-8 значное число. У каждой группы или подгруппы также свой артикул – 8-9 значное число. Эти артикулы уникальны. Они дб быть сохранены в новой версии.

    В связи с этим и особенностями хранения данных в существующей базе товаров необходимо изменение структуры таблицы категорий товаров:

    3.1 - ПЕРВЫЙ ВАРИАНТ добавление дополнительных полей: art_id, parent_art_id, links. Привязка группы child к группе parent должна быть не по полю id - как в стандартной версии DIAFAN, а по полю parent_art_id. Поле Link необходимо для хранения перечня артикулов дополнительных групп родителей, в которых будет выводится данная группа.

    3.2 ВТОРОЙ ВАРИАНТ сделать поле id в таблице категорий diafan_shop_categories - не авто_инкремент, а обычным. Тогда не нужно будет городить доп. поля art_id и parent_id.
    Что касается вывода одной и то же группы в разных родителях - это можно сделать при помощи внесения дополнительных записей в таблицу diafan_menu - тогда одна и та же группа каталога будет отображаться в разных группах верхнего уровня. В этом случае - надо доработать админку - что бы делать эти изменения из нее, а не из PHPmyadmin - ручками

    Также надо иметь ввиду, что основная работа по редактированию групп, изменению их названия, положения в дереве и тд у нас идет в 1С, а на сайт они будут выгружаться и выгружаются при помощи скрипта корректирующего данные в таблице групп. Сейчас у нас это своя таблица групп, не привязанная к CMS, а когда сайт будет на CMS - каталог групп будет правиться именно синхронно с изменениями в 1С. Как это работает подробно будет объяснено и согласовано с исполнителем при обсуждение ТЗ .


    4) ПОИСК товаров в каталоге. Окно поиска должно иметь также режим Быстрого Поиска, сделанного на Ajax примерно так как сделано на dns-shop.ru Поиск должен запускаться после ввода 3-го символа в поле ввода ( настраивается) Поиск по умолчанию должен работать по принципу И - то есть выводятся все товары, в которых есть в любом порядке перечисленные слова поиска без учета регистра. Также должен работать поиск по артикулу.

    При вызове поиска ( и обычного и Ajax, должен выполняться поиск по таблице товаров, имеющихся в наличии, а не по содержимому сайта как сейчас в Diafan по умолчанию ) Результаты поиска - Товары, которые найдены, должны выводиться примерно также как и товары, выводимые при выборе той или иной категории из каталога( с теми же опциями настройки вывода), дополнительно перед каждой группой товаров из одной категории, должно выводится название категории, к которой эти товары принадлежат . См след пункт.



    5) Страница вывода списка товаров из выбранной группы( а также найденных в результате поиска).

    Вывод должен быть в 3-х режимах - так же как на DNS сделано сейчас: кратко | список |подробно

    Должен быть выбор количества товаров выводимых на 1 страницу
    10-20-50-100-все из xxxx Сортировка по названию, цене.
    Вообщем, примерно все аналогично тому, как сделано в dns-shop только меньше выводимой информации, меньше колонок.

    Также должна быть опция - показывать ТОЛЬКО имеющиеся в наличии - по умолчанию всегда включена именно она.

    Все настройки и дополнительные сортировки и фильтры отбора д.б. не сбоку, а верху, чтобы не отнимать свободное пространство по ширине почти на всей высоте страницы, а если надо выводить подкатегории товара, то они должны показываться в выезжающем сверху вниз DIV-е, что бы не занимать ширину страницы.

    Как пример страничка http://moscow.dns-shop.ru/catalog/130/?mode=3 MP3 плейеры. Меню слева MP3 плейеры - на это страничке раскрыто сразу, а нам надо что бы оно раскрывалось только при наезде, аналогично тому как раскрывается меню Каталог.

    Для каждого товара дб показано: миникартинка, название,наличие в трех точках: 1-ый магазин, 2-ой магазин, оптовый склад, цена, положить в корзинку. Если товар находится в ожидании к поступлению - то вместо наличия должно отображаться именно это. Сейчас - у нас отображается машинка с указанием даты прихода.
    Если товара нет ни в одном месте, то нет и наличия и нет цены, вместо этого должно отображаться - уведомить о поступлении.
    Если товар доступен под заказ - то отображается цена, срок поставки, и соответствующий значок, показывающий что товар на заказ.
    Сравнение товаров пока делать не надо, из -за отсутствия структурированных описаний. Но на будущее такая возможность дб предусмотрена, так как после запуска и отладки сайта,
    работы будут происходить по изменению – структурированию описаний - добавления параметров для сравнения и отбора.

    6) Корзина дб сделана с функционалом , который есть сейчас на текущем сайте, но в новом дизайне. В принципе там все стандартно для Диафан.
    После того как пользователь нажимает кнопку заказать, должно отправляться письмо ему и на наш адрес, содержание письма должно настраиваться из админки, и быть разным в зависимости от выбранной формы оплаты и способа покупки.
    Как дополнение к стандартным( по умолчанию) функциям у Диафан обязательно должен формироваться спец. текстовый файл, в котором хранятся данные о сделанном заказе. Место расположения данного файла согласовывается между заказчиком и исполнителем проекта. Если файл существует уже, то он должен дописываться данными о новом заказе, через соответствующий разделитель.

    Сейчас у нас сделано так, что 1 раз в мин это файл скачивается с сайта по ftp в 1С, обрабатывается и у менеджеров выскакивает окно о приходе нового заказа.

    7) Описание конкретного товара – карточка товара
    Поскольку содержание многих описаний заимствуется от основного поставщика, и уже хранится в нашей базе, то и формат хранения текстовой информации этих описаний задается им. Информация хранится в виде текстовых файлов имеющих HTML разметку в виде таблиц.

    8) В систему д.б. дополнительно встроено выделение пользователей с заданными IP. Если пользователь зашел с IP, принадлежащего к определенной группе IP адресов ( список настраивается в админке), то на любой странице сайта дб доступна системная переменная, показывающая что IP пользователя принадлежит этой группе - это так называемая группа сотрудников.
    Управление списком IP дб сделано через админку - доступно только пользователю с правами администратора.

    9) Для товаров, отсутcтвующих в наличии, дб сделана возможность подпиcки на уведомление о появлении в продаже - это вроде есть в штатной поставке diafan

    10) Отображение в личном кабинете информации о заказах для зарегистрированного клиента. Добавятся дополнительные статусы по состоянию заказа - например, часть товаром из заказа может перемещаться со склада в магазин - тогда статус перемещается с оптового склада.
    Или другой статус: У нас можно заказывать(резервировать)товары? даже если они только еще ожидаются к поступлению, - такие товары у нас на сайте помечены как ожидаемые с примерной датой прихода. Для такого заказа будет другой статус - ждем поступление от поставщика.
    Или - у нас можно заказать товар выбрав магазин получения тот, в котором сейчас товара нет. Для данного заказа будет статус - Перемещается в Выбранный магазин.

    Статусы будут меняться в 1С, а на сайт они транслируется путем изменения конкретных ячеек в базе данных сайта - прямо из 1С. Данный механизм отлажен и опробован, требуется только его небольшая доработка - подстройка под базу данных выбранной CMS. Мы сделаем это все сами в процессе работы исполнителя над сайтом.


    11) все статические странички сайта с описанием будут заполнены нами самостоятельно. Важно что бы они стандартно для diafan администрировались и управлялись из админки. Часть ссылок на такие страницы ( например - наши магазины) будет на фоне самой верхней картинки сайта, часть ссылок в виде относительно мелкого меню, находящегося под или над основного меню с каталогом товаров. Опять как пример - ссылки на шапке сайте и ссылки в подвале на dns-shop.ru

    12) Кратко, - это наверное все - в процессе работы наверняка вылезет масса всяких неучтенных более мелких моментов.


    Если есть вопросы - готов оперативно ответить по тел 911-2128430 Сергей
  • Здравствуйте!

    Требуется модифицировать стандартный модуль "Файловый менеджер" с целью добавления возможности загрузки файлов пользователями.
    Загруженные файлы сначала проходят проверку администратором и затем допускает или не допускает к публикации. Форма добавления файла должна быть настраиваемой т.е. админ указывает какие поля нужно заполнить и соответственно эти поля должны выводиться на страничке описания файла.