Установить на тестовом хостинге дистрибутив PrestaShop 1.6.1.18 и мой купленный вьетнамский шаблон Leo Minimal (я предоставляю файлы, с тестовыми данными из шаблона, ну чтобы не пустая была база данных)
Включить два языка - русский и украинский для frontend.
Изменить шрифт на шрифт Scada от Google
Изменить шрифт средствами LeoTempcp
В остальных элементах (и особенно в блоге Leo) изменить шрифт уже в шаблоне (css) не затрагивая и не ломая LeoTempcp framework
Создать в LeoTempcp framework два контейнера: первый останется default (для страниц категорий, и для левой колонки, второй для главной страницы.
В каждом контейнере подправить верстку:
Наименование товара в три строки
Цена под наименованием товара
Звездочки отзыва (с микроразметкой) отображать только тогда когда есть отзывы в этом товаре)
Заменить цвета элементов в шаблоне по ТЗ от веб-дизайнера
Сначала средствами LeoTempcp framework
Там где нет доступа из панели управления - правкой css в теме.
Косметические правки верстки страницы категории
Правка тэга h1 в шаблоне категории (исключить из тэга переменную о кол-ве товаров в категории)
Доработать модуль customcategoryh1 (есть файлы, для того, чтобы не приходилось при установке править tpl руками)
Разработать модуль custom_productname_h1 (который добавит в строку h1 во вкладке Информация редактирования/добавления товара в админпанеле.
Увеличить все шрифты на 100% (к сожаление в LeoTempcp не работает встроенная функция увеличения шрифтов). В идеале починить функцию.
При отображении на мобильных элементы индикации пагинации в каруселях сделать не кликабельными (т.к. Google наказывает за слишком маленькие кликабельные элементы) - абсолютно при этом не повредить функционал Ap PageBuilder
Косметические правки верстки страницы товара (по отдельном ТЗ, в основном комментирование smarty в tpl, размер и расположение элементов.
Сделать правильную иерархию заголовков h1, h2, h3 ,h4 коде
Перенести исправленный шаблон (со всеми его модулями и overrides) на мой боевой хостинг.
Разработка модулей оплаты
На основе модуля bankwire (Банковский перевод) - Наложенный платеж (с сохранением всего функционала по отправке писем и статусов в Заказах)
Оплата наличными (? вроде с ним все хорошо)
Установка кода Ecommerce Tracking для Google Analytics
Разработка модулей доставки
Новой Почты на основе АPI Новой Почты. Приветствуется использование готового хорошо зарекомендовавшего себя модуля. для 1.6 (Отдельное ТЗ)
УкрПошты (отдельное ТЗ)
Правка/верстка стандартных писем. Или установка удобного модуля.
Перенос кастомного модуля контактной информации в шапке сайта сначала на тестовый хостинг, а после правок верстки и на боевой сайт. Файлы предоставляю. (Отдельное ТЗ)
Доработка canvas (отображается на мобильных) в модуле Leo Megamenu Module с абсолютным сохранением всего функционала модуля. (отдельное ТЗ)
Изменение порядка вывода блоков на мобильных (отдельное ТЗ)
Перенос и верста блок отображения отзывов на главной (из моих предоставленных файлов)
Правка модуля One Page Checkout PrestaShop v2.1.1 (верстка, и возможно логика)
Добавление к методам Fancybox и JqZoom современного метода показа изображение на мобильных, поддерживающего свайп, двойной тап и подсказки пользователю (модуль и/или override)
Модуль eSputnik для отправки SMS.
Пагинация страниц (?p=2 для примера) - работа с тэгами canonical, next, prev, исключить отображение текста (кроме первой), работа с логикой построения title и description страниц пагинации (модуль и/или override).
Автоматическое формирование отдельной специальной категории с распродажными товарами (есть исходный код).
Добавление возможности раздельного заполнения атрибутов alt и title у изображений товаров (мультиязычная строка), уникализация имени файла изображения товара на основе мультиязычного атрибута alt.
Плюс постоянные задачи по мере их возникновения (по отдельным ТЗ)
специализация PrestaShop, основы технического и контентного (внутреннего) SEO.
PHP, Smarty, jQuery, знание PrestaShop 1.6 Developer Guide, понимание архитектуры, принципа MVC
примеры успешно написанных и работающих модулей
Каноническое использование принципов разработки для PrestaShop, никаких изменений файлов ядра (и вообще всего, что не предусмотрели французы)
Абсолютная совместимость с обновлениями и инструментами миграции на последующие версии (ветка 1.7)
Знание HTML, CSS, JavaScript, BootStrap
Придерживаться принципа Mobile First при правках шаблона.
Доработки логики (не верстка) выполнять модулями, которые должны устанавливаться стандартными средствами в админ панели. В случае невозможности, аргументировано объяснить причину.
Портфолио выполненных с нуля проектов на PrestaShop 1.6 (с января 2015 года)
Краткое документирование по каждому пункту и комментирование в коде.
Выработка ТЗ для разработчика на основе моего ТЗ. Объяснение выбранных методов и способов реализации задачи.
Использование github или аналогов приветствуется
Предоставление контактов довольных заказчиков будет одним из факторов принятия решения о сотрудничестве.
Принятие регламента о способах связи и времени реакции на обращение. Например Asana по задачам, Skype для оперативного общения пн-пт. 9:00 - 17:00. Ответ не позже чем через 120 минут после обращения.
Обязательное общение по Skype (голос и демонстрация экрана по требованию любой из сторон)