Необходимо исправить проблему с кодом 200 на несуществующих страницах пагинации в OpenCart. Все такие страницы должны отдавать код 301 и перенаправлять на соответствующие каталоги. Пример: для страницы https://hbdeadsea.com.ua/dlya-dusha-i-tela?page=122 требуется редирект на https://hbdeadsea.com.ua/dlya-dusha-i-tela.
Решить задачу на коллекции JAVA
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Создать класс Товар, поля:
• id(целое число)
• name(строка)
• price(целое число)
Создать класс Магазин, поля:
• Список товаров (изначально пустой)
методы:
• добавить товар(принимает объект товара и добавляет его в список
товаров). При попытке добавить товар с id уже существующем в списке,
вставка производится не должна
• получить все товары(метод ВОЗВРАЩАЕТ список всех товаров в
магазине)
• удалить товар (метод принимает id товара и удаляет из списка товар с
соответствующим id)
• редактировать товар(принимает объект товара и редактирует им список
товаров)
Обратите внимание что id товара и индекс товара в списке — это разные вещи,
не перепутайте. Id товара — это поле вашего объекта, вы при его создании его
задаете. А индекс товара в списке товаров, это по сути его порядковый номер в
списке(начинается с 0).
(обязательное): В main:
• создаем объект магазина
• создаем пару тройку товаров и добавляем эти товары в магазин
• получаем список товаров из магазина, сортируем по цене(по
возрастанию) и выводим в консоль.
• удаляем один товар
• получаем список товаров из магазина, сортируем по порядку
добавления(последние добавленные в начале) и выводим в консоль.
• редактируем один товар
• получаем список товаров и выводим в консоль
В другом классе реализовать консольное приложение:
Алгоритм работы магазина:
• Выберите действие:
? Вывод всех товаров. При выборе этого действия, было бы отлично
спросить у пользователя в какой сортировке вывести:
? по цене(возрастание)
? по цене(убывание)
? по добавлению(сначала новые, потом более старые)
После выбора сортировки, из магазина получаете список товаров,
сортируете их таким образом как выбрал пользователь и выводите в
консоль.
? Добавление товара. При выборе этого действия:
? пользователь должен ввести из консоли 3 параметра (id, название,
цена).
? создаем объект товара(поля заполняются данными введенными
пользователем)
? добавляем товар в магазин(напоминаю, если в списке товаров уже
существует товар с таким id, то новый товар не добавляется)
? Удаление товара. При выборе этого действия:
? пользователь вводит id товара который нужно удалить
? удаляем товар из магазина
? Редактирование товара. При выборе этого действия:
? пользователь должен ввести из консоли 3 параметра (id товара для
редактирования, новое название, новую цену).
? создаем объект товара(поля заполняются данными введенными
пользователем)
? редактируем товар в магазине
? Выход. При выборе этого действия, работа магазина завершается.
Заявки фрилансеров
Похожие заказы
- Интернет-магазины4 заявкиЗакрыт3 года назад
Требуется доработка интернет-магазина на платформе Joomla или его перенос на Tilda. Необходимо подобрать новый шаблон и осуществить перенос данных. Ожидается качественная работа с учетом функционала интернет-магазина.
Интернет-магазины15 заявокЗакрыт3 года назадТребуется разработать инструмент для админки интернет-магазина на Laravel и OctoberCMS, который позволит добавлять микроразметку schema.org. Инструмент должен обеспечивать выбор данных для вывода, страниц, где будет размещена разметка, и типа микроразметки. Ожидается качественная реализация с удобным интерфейсом.
Интернет-магазинынет заявокЗакрыт3 года назад- $597
Требуется Laravel разработчик со знанием vue.js для доработки интернет-магазина. Основные задачи включают исправление багов и добавление нового функционала. Предоставляется полный список правок, доступ на GitHub и в админ панель. Бюджет 600 долларов, сроки - 2 недели. Необходимы навыки в laravel, vue, postgresql/mysql и git.
Интернет-магазины9 заявокЗакрыт3 года назад - $25
Требуется изменить код на JavaScript для интернет-магазина на Tilda, чтобы итоговая стоимость товаров в корзине рассчитывалась в зависимости от общего количества добавленных товаров. Необходимо учитывать цены от заданного количества для всех позиций в корзине, а не по отдельным товарам.
Интернет-магазины1 заявкаЗакрыт3 года назад Требуется специалист для работы с модулем anyCSV/XLS™ PRO в Opencart. Необходимо решить проблему с выгрузкой и импортом некоторых полей из XML прайса. Ожидается опыт работы с данным модулем и знание специфики работы с XML.
Интернет-магазины1 исполнительЗавершен3 года назадТребуется разработка интернет-магазина на платформе OpenCart с двумя продуктами: картриджами и принтерами. Важные доработки включают настройку каталога и функции поиска. Основная цель — быстрый запуск сайта, с возможностью дальнейшего сотрудничества для доработки и улучшения функционала.
Интернет-магазины22 заявкиЗакрыт3 года назад- $100
Необходимы правки на сайте, разработанном на платформе OcStore. Задачи касаются нескольких проектов, требуется опытный специалист. Оценка работы по пунктам или целиком. Бюджет обсуждается, постоплата частями. Не рассматриваются кандидаты без опыта.
Интернет-магазинынет заявокЗакрыт3 года назад - $21
Необходимо реализовать большую вложенность категорий в интернет-магазине, который полностью написан на PHP. Требуется проработка структуры категорий для удобства навигации и улучшения пользовательского опыта.
Интернет-магазины2 заявкиЗакрыт3 года назад