Константин Гладуняк [stickbox]

stickbox

Константин Гладуняк [stickbox]

На сайте 8 лет и 8 месяцев (заходил 1 год 1 день назад)
+ 2  0  - 0
2
430.7
Рейтинг430.7
430.7
Отзывы+ 2  0  - 0
+ 2  0  - 0
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Разместить заказ
27 Февраля 2017
По договоренности
Сайт на битриксе. Два домена на одной лицензии битрикс.
Необходимо внести (и вносить в дальнейшем) доработки в действующую интеграцию по API с ТК DPD (www.dpd.ru/dpd/integratio...
Интеграция самописная (не покупной модуль). Работа не разовая, ищу постоянного партнера готового периодически вносить доработки и исправления на сайтах. Большой объем сразу обеспечить не могу ввиду ограниченности бюджета. Адреса сайтов вышлю откликнувшимся.

Суть интеграции заключается в том, что на страницах "доставка и оплата" и "оформление заказа" на обоих сайтах выводится расчет стоимости доставки в выбранный нас.пункт по одному из тарифов, предоставляемых ТК DPD. Имеется огромное количество настроек, внедренных одним фрилансером, с которым сотрудничали несколько лет и который по непонятной причине стал пропадать. От работы не отказывается, но начинает делать и исчезает на месяцы. Например, имеется возможность устанавливать произвольную наценку на тариф DPD на каждый способ доставки в отдельности, устанавливать сумму максимальной стоимости товара или стоимости доставки, по достижению которых блокируется вывод способа оплаты наличными, даже если DPD принимает наличные в данном населенном пункте. Много настроек и ограничений, которые прописаны в коде и не выведены в админку.

Также, ввиду нестабильной работы серверов DPD, реализована автономная работа. То есть, стоимость доставки, география доп.услуг, список пунктов выдачи и т.д. импортируются с заданной периодичностью либо при ручном запуске и хранятся на моем сайте. В противном случае, если онлайн запрашивать у DPD стоимость, наличие услуг и т.д, то если сервер DPD висит, то у посетителя на моем сайте страница "Доставка и оплата" или "Оформление заказа" также зависает после выбора нас.пункта.

Что нужно сделать конкретно сейчас. Получил уведомление от DPD следующего содержания:

"Информируем Вас, о том что в целях повышения качества и стабильности работы веб сервисов, 06.03.2017 будут отключены все методы которые работают по адресу ws.dpd.ru:80/services/geo...
Просим внести изменения до указанного срока и указать новый адрес ws.dpd.ru:80/services/geo...
Так же если Вы используете метод getCitiesCashPay, то в новой версии необходимо запрос обернуть в <request>. Это связанно с тем, что теперь во входящих параметрах добавился новый параметр <countryCode>. С помощью которого можно указать код страны."

Обратился к одним ребятам, которые внесли требуемые изменения. Но после этого перестал работать импорт списка пунктов выдачи, географии приема наличных, стоимости доставки. Дальнейшие доработки ребята делать отказались, мотивируя отказ тем, что код в разных частях сайта, нужно много сил и времени, чтобы найти и разобраться, а у нас работы и так хватает.

Понимаю, что ковыряться в чужом коде сложно и долго. Ищу того, кто готов искать и разбираться. Жду предложений.


Прошло времени с момента публикации: 4 года 10 месяцев 26 дней 10 часов 20 минут
Раздел: Программирование / Веб-программирование