Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

4 года назад
Ульяна Ф.
Ульяна Ф. 
31 год, Украина
5 лет в сервисе
Была онлайн 4 года назад
4 года назад

Здравствуйте! Нужна доработка программного кода Опенкарт. 
1 ВАРИАНТ РЕАЛИЗАЦИИ
Есть крупно говоря 3 категории товара: Монеты Фифа, Хокей и NBA, Аккаунты и все остальные игры. Нужно сделать так чтоб для вот этих трех категорий крупно говоря появлялись при оформлении товара разные поля. Теперь подробно о каждой категории:

  • Категория Аккаунты
Нужно сделать чтобы для оформления товара из категории товара Аккаунты появлялись поля 
Информация о покупателе:
- Имя
- Фамилия
- Email
- Телефон
 + поле для ввода скайпа.
  • Категория Монеты Фифа, NBA и хоккей
Для товара из категории монеты FIFA, NBA и хоккей одинаковые поля для оформления заказа:
Информация о покупателе (первая группа полей):
- Имя
- Фамилия
- Email
- Телефон
Информации об игроке (вторая группа полей - колонка которая будет меняться в зависимости от игры, то-есть категории товара):
- Имя игрока
- Рейтинг игрока (выбирается из выпадающего списка чисел от 50 до 90)
- Позиция (выбирается из выпадающего списка текстовых значений)
- Стартова ціна (вводить користувач числове поле)
- Цена купить сейчас (вводить користувач числове поле)
- Страна игрока (звичайне текстове поле)
- Клуб (звичайне текстове поле)
- Лига (звичайне текстове поле)
- Продолжительность передачи (выбирается из списка текстовых полей 3 часа 6 часов, 12 часов, 1 день, 3 дня)
- www (для вставки ссылки на игрока с сайта, по которому осуществляют поиск )
- Комментарий (дополнительные подробности к заказу)
- Кнопка добавить игрока (думала использовать пункт из опенкарта Добавить адрес)
При нажатии кнопки Добавить игрока все поля из колонки Информация об игроке дублируются
Пример Кнопки добавить игрока вот здесь https://www.xtmmo.net выбрать товар FIFA коинты и пройти на оформление заказа. КНОПКА ДОБАВИТЬ ИГРОКА ТОЛЬКО ДЛЯ ЭТИХ УКАЗАННЫХ КАТЕГОРИЙ 
  • Другие игры
Информация о покупателе:
- Имя
- Фамилия
- Email
- Телефон
-  дополнительно поле Имя персонажа
Если в корзину попадают например Коинты Фифа и Покупка Аккаунта или другого товара тогда можно упростить и оставить из полей только почту, так как и так и так придется связываться по почте с покупателей ради покупки Аккаунта
Если в корзину попадают монеты для двух разных игр тогда поля с группы Информация о покупателе + Имя персонажа
2 ВАРИАНТ РЕАЛИЗАЦИИ
Для каждого товара создать checkbox, в котором будут отмечать какие поля нужно будет заполнять при оформлении заказа 
Далее, при переходе к процессу оформления заказа в корзине будет под каждым товаром появятся поля для заполнения, по типу комментария к каждому товару
Таким функционалом нужно делать лишнюю выборку по полям в зависимости выбранного товара и проще будет читать выбранные параметры у товара в уже оформленном заказа. 
Вторая доработка - калькулятор товара по примеру как на сайте. Пример калькулятора http://www.cuingame.com/FIFA-15-IOS-Android-Coins/Coins_on_IOS.html . Можно полную копию товар такой же - Фифа коинты. В этом калькуляторе есть все необходимые скидки. Товар после подсчета должен отправляться в корзину. Калькулятор - Своего рода возможность продавать коинты в розницу.

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами

Нет заявок

Другие заказы в категории «Системы управления (CMS)»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.