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

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

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 . Можно полную копию товар такой же - Фифа коинты. В этом калькуляторе есть все необходимые скидки. Товар после подсчета должен отправляться в корзину. Калькулятор - Своего рода возможность продавать коинты в розницу.

8 лет назад
ulyanaapril
Ульяна 
34 годаУкраина
9 лет в сервисе
Была
8 лет назад
  • Похожие заказы
  • Специалистом ТП GoogleAdsense были даны (четко и подробно по пунктам расписаны) рекомендации по оптимизации рекламы на сайте. В частности работызаключаются в более разнообразном внедрении кодов в тело сайта (для разных версий). Задача: Внедрить постепенно по 1рекомендации (всего 3) CMS ...

    Закрыт
    8 лет назад
  • Всем привет. Необходимо сделать правки по сайту [url=http://www.f1-ukraine.com.ua]http://www.f1-ukraine.com.ua[/url] 1) Конкурс прогнозов. На странице "Мой прогноз" [url=http://www.f1-ukraine.com.ua/prognoz/gran-pri-avstraliyi]http://www.f1-ukraine.com.ua/prognoz/gran-pri-avstraliyi[/url] есть выбор Этапов для прогноза. Но "Этап", на котором ты находишься - пишет по-русски.   2) [url=http://www.f1-ukraine.com.ua/mycommand]http://www.f1-ukraine.com.ua/mycommand[/url] При добавлении участника конкурса прогнозов в команду - происходит ошибка:"На сайті сталася несподівана ...

    Закрыт
    8 лет назад
  • Вечер добрый. Необходимо вывести одну из категорий на сайте в отдельном блоке, по типу афиши. Дата (берется с даты публикации новости), заголовок и краткий текст. Каждая строка с мероприятием должна быть кликабельной и вести на свою ...

    Закрыт
    8 лет назад
  • Добрый вечер. Нужно срочно, в течении суток настроить доставки или создать собственную  https://www.dropbox.com/s/4movroh3dnj8s7b/%D0%94%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0%20%D0%BD%D0%B0%20%D1%81%D0%B0%D0%B9%D1%82.xlsx?dl=0 В публичной части нужна краткая информация по этим дотавкам http://joxi.ru/KAgEbWNTgkY4Om Данные должны меняться в одном месте, т.е. если поменяли сроки в службах доставки - то и ...

    Закрыт
    8 лет назад
  • $35

    Нужен профессионал gо wordpress.  Сайт уже есть – buhguru.com.  Нужно:  • поставить всяческие обновления для WP, обновить плагины;  • поправить дизайн [url=https://drive.google.com/folderview?id=0B4sBxC7eLJQlSjl2U3FqeHQtTnM&usp=sharing;]drive.google.com/foldervi...[/url]  • добавить новые рубрики;  • привязать почту  • протестировать изменения.  • ответить на мои вопросы по некоторым аспектам функционирования cms.

    Закрыт
    8 лет назад