24FreelanceБиржа фриланса, которая не спит
Завершён

Доработка оформления заказа на OpenCart 2.0.3

1 021 просмотр 0 откликов#13826
Статус проекта
Завершён
БюджетПо договорённости
ФорматРазовый проектбез предоплаты
ОплатаБанковский перевод, Электронные деньги
Приём заявокЗавершёндо 28.05.2018
Откликов0в среднем по разделу: 0,5
Просмотров1 02149 за 14 дней

Описание проекта

Здравствуйте! Нужна доработка программного кода Опенкарт.

1 Вариант реализации
Есть разные категории товара и для каждой из них при оформлении заказа нужны разные поля. Всего 5 разных видов полей для товара примерно. Можно сделать чтобы привязка полей была к каждому товару отдельно, или привязка может быть к категориям. Это не критично. Главное, чтобы в админке можно было задать поля для категории или для товара.
Для товара монеты FIFA поля для оформления заказа:
Информация о покупателе (первая группа полей):
- Имя
- Фамилия
- Email
- Телефон
Информации об игроке (вторая группа полей - колонка которая будет меняться в зависимости от игры, то-есть категории товара):
- Имя игрока
- Рейтинг игрока (выбирается из выпадающего списка чисел от 50 до 90)
- Позиция (выбирается из выпадающего списка текстовых значений)
- Стартова ціна (вводить користувач числове поле)
- Цена купить сейчас (вводить користувач числове поле)
- Страна игрока (звичайне текстове поле)
- Клуб (звичайне текстове поле)
- Лига (звичайне текстове поле)
- Продолжительность передачи (выбирается из списка текстовых полей 3 часа 6 часов, 12 часов, 1 день, 3 дня)
- www (для вставки ссылки на игрока с сайта, по которому осуществляют поиск )
- Комментарий (дополнительные подробности к заказу)
- Кнопка добавить игрока (думала использовать пункт из опенкарта Добавить адрес)
При нажатии кнопки Добавить игрока все поля из колонки Информация об игроке дублируются
Пример Кнопки добавить игрока вот здесь Текст скрыт или если не откроется страница выбрать товар FIFA коинты и пройти на оформление заказа

Для товара Коинтов фифа, Хокей и NBA вот такие поля как я скинула, а вот для товара Аккаунты из всех полей только будет запрашивать поля с группы Информация о покупателе. Для всех других игр при заказе будут запрашиваться поля с группы Информация о покупателе + Имя персонажа - единственное поле


Получается три игры с аналогичными полями, покупка аккаунта - только почта, все остальные игры с Информацией о покупателе и единственным полем Имя персонажа (остальных игр в начале не будет)

Если в корзину попадают например Коинты Фифа и Покупка Аккаунта или другого товара тогда можно упростить и оставить из полей только почту, так как и так и так придется связываться по почте с покупателей ради покупки Аккаунта

Если в корзину попадают монеты для двух разных игр тогда поля с группы Информация о покупателе + Имя персонажа

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


Вторая доработка - калькулятор товара по римеру как на сайте. Пример калькулятора Текст скрыт . Можно полную копию товар такой же - Фифа коинты. В этом калькуляторе есть все необходимые скидки. Товар после подсчета должен отправляться в корзину. Калькулятор - Своего рода возможность продавать коинты в розницу.
Доработка сайтов Банковский перевод, Электронные деньги
24
Твенти · совет

Как написать отклик, который выберут

  • Начните с задачи заказчика, а не с рассказа о себе.
  • Дайте одну-две похожие работы из портфолио.
  • Назовите цену и срок — и что именно в них входит.
  • Задайте один уточняющий вопрос — он начинает диалог.

Отклики 0

Тексты откликов видит только заказчик.

Тот же раздел

Похожие проекты

Все проекты раздела
Доработать плеер html5 + jQuery

Доработать плеер html5 + jQuery

Здравствуйте. Требуются услуги веб разработчика. Требуется в плеере вывести название трека из метаданных: shoutcast...

Доработка сайтов01.03.20260331
0откликов
Внесение правок в лендинг

Внесение правок в лендинг

Требуются услуги веб разработчика. Нужно внести правки в Landing Page - перенести блоки с одного лендинга на другой...

Доработка сайтов28.02.20260323
0откликов
Доработка сайта на PHP

Доработка сайта на PHP

Требуются услуги веб разработчика. Требуется доработка сайта на PHP. На текущем движке сайта...

Доработка сайтов01.12.20240547
0откликов
Внести правки на сайте

Внести правки на сайте

Удаленная работа для веб разработчика. Требуется внести правки на сайте. Для обновления фида применяется cron-задача, однако при её запуске...

Доработка сайтов17.10.20250373
0откликов
Доработка интернет-магазина

Доработка интернет-магазина

Удаленная работа для веб разработчика. Интернет магазин (Python2.7/Django) нужно указать канонический адрес страниц Атрибут...

Доработка сайтов29.09.20250356
0откликов
Полезно знать
Как откликнуться на этот проект?

Войдите как фрилансер, опишите, как решите задачу, укажите цену и срок. Заказчик читает отклики и начинает диалог с лучшими.

Кто видит мой отклик?

Только заказчик, разместивший проект, и вы. Другие фрилансеры не видят ни текст, ни цену.

Где найти похожие заказы?

Новые проекты в разделе «Доработка сайтов» появляются каждый день. Все проекты раздела

ЗАКАЗЧИКАМ · БЕЗОПАСНАЯ СДЕЛКА

Нужен похожий проект? Разместите задание бесплатно за 30 секунд

Получите предложения от проверенных фрилансеров и оплачивайте результат только после приёмки через Безопасную сделку.

Разместить задание бесплатно →Как работает защита
ИСПОЛНИТЕЛЯМ · PAYORA 1-CLICK

Закрепите анкету в ТОП категории за $5 / неделю

Поднимите свой профиль и портфолио на 1-е место каталога (оплата в 1 клик через Payora) и получайте до 5× больше прямых заказов.

Закрепить в ТОП ($5/нед)Пополнить через Payora