Настроить работу магазина на Opencart
Добрый день! Требуется хороший специалист со зданием Опенкарт.
Нужно выполнить работы по настройке работы магазина авторских книг на Опенкарт (Ocstore 2.3). Товарами являются: физические товары - книги, электронные книги и комбинация физических и электронных книг в одном заказе.
В задачу не входят работы по наполнению магазина, только первоначальная настройка и корректная работа всех модулей.
Требуется установка GeoIP Pro, Simple, Новая Почта API, Shiptor, Продвинутые варианты и тема Лайтшоп (эти модули куплены и есть в наличии для домена). Дополнительные модули для решения задачи на ваше усмотрение (давайте оценку работы без учета будущей закупки модулей).
Функционал магазина такой:
1. модуль GeoIP Pro. Посетителям из России отображается цена в рублях, из Украины в гривнах, всему остальному миру в долларах.
2. В момент оплаты предлагаются способы оплаты: для России - WalletOne и Yandex деньги для физлиц; для Украины и всего мира - Fondy. Валюта магазина - рубль. По Гео должны скрываться лишние варианты оплаты. В платежную систему должна передаваться корректная валюта и стоимость товара.
3. Для России способ доставки -Shiptor, для Украины - Новая почта ("Новая Почта API" - модуль доставки для OpenCart), для всего мира доставка Укрпочтой (если готового модуля нет, то можно адаптировать модуль Почта России или любой другой с подгонкой тарифа по международной доставке Укрпочтой). По Гео должны скрываться лишние варианты оплаты.
4. Реализовать функционал комплекта книг со скидкой, чтобы при покупке комплекта в корзину попадали отдельно книги, входящие в комплект, и применялась скидка на заказ. Визуально в витрине комплект книг отображается, как товар со скидкой и возможностью добавления описания в карточку товара. Если готового решения нет, то можно рассмотреть подходящие варианты для реализации задачи.
5. Упрощенная корзина заказа (модуль Simple)
6. В карточке товара возможность выбора формата книги: электронная, печатная или аудиокнига. При этом пересчитывается цена. Выбор радиокнопками
7. Настроить продажу электронных книг. При наличии в корзине только одной электронной книги скрывать поля с вводом адреса, индекса, страны, отображать только имейл и ФИО. Запретить добавление в корзину более одной электронной книги одного наименования.
9. Настроить отправку ссылок на скачивание на почту при заказе электронных книг.
10. Выполнить работы по настройке корректной работы всех модулей и темы.
Результатом работы должен быть полностью корректно функционирующий магазин. Также потребуется кратное описание изменений в коде, если такие потребуются (в каком файле какие изменения внесены)