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

Здравствуйте сайт сделан на VirtueMart 3.2.12 Joomla! 3.8.11

Плагин корзины: System - VP One Page Checkout

Уже была интеграция, но плагин заглючил, а разработчик не выходит на связь, поэтому вынуждены перезаказывать разработку, но зато есть понимание что нужно.

1) ФРОНТЕНД:

стандартная корзина сайта до выбора отправки новой почты:

https://prnt.sc/1wpf7ry

После выбора Новой Почтой на отделение - добавляется поле с отделением и обнуляется поле с городом, обе строки имеют выпадающие списки с подбором релевантной выдачи при вводе (напечатал букву Д и сразу список городов на букву Д подтянулся и т.д.). Поля можно будет или закрасить другим фоном или сделать окантовку например красного цвета чтобы обратить внимание на необходимость заполнения, например:

https://prnt.sc/1wpf94s

На некоторых сайтах есть реализация в 3 поля где есть выбор Области - потом Города и потом Отделения - лучше в 2 поля - чтобы клиенту меньше производить манипуляций при оформлении. Лучше 2 поля, и если есть несколько городов с похожим названием - в скобках подписывается область как сделано например здесь: https://www.ttt.ua/

https://prnt.sc/1wpfatn

2) БЕКЕНД:

После создания способа доставки "новая почта" который появляется после установки плагина - в конфигурации вводятся данные:

- ключ API НП для интеграции с личным кабинетом пользователя на сайте НП;

- данные отправителя по умолчанию:

  • ФИО
  • номер телефона
  • город/отделение
- от какой суммы заказа в корзине доступен данный способ доставки;

- кто плательщик за отправку по умолчанию - получатели или отправитель.

После этого в стандартной форме заказа в Вирте появляется:

- такие же поля с выпадающим списком города и отделения, для того что если человек передумал и вместо самовывоза или доставки - решил оформить отправку - чтобы можно было выбрать город и отделение прямо в админке.

- кнопка "оформить ТТН", после нажадия которой данные по отправителю по умолчаюнию (писал выше) и данные по получателю, которые он указкал при оформлении заказа, а именно:

  • ФИО
  • номер телефона
  • город/отделение
передаются в личный кабнет НП и создается ТТН (не полная - данные по наложке и габаритам потом отдельно вручную проставляются);

- после нажатия кнопки также нужно уведомление об успешности или неуспешности создания ТТН и в случае неуспешности - ее причина (напр. не заполнено поле Фамилия или др.).

Иными словами нужно иметь возможность импортировать данные по отправкам с админки в кабинет ТТН и создавать ТТН "в один клик" после оформления заказа с отправкой на сайте, а также при смене способа доставки непосредственно клиентом - был самовывоз, захотел отправку - выбрал кород-отделение - как на фронтенде, нажал "создать ТТН" и ТТН сформировалась.

Опыт в разработке подобных плагинов под нашу платформу приветствуется. При назначении ставок сбрасывайте примеры реализованных интеграций на рабочих сайтах.

3 года назад
Secretsmile
Денис 
38 летУкраина
7 лет в сервисе
Был
3 года назад
  • Похожие заказы
  • При закачке к нам на сайт нужно вносить изменения в цену и категорию (путь хлебных крошек). Цена может быть с разной наценкой в зависимости от категории. Категории (путь хлебных крошек) на нашем сайте будут отличны от категорий ...

    Закрыт
    2 года назад
  • Необходимо реализовать механизм приема заявок (админчасть лендинга) в несколько этапов с разделением уровней доступа к каждому из них на основе групп пользователей из AD и настроить уведомления для ролей Основной компонент фронта - форма заявки для ...

    Закрыт
    2 года назад
  • $200

    Добрый день, есть готовая адаптивная верстка интернет магазина. 3 страницы. Необходимо установить на CMS 1С Битрикс.  Ключ битрикса есть. В процессе проект постоянно будет дорабатываться и улучшаться.  В заявке указывайте свой телеграмм для связи, туда ...

    Завершен
    2 года назад
  • Добрый день,  Есть скрипт работающий на PHP + MySQL производящий регистрацию пользователей. После успешной регистрации скрипт отправляет данные пользователя в другую базу данных на MySQL для работы с клиентом. Данные перестались отправляться, требуется проверить и устранить ...

    Закрыт
    2 года назад
  • Здравствуйте! Надо поправить скрипт ouibounce.js, чтобы в exit-попапе выводились две строчки без всяких условий и параметров. Сами строчки прописаны в индексе: headerTranslation: 'Dont miss out!', ...

    Завершен
    3 года назад
  • Требуется разработать 2ух страничный web интерфейс с интерактивными элементами, взаимодействующий с внешним api (нужно эмулировать). Интерфейс и эмулированный api потребуется упаковать в докер контейнеры. Также потребуется реализовать в интерфейсе авторизацию при помощи keycloack (его тоже ...

    Закрыт
    2 года назад
  • Уважаемые Исполнители, задача следующая: Есть сообщения из приватного канала в телеграм, необходим способ их моментальной обработки и отправки только части текста в отдельный канал. Некий парсинг с заданными критериями. Например, среди прочего текста, имеется информация об определенной ...

    Закрыт
    3 года назад
  • Добрый день! Требуется разработать или установить готовый модуль по приему платежей на сайте криптовалютой. Если уже имеются готовые решения предлагайте, открыт к сотрудничеству.  Возможен вариант консультации каким образом это можно сделать.

    Закрыт
    2 года назад
  • $700

    Добрый день Требуется настроить на моем сайте авторизацию по звонку. Настройка требуется по API через сервис Nerotech.ru ( в личном кабинете есть документация, просьба ознакомьтесь прежде чем предлагать услуги) . У меня сайт написан на 1С ...

    Закрыт
    2 года назад