Необходимо доработать сайт. Сайт на MODx Evo. Подробное ТЗ вышлю кандидату на почту.
Плагин настраиваемого поля под Virtuemart 3
Есть магазин на VirtueMart3, товары которого имеютнастраиваемое поле формата "30,104, 85 зелёный;30, 110, 85 зелёный;24, 86, 43 оранж.;24, 80, 44 цитрон",
отображаемые на сайте ввиде выпадающего списка.
name="customProductData[10][3]" class="vm-chzn-select
chzn-done" style="display: none;">
30, 104, 85 зелёный
30, 110, 85 зелёный
24, 86, 43 оранж.
24, 80, 44 цитрон
маска поля "Размер, Рост, Номер цвета цвет"
Что нужно сделать использовав этот список:
1. Скрипт, который будет строить 3 сгруппированных блока1.Цвет, 2.Размер, 3.Рост. Все должно выглядеть точно так же как по приведенной ссылке примера
2. В карточке товара должна быть выборка и взаимосвязь междуэтими блоками, т.е выбирая конкретный Цвет, должны быть доступны ТОЛЬКО
присутствующие в исходном списке размеры и ростовки этого цвета.
Все это должно работать точно так же как здесь (на всякийслучай приложил вырезанную картинку) - http://sh alu ny. ru/catalog/futbolki_i_polo/508173_futbolka_detskaya/
3. Исходное настраиваемое поле должно быть невидимым.
4. Реализация через плагины настраиваемых полей и в рамкахшаблона VM. Без изменения ядра сайта.
5. Касаемо блока 1.ЦВЕТ: я так понимаю нужно будет некоесопоставление этого "85 зелёный", на выводимое подобное
"#005808". И вот необходимо чтобы наш контент-менеджер что правит
шаблон мог обе стороны редактировать, т.е нам надо чтобы этот участок кода был
читаемредактируем в случае изменений оттенка цвета на сайте или даже появления
новых цветов в базе 1с.
6. По окончанию работ, все доработки действующего сайтавключая JS, CSS стили и любой иной код,нужно приложить самостоятельными файлами отдельно от сайта.
7. Плагин должен без проблем ставиться через штатнуюустановку Joomla совсеми необходимыми SQLинъекциями
8. Не мусорить и не ломать сторонние модули и частипредоставленной копии сайта
В первую очередь доступны только выбор цвета или размера, ауже после их выбора, становится доступен Рост
При этом должно быть условие, что пока все параметры неуказаны правильно, кнопки "Добавить в корзину" нет. На её месте
текстовая подсказка типа Выберите цвет и размер, а потом - выберите рост, а уже
после выбора появляется кнопка "Добавить в корзину".
Еще один важный момен - после выбора цвета, размера и роста,технически(невидимо для пользователя) должно выбираться соответствующее
настраиваемое поле из невидимого выпадающего списка, которое уйдет в корзину и
заказ.
Т.е нам нужна красивая прослойка между 1.технической частьюсайта (в виде некрасивого построчного выпадающего списка со всеми цветами и
размерами которые в наличии) и 2.Пользователем.
обязателен чистый код.
приветствуются комментарии в коде
Не исключаю что такие готовые решения есть. И еслисобираетесь использовать наработки сторонних разработчиков - обязательно
согласовать со мной.
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 исполнительЗавершен8 лет назад
- $180
На сервере стоит Magento v2. Есть CSV с списком товаров и всеми полями. Есть архив с картинками (у каждого товара есть SKU мы храним папку с картинки с названием SKU). У некоторых товаров есть разные ...
Веб-программирование5 заявокЗакрыт9 лет назад - $20
Нужен парсер с сайта world-art.ru Необходимо парсить по названию или ID Доп поля: Название на русском в Заголовок; Название на аглийском; Производство(Страна); Жанры должны парсить в “категория”, Так ...
Веб-программирование1 исполнительЗавершен9 лет назад Требуется создать модульную платформу на PHP фреймворке (как вариант Yii), структуру опишу чуть ниже. А суть примерно следующая: База данных, в которой хранится информация о товарах из разных источников. Главным источником является Walmart, но ...
Веб-программирование3 заявкиЗакрыт9 лет назад- $100
Задание следующие: Написать скрипт, который будет получать 1 рандомную запись из базы на mysql И добавлять в группу в фейсбуке, вконтакте и одноклассниках размещает в группе в указанных соц сетях от ...
Веб-программирование1 исполнительЗавершен9 лет назад Нужно провести ревизию телеграмма на анонимность, что он не отсылает имей и еще какие то личные данные.
Веб-программирование3 заявкиЗакрыт9 лет назад- $15
Проект уже в работе, нужны мелкие правки php, js, html
Веб-программирование9 заявокЗакрыт9 лет назад