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

Требуется специалист с глубоким пониманием Wordpress для кастомизации интернет-магазина richtime.com

Входные данные:

Интернет-магазин на Wordpress + Woocommerce + Custom Fileds.

1. Настройка магазина Woocommerce.

1.1 Нужно реализовать в шапке сайта корзину с со счетчиком динамическим счетчиком отправленных туда товаров на Ajax.

1.2 Настроить способы доставки/оплаты следующим образом:

i. Получение: доставка, самовывоз

ii. Способы оплаты – наличными курьеру, картой курьеру, оплатить онлайн (эквайринга пока нет, тут ставим заглушку)

1.3 Настроить интеграцию с AmoCRM

2. Функционал «Отложить для просмотра». На странице товара и на Archives товаров необходимо добавить кнопку «Отложить для просмотра». При нажатии на кнопку, позиция товара сохраняется в память с определенным признаком (по принципу корзины). При этом в интерфейсе активируется иконка/кнопка со счетчиком отложенных (рядом с корзиной, см. п. 1), по нажатии на которую пользователь отправляется на форму записи на просмотр. Форма записи предполагает два варианта места просмотра на выбор:

2.1 Записаться на просмотр на месте (в магазине/салоне) с выбором времени и места. Соответственно, нужен линкованный справочник магазинов

2.1 Заказать презентацию на дом – заполнение формы с контактными данными пользователями. Поскольку данная услуга может быть платной, после заполнения формы даем на выбор – оплата курьеру или эквайринг (не реализуется, ставим заглушку), с возможностью отложенной оплаты (то есть даем пользователю ссылку на заказ со статусом «ожидает оплаты», отправляем ссылку на почту). Способы оплаты презентации должны отключаться/включаться в админке.

2.3 Указанные в п.п. 1-2 объeкты должны сохраняться как отдельные объекты WP и быть доступны в админ-панели, по аналогии с пунктом меню «Заказы» магазина.

2.4 Данные объекты также должны быть интегрированы с AmoCRM

3. Сравнение товаров. Расширение функционала Woocommerce с целью реализации сравнения товаров по имеющимся полям, включая Custom Fiеlds товаров Woocommerce с возможностью отобразить все поля, либо только различающиеся. Для примера – механизм сравнения technopoint.ru

4. Мастер-опросник для подбора часов. Цель – на основе нескольких вопросов подготовить массив фильтров и дальнейшее отображение позиций магазина на основе этих фильтров. Нужна возможность создавать вопросы для мастера со стороны администратора.

Процесс вкратце выглядит так:

Back:

1. Создаются создается справочник вариантов для выбора с возможностью линковки одной создаваемой позиции с неcколькими полями из товаров Woocommerce. Например, создаем объект «Для женщины», в этом интерфейсе должны отображаться все имеющиеся кастомные поля, используемые в товарах. Выбираем несколько галочками, сохраняем объект.

2. Создаются вопросы. Объект, который линкуется уже с объектами из п. 1. Имеет заголовок и интерфейс для линковки. Например, «Для какого пола Вы хотите подобрать часы?» и линкуется с вариантами «Мужской», «Женский»

3. Настраивается мастер. Просто выбираются объекты из п. 2 в нужной последовательности.

Front:

Пользователь видит кнопку «Подобрать часы», при нажатии переходит на приветственную страницу, и дальше в режиме мастера прокликивает все этапы в той последовательности, в какой они были указаны в админ-панели. По итогам ответов мы получаем массив Custom Fileds, по которым и происходит фильтр товаров. При этом все параметры поиска должны отобразиться в адресной строке браузера на тот случай, если пользователь захочет отправить кому-то ссылку на готовую подборку.

При этом результат поиска (url) сохраняется в админке (как отдельный объект «История поиска»).

Итого 4 основных пункта доработок. При отклике на заказ прошу указывать сроки часах и цену для каждого из 4-х пунктов. ЗАЯВКИ БЕЗ УКАЗАНИЯ СРОКОВ РАССМАТРИВАТЬСЯ НЕ БУДУТ.

Дополнительно:

- Весь функционал должен быть реализован с использованием имеющихся возможностей WP, т.е. регистрация типов постов, создание таблиц – все должно реализовываться при помощи API Wordpress, Никаких прямых запросов к БД.

- Весь выводимый текст нужно регистрировать как переменные Polylang в файле functions.php, поскольку сайт мультиязычный.

- Предоставляется доступ к админ-панели, репозиторию Github.

- Обязательно наличие возможности живого общения с демонстрацией экрана в любом позволяющем это мессенджере.

4 года назад
dserov
Денис 
41 годРоссия
4 года в сервисе
Был
3 года назад
Выбранный исполнитель
siterrier
34 годаУкраина
9 лет в сервисе
Был
3 года назад
4 года назад
$580
9 дней
Отзыв недоступен.
По этому заказу не оплачена комиссия сервиса!