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

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

9 лет назад
ulyanaapril
Ульяна 
35 лет
10 лет в сервисе
Была
9 лет назад

Заявки фрилансеров

Нет заявок фрилансеров