Модернизировать сайт
Цена договорная
Ищу программиста на доработку на сайте организации test.bd-rus.ru
Обязательные знания: Yii2, gitlab, github, коминты для веток
Сайт выложен на тестовую версию в git и на тестовом хостинге test.bd-rus.ru
ТЗ-5
Можно работать у себя или у нас на хостинге тестовом
Требуется модернизировать сайт test.bd-rus.ru добавив каталог прайс листов и экспорт импорт данных из Excel, CSV на сайт с загрузкой в отдельную таблицу MYSQL
1. В верхней шапке сайта создать вкладку – прайс листы. Пример 1
2. На странице прайс листы сделать функции Пример 2
2.1. добавление удаление прайс листа- кнопка доступна для супер администратора. Остальным нет. Пользователи выставляются тут https://www.test.bd-rus.ru/admin/user/index
2.1.1. Кнопка добавить – при нажатие создается новый производитель, предусмотреть возможность именовать производителя
2.1.2. Кнопка удалить – при нажатие выбор удаления производителя
2.2. Поиск по коду товара, наименованию товара из вех производителей
2.3. Производители отображаются по алфавиту
2.4. При клике на производителя открывается новая вкладка с прайс листом
3. На странице прайс лист отображается таблица с прайс листом. Пример 3
3.1. Поиск – работает как по году товара данного прайс листа, так и по наименованию, при нажатие показывает значение на этой странице
3.2. Кнопка загрузить ПР Excel – при нажатие выпадает окно совместимости, какие поля взять из загружаемого файла открывается обзор на ПК с возможностью выбора прайс листа для загрузки в БД Пример окна 3.2
3.2.1. Выбор формата файла CSV или Excel
3.2.2. Столбец код товара – указываем какой столбец выбранного файла совпадает с нашей таблицей
3.2.3. Столбец наименование - указываем какой столбец выбранного файла совпадает с нашей таблицей
3.2.4. Столбце цена GPL
3.2.5. Столбец закупка – по выбору Если пусто то не грузим, берем скидку из прайс листа из редактируемого поля из таблицы
3.2.6. Кнопка обзор. При нажатие выбор файла с ПК
3.2.7. Кнопка загрузить – при нажатие загружает данные в таблицу, старые удаляются полностью, загружаются новые.
3.3. Кнопка выгрузить ПР в CSV – выгружает поля в CSV файл.
3.3.1. При нажатие выпадает окно с выбором какие столбы выгружать.
3.3.1.1. По умолчанию галки должны быть проставлены у полей для выгрузки Код товара, наименование Далее оператор сам выбирает какие поля выгрузить.
3.4. Кнопка Редактировать поля – при нажатие открывается новая страница браузера с полями. Пример страницы 3.4
3.4.1. Добавить магазин. При нажатие добавляет поля
3.4.1.1. Название магазина
3.4.1.2. Цена1 – по умолчанию
3.4.1.3. Кнопка добавить цену
3.4.1.4. Кнопки удаления цены, кнопка удаление магазина
3.4.1.5. Кнопка сохранить
3.4.1.6. Поставщик – поле быстрый ввод из списка поставщиков отсюда https://www.test.bd-rus.ru/bills/provider/index
3.5. Сама таблица
3.5.1. Поле поставщик. Отображается поставщики из поля ТЗ 3.4.1.6
3.5.2. Дата обновления – показывает дату и время последнего обновление прайс листа оператором с помощью функции загрузить ПР Ексель
3.5.3. Поле скидка – Редактируемое поле- может проставлять только супер администратор.
3.5.4. Считает скидку из расчета GPL-минус скидка = цена При проставление цены на данном столбце меняются
3.5.5. Магазин 1 цена1 Считает скидку от цены GPL – процент = цена При проставление цены на данном столбце меняются
3.5.6. Магазин 2 цена1 Считает скидку от цены GPL – процент = цена и ТД. При проставление цены на данном столбце меняются
3.5.7. Закупка – считается из формулы цена – закупка
3.5.7.1. Столбцов закупка должно быть столько же сколько магазинов и в них цен. Добавляются автоматически
3.6. При наведение на ячейку должна быть возможность ее выделить и скопировать.
Обязательные знания: Yii2, gitlab, github, коминты для веток
Сайт выложен на тестовую версию в git и на тестовом хостинге test.bd-rus.ru
ТЗ-5
Можно работать у себя или у нас на хостинге тестовом
Требуется модернизировать сайт test.bd-rus.ru добавив каталог прайс листов и экспорт импорт данных из Excel, CSV на сайт с загрузкой в отдельную таблицу MYSQL
1. В верхней шапке сайта создать вкладку – прайс листы. Пример 1
2. На странице прайс листы сделать функции Пример 2
2.1. добавление удаление прайс листа- кнопка доступна для супер администратора. Остальным нет. Пользователи выставляются тут https://www.test.bd-rus.ru/admin/user/index
2.1.1. Кнопка добавить – при нажатие создается новый производитель, предусмотреть возможность именовать производителя
2.1.2. Кнопка удалить – при нажатие выбор удаления производителя
2.2. Поиск по коду товара, наименованию товара из вех производителей
2.3. Производители отображаются по алфавиту
2.4. При клике на производителя открывается новая вкладка с прайс листом
3. На странице прайс лист отображается таблица с прайс листом. Пример 3
3.1. Поиск – работает как по году товара данного прайс листа, так и по наименованию, при нажатие показывает значение на этой странице
3.2. Кнопка загрузить ПР Excel – при нажатие выпадает окно совместимости, какие поля взять из загружаемого файла открывается обзор на ПК с возможностью выбора прайс листа для загрузки в БД Пример окна 3.2
3.2.1. Выбор формата файла CSV или Excel
3.2.2. Столбец код товара – указываем какой столбец выбранного файла совпадает с нашей таблицей
3.2.3. Столбец наименование - указываем какой столбец выбранного файла совпадает с нашей таблицей
3.2.4. Столбце цена GPL
3.2.5. Столбец закупка – по выбору Если пусто то не грузим, берем скидку из прайс листа из редактируемого поля из таблицы
3.2.6. Кнопка обзор. При нажатие выбор файла с ПК
3.2.7. Кнопка загрузить – при нажатие загружает данные в таблицу, старые удаляются полностью, загружаются новые.
3.3. Кнопка выгрузить ПР в CSV – выгружает поля в CSV файл.
3.3.1. При нажатие выпадает окно с выбором какие столбы выгружать.
3.3.1.1. По умолчанию галки должны быть проставлены у полей для выгрузки Код товара, наименование Далее оператор сам выбирает какие поля выгрузить.
3.4. Кнопка Редактировать поля – при нажатие открывается новая страница браузера с полями. Пример страницы 3.4
3.4.1. Добавить магазин. При нажатие добавляет поля
3.4.1.1. Название магазина
3.4.1.2. Цена1 – по умолчанию
3.4.1.3. Кнопка добавить цену
3.4.1.4. Кнопки удаления цены, кнопка удаление магазина
3.4.1.5. Кнопка сохранить
3.4.1.6. Поставщик – поле быстрый ввод из списка поставщиков отсюда https://www.test.bd-rus.ru/bills/provider/index
3.5. Сама таблица
3.5.1. Поле поставщик. Отображается поставщики из поля ТЗ 3.4.1.6
3.5.2. Дата обновления – показывает дату и время последнего обновление прайс листа оператором с помощью функции загрузить ПР Ексель
3.5.3. Поле скидка – Редактируемое поле- может проставлять только супер администратор.
3.5.4. Считает скидку из расчета GPL-минус скидка = цена При проставление цены на данном столбце меняются
3.5.5. Магазин 1 цена1 Считает скидку от цены GPL – процент = цена При проставление цены на данном столбце меняются
3.5.6. Магазин 2 цена1 Считает скидку от цены GPL – процент = цена и ТД. При проставление цены на данном столбце меняются
3.5.7. Закупка – считается из формулы цена – закупка
3.5.7.1. Столбцов закупка должно быть столько же сколько магазинов и в них цен. Добавляются автоматически
3.6. При наведение на ячейку должна быть возможность ее выделить и скопировать.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.