Доработка online конструктора детских колясок
Несколько месяцев назад сделал плагин для woocommerce. Можно создать коляску и купить её.
Демонстрация http://p250732.mittwaldserver.info/cms/shop/
Описание:
Там две вкладки Korb и Sitz. Это 2 разных типа коляски - с корзиной и с сидушкой. Внутри плагина выстроена логика, что можно заказать обе сразу. Т.е. выбрать части и из Korb и из Sitz.
У коляски есть обязательные запчасти, без которых нельзя её купить. Эта проверка уже запрограммирована.
После заказа в корзине появляется товар с описанием. Если куплены запчасти из обоих вкладок, то в описании будет описаны 2 коляски. Это уже сделано.
Также при выборе разных запчастей,осуществляется пересчёт цены, это тоже уже сделано.
Доработки:
1. Сейчас при переключении между вкладки Sitz и Korb происходит полная перезагрузка страницы.
Нужно изменить так, чтобы это был ajax запрос. Вообще нужно, чтобы конструктор перезагружал только себя или области внутри себя без перезагрузки всей страницы.
2. Добавить кнопку "mix it" при этом должна быть сгенерирована случайная коляска. Т.е. автоматически выбраны запчасти и подгружена картинка коляски. И ещё раз подчеркну всё на ajax (см. первый пункт)
3. В корзине изображение коляски подгружается очень мелкое. Увеличьте размер до 200x200 пикселей
4. Каждая часть коляски содержит вариации, которые подгружаются из xml файла. Сейчас этот файл жёстко прописан в коде. А сам конструктор подгружается с помощью псевдо-тэга [bgcr] на страницу.
Нужно расширить тэг, чтобы он поддерживал параметр путь до файла, напр.:
[bgcr xml_path='/bgcr/parts.xml']
В итоге должна быть возможность помещать эти тэги на разные страницы wordpress и подключать разные файлы. Т.е. на разных страницах будут разные конструкторы колясок (с разным набором вариаций для запчастей).
5. Под конструктором сделать галерею колясок. Должны выводиться 5 последних изображений сконструированных колясок в одну строку. При нажатии на изображении данная коляска должна быть собрана в конструкторе. Выглядеть галерея должна примерно так http://8bar-bikes.com/de/design-your-ride/
Т.е. после того, как коляска была собрана каким-то пользователем её конфигурация запоминается в базе. И последние X (в данном случае 5) конфигураций выводятся. Это с точки зрения программирования.
Резюме
1) Напишите стоимость по пунктам за данные доработки и общую стоимость.
2) Сроки под каждым пунктом и общий срок.
3) Ваш скайп
4) Какой опыт работы с wordpress
Я сам являюсь тех. директором в прошлом программист. Опыт 8 лет. Эта работа является проектом для поиска программиста в нашу команду. Проектов очень много. Нужен ответственный человек,соблюдающий сроки с желанием обучаться.