Проекты(3989)

  • Сориентируйте по стоимости. Сколько стоит перекинуть товары с сайта оптовика 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 Сергей
  • Здравствуйте!

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

    Потребуется небольшое вмешательство view файлы.

    Оплата через Qiwi
  • Необходимо создать характеристику, которая влияет на цену в процентах.

    Т.е. есть цена товара и доп. услуга (напыление, полировка и т.д.) при активации, которой цена изменяется например на 30%.
  • Необходимо внести изменения в верстку, обновить движок с версии 4.1 до последней версии, доработать модуль магазина.
    Ищу грамотного специалиста, хорошо знающего html и PHP.

    Кроме этого проекта есть три сайта на Диафан, требующих доработок разной степени сложности.
    ТЗ в прикрепленном файле
  • Нужно сверстать и поставить на Difan сайт. Дизайн есть.
    Сроки ограничены.
  • Необходимо написать скрипт по автоматическому обновлению количества товара и установить, так что бы он самостоятельно работал.
    Данные берутся со страницы стороннего сайта и организованы в формате XML (авторизованный доступ под логином и паролем).
    Периодичность обновления данных об остатках – 2 раза в сутки, в 12.00 и 18.00 по Москве.
    Скрипт ищет в XML файле товар (<item>). Если «Идентификатор для импорта» (в diafan) совпадает с <id> в XML файле, то берется значения количества этого товара (параметр <qty></qty> в item) и это значение записывается в таблицу где хранится информация о количестве товара в diafan.
    Если информация об искомом товаре в XML файле отсутствует (<id> не найдена), то по итогам работы скрипта формируется отчет о каждом таком случае.
    Если количества товара ноль (0), то скрипт изменяет параметр «Показывать на сайте» на значение ноль (0, false) – что бы товары которых нет не показывались на сайте. Если количество товара больше нуля, то параметр «Показывать на сайте» устанавливается «true» (1) (т.е. товар данный будет показываться на сайте).