Платный заказ
Бюджет:
30 000 руб
Есть интернет магазин на woocommerce с чекаутом на 4 страницы. Чекаут реализован "кустарно".
1. Нужно переделать чекаут чтобы он работал через стандартные методы woocommerce и имел те же поля форм что и сейчас.
При этом должен так же быть 4х страничным. Лучше всего реализовать через плагин "Multi-Step Checkout for WooCommerce", но можно и через другой.
2. Чекаут работает по API с партнеркой, но, опять же, это реализовано "кустарно".
Нужно написать плагин который будет добавлять этот функционал к чекауту.
Блок схему, отображающую процесс чекаута предоставлю
Готовый класс для работы с API есть, описание API есть(на английском).
Плагин должен быть реализован так, чтобы можно было его установить на другой сайт(в той же связке с Multi-Step Checkout for WooCommerce) и он будет работать.
3. Восстановить стандартный функционал логина для клиентов магазина. Сейчас тоже реализован криво.
Доп. требования
Все должно быть реализовано так, чтобы при апдейте основной темы или плагина Multi-Step Checkout for WooCommerce функционал не нарушался
На всех шагах при работе с API, в случае возврата ошибки нужно выводить текст ошибки пользователю