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

Здравствуйте!

Необходима доработка админки VamShop для улучшения обработки заказов.

На странице админки /admin/orders.php отображается "Список заказов". При переходе по имени покупателя

должна открываться страница /admin/orders.php?oID=xxx&action=edit (так как это работает с главной

страницы админки) с несколькими вкладками: Информация, Оплата/Доставка, Товары, карта и статус.

Необходимо добавить первой новую вкладку "Обработка заказа".

На эту вкладку вывести следующую информацию:

Название магазина из таблицы "configuration"

Дата заказа (поле "date_purchased" таблицы "orders" БД), Номер заказа, текущий статус - Состояние заказа с

возможностью изменения статуса, Уведомить Клиента чекбокс, галочки по умолчанию не должно быть -

изменить это всюду по дефолту в настройках магазина.

Кнопка "Сохранить" (смотрите описание ниже)

ниже идет таблица товаров как на странице "Редактирование заказа" - "Редактировать товары:

/admin/orders_edit.php?edit_action=products&oID=xxxxxxx с возможностью редактирования, удаления и

добавления новых товаров по поиску.

по ссылке на названию товара должна открываться в новом окне страница карточки товара в каталоге а не в админке, тоесть ссылка вида: /product_info.php?products_id=xxx

Ниже поле "Стоимость товаров" с автоматическим подсчетом общей стоимости при изменении товаров или

их стоимостей

Далее поле "Скидка" клиента (у разных груп клиентов разные скидки) с возможностью вписать другую цифру

процента скидки с автоматическим пересчетом стоимости скидки.

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

изменить сумму целым числом без копеек

Далее Всего - общая стоимость атоматически пересчитываемая.

ниже идет таблица, похожая как на странице "Редактировать адрес" - "Редактировать адрес"

с данными из группы "Адрес доставки", но не все, только поля в таком порядке: Имя (вместе с фамилией и

отчеством, если таковы указаны), Телефон, E-Mail, Группа покупателя (с возможностью выбора), "Список

заказов" + цифра общего количества заказов "на сумму" + общая сумма всех заказов клиента со статусом

"Доставлен". "Список заказов" со ссылкой на открытие в отдельном окне браузера страницы с таблицей всех

заказов клиента /admin/orders.php?cID=xxxx (таблица всех заказов клиента приведена к виду

/admin/orders.php указано ниже). Далее идет Адрес, Почтовый индекс, Город, Регион, Страна - все это с

возможностью правки или выбора.

Ниже поле выбранного клиентом способа доставки + рядом возможность выбора других доступных способов

доставки без цены (реализация есть на странице "Редактирование заказа" - "Редактировать другие данные

заказа") + вывод Способа оплаты выбранного клиентом с возможностью выбора другого из доступных - тоже

есть на вышеуказанной страничке, только там слишком широкий выпадающий список.

Ниже стандартное поле "Комментарий", назвать его "Комментарий клиента"

Ниже нужно создать новое текстовое поле "Примечания менеджеров", это не те комментарии, что есть в

стандартной админке, их не должен видеть клиент - только администраторы магазина

Кнопка "Сохранить". Она должна фиксировать все изменения на данной вкладке без дополнительных

кнопочек. Само собой разумеется, что обновленные на этой вкладке данные обновляют данные в БД из

стандартной админки - все кроме нового поля "Примечания менеджеров" которого нет в стандартной

админке - для него надо будет создать отдельное поле в БД. После нажатия на кнопку "Сохранить" должна

открыться страница админки /admin/orders.php

Ниже табличка истории статусов из вкладки "Статус".

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

ах (ну и таблички где без них не обойтись).

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

на странице админки /admin/orders.php в таблицу "Список заказов" добавить после столбика "Статус" столбик

"Заказ изменен" с датой последнего редактирования заказа, далее столбик и данные из поля "Примечания

менеджеров". Столбик "Действие" убираем, также убираем бокс справа от таблицы, где данные о выделенном

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

Сверху над таблицей добавить "Поиск покупателя" со страницы /admin/customers.php

Разработка необходима для версии вамшопа 1,59. Могу дать доступ в рабочий магазин на фтп и в админку для тестирования. Но вконце от вас инструкция в каких файлах что изменять (для файлов где много правок просто их измененные версии) - буду сам тестировать корректность работы на другом магазине.

Полагаю, что возможно что-то упустил, поэтому по ходу возможны коррективы за дополнительную плату (если коррективы существенны).

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

13 лет назад
platur
Юрий 
47 летУкраина
14 лет в сервисе
Был
5 лет назад
Выбранный исполнитель
disabler
Дмитрий 
40 летУкраина
14 лет в сервисе
Был
9 лет назад
14 лет назад
$60
3 дня
  • Похожие заказы
  • Здравствуйте, требуется доработать расширенный модуль manufacturer для virtuemart. задача такая. модуль выдает список производителей товаров, при нажатии на производителя выводится список всех товаров этого производителя. необходимо, чтобы при нажатии на производителя открывалась страница, на которой ...

    Закрыт
    14 лет назад
  • Требуется создать скрипт веб-прокси для посещения Вконтакте и Facebook и любых доменов. Принцип действия — в домен 3 уровня пишется адрес желаемого сайта, он обрабатывается и выводится (например, facebook.com.proxysite.net). Подобный функционал есть тут — dostupest.ru, ...

    Закрыт
    14 лет назад
  • Есть форум, который работает на phpbb3 нужно заменить на vBulletin 4.0.6 естественно без потери данных + установить пару дополнений на воблу. Желательно все провернуть за сегодня, жду предложений с ценой и контактами. Я вам даю ...

    Закрыт
    14 лет назад
  • Файл go.php переписать так, чтобы щелчок по заличенной ссылке, если домен есть в списке, отправлял не просто редиректом с расшифровкой на эту ссылку, а через промежуточный файл (статстраницу) html на котором таймер считает x-x сек, потом ...

    Закрыт
    13 лет назад
  • В данный момент нужно немного поправить скрипт для Human emulator.В дальнейшем будет поступать еще работа именно по human emulator. icq:402-132-122 Прошу НЕ писать если вы не работали с этой программой или у вас мало знаний.

    Закрыт
    14 лет назад
  • Ситуация такая: нужно чтобы по нажатию на ссылку или просто выше или ниже отображался перевод описания товара с английского. Подробно описал тут http://prestadev.ru/forum/tema-1786.html код брал от сюда http://code.google.com/intl/ru/apis/ajaxlanguage/documentation/#ApiLoading

    Завершен
    14 лет назад
  • $30

    Сделать нужно 2 небольших серверных скрипта. 1) скрипт вызова хранимой процедуры T-SQL (SQLServer) с передачей ей параметров: id int txt nvarchar(max) 2) скрипт чтения данных из SQLSevrer и формирования XML в структуре: .... В имена переменных БД должны быть ...

    Закрыт
    14 лет назад
  • Нужен человек который хорошо разбираеться в XML запросах... Нужно помоч ответить на вопросы webmoney... Что то вроди таких: Вам или вашему программисту знакома технология XML запросов? Пришлите пример полностью сформированного ( в т.ч. с параметром sign ) запроса ...

    Завершен
    14 лет назад