Здравствуйте.
Необходимо внести доработки сайта интернет-магазина на WooCommerce. Сайт частично сделан. Необходим человек, который возьмётся за доработку сайта на данном плагине и доработает весь нужный функционал.
Из того, что сделано, и что должно получиться.
Основная цель сайта — дать возможность загружать файлы пользователям (изображения, текстовые файлы и так далее) для их последующей печати, с указанием различных параметров печати (они будут влиять на итоговую стоимость заказа).
Сейчас работает возможность выбора между документами и фотографиями (созданы 2 вариативных продукта в админке), указание параметров печати. Есть также важный момент: в зависимости от выбранного количества должна меняться стоимость за единицу. Сейчас это реализовано добавлением еще одной опции в виде селекта. В зависимости от выбранной вариации опций — устанавливается стоимость за единицу.
После того, как опции выбраны, сделан переход на следующий шаг, где пользователь загружает файлы. Загрузка файлов реализована с помощью плагина
wpfortune.com/shop/plugin... При загрузке файлы прикрепляются к заказу, и после отправки заказа в видны внутри заказа в админке.
Из того, что нужно сделать/доделать:
1. Нужно доделать автоматический расчет стоимости единицы товара по выбранному количеству (как я написал выше — сейчас отдельный селект переключает, возможно, можно его использовать, но так, чтобы он сам в зависимости от введеного количества переключался. Либо предложить другой удобный вариант, это обсуждаемо). Нужно настроить показ имен файлов в самой корзине, на дальнейших этапах оформления заказа.
ВАЖНО. Стоит учесть, что в этот пункт могут добавиться дополнительные пожелания, которые будут обговариваться с исполнителем.
2. Добавить опцию "Срочное выполнение, наценка 30%" в корзину. При выборе, соответственно, данная наценка плюсуется к общей стоимости отдельным пунктом в заказе — чтобы и мы и пользователь понимали это.
3. Доставка будет осуществляться только в указанных городах (изначально планировалось сделать выпадающий список городов, в которых возможна доставка, но как лучше это реализовать — пока вопрос открытый). Город должен выбираться пользователем заранее, при заходе на сайт. На этапе выбора способа доставки, если пользователь выбирает "Самовывоз", нужно выводить несколько адресов пунктов самовывоза.
3.1 В зависимости от итоговой стоимости заказа (если она более 5 тысяч рублей, например) нужно сделать активным пункт "Бесплатная доставка".
4. Нужна реализация механизма начисления бонусов за каждый оформленный заказ (бонусы должны сохраняться в личным кабинете пользователя). В дальнейшем, если пользователь делает новые заказы — дать ему возможность использовать эти бонусы при оформлении заказа.
5. Из способов оплаты интересует только пункт "Наличными" и "Банковской картой, электронные кошельки Яндекс.Деньги, Webmoney и пр.". Для функционирования второго пункта необходимо будет подключить оплату.
3. Доработать по исходным макетам этапы заказа, чтобы выглядело максимально приближено к ним. Все нужные макеты свёрстаны.
Отвечайте на проект, если вы уверены, что готовы доработать плагин загрузки файлов (ссылка на него выше), и что хорошо разбираетесь в том, как функционирует плагин WooCommerce, чтобы внести нужные доработки.
Если вдруг у вас есть вариант, как сделать загрузку файлов с использованием другого плагина или написать своё решение — можно рассмотреть этот вариант.