Deniskada 0 Опубликовано 22 марта, 2016 Жалоба Share Опубликовано 22 марта, 2016 Здравствуйте! Активировал модуль доставки SPSR, включил вывод ошибок. При попытке оформления заказа на странице доставки под радиобоксом SPSR получаю ошибку: Неизвестная ошибка, попробуйте позже.$own_zone_id=$order->delivery['zone_id']=98$own_cpcr_id=MODULE_SHIPPING_SPSR_OWN_CITY_DELIVERY=TrueMODULE_SHIPPING_SPSR_OWN_REGION_DELIVERY=True$shipping_weight=0.045MODULE_SHIPPING_SPSR_NATURE=6$request=http://cpcr.ru/cgi-bin/postxml.pl?TariffCompute&FromRegion=|0&FromCityName=������&Weight=0.045&Nature=6&Amount=0&Country=209|0&ToRegion=|0&ToCityName=������$cost=$_POST['cost']= бесплатно Что делать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 марта, 2016 Жалоба Share Опубликовано 22 марта, 2016 Здравствуйте! В настройках город отправителя указан?! Вес у товара указан?! Поле Регион в Админке - Настройки - Данные клиента не отключёно?! Ссылка на сообщение Поделиться на другие сайты
Deniskada 0 Опубликовано 22 марта, 2016 Автор Жалоба Share Опубликовано 22 марта, 2016 Город-отправитель оставил по умолчанию - Москва, вес товара указан (но он маленький 0.015 кг), поле регион включено. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 марта, 2016 Жалоба Share Опубликовано 22 марта, 2016 Видимо, у спср изменился api ддя расчёта доставки. Модуль десйтвительно перестал работать. Надо будет разбираться, но модуль на данный момент получается не рабочий. У Вас есть доступ в личный кабинет спср, вроде бы где-то там есть описание API. А то я что-то не могу больше найти описание API спср в открытом доступа, раньше точно был доступен для всех. Ссылка на сообщение Поделиться на другие сайты
Deniskada 0 Опубликовано 23 марта, 2016 Автор Жалоба Share Опубликовано 23 марта, 2016 Описание API прикрепил к посту. WebAPI.IntegrationDocs.v.1.3.28.zip Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 марта, 2016 Жалоба Share Опубликовано 23 марта, 2016 Да, изменился у них api, теперь только по логину и паролю будет работать. Раньше для всех работало. Что ж, это нужно модуль переписывать, это долго будет, может, к соелуюдей версии. Ссылка на сообщение Поделиться на другие сайты
Deniskada 0 Опубликовано 23 марта, 2016 Автор Жалоба Share Опубликовано 23 марта, 2016 Подскажите, пожалуйста, когда планируется следующее обновление и есть ли возможность ускоренной доработки модуля (за деньги, ессно)? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 марта, 2016 Жалоба Share Опубликовано 23 марта, 2016 Не скоро. Нет, на заказ на данный момент не получится. Попробуйте найти исполнителя через биржи фрилансеров типа weblancer.net с fl.ru Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 марта, 2016 Жалоба Share Опубликовано 23 марта, 2016 А хотя вроде бы и не требует логина, что-то я не туда посмотрел. Я так понял изменился запрос на список городов, т.е. нужно не название города указывать, а его id номер в системе спср. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 марта, 2016 Жалоба Share Опубликовано 23 марта, 2016 Проверьте вот этот файл /includes/modules/shipping/spsr.php Считает у Вас доставку?! Это пока самый первый вариант, т.е. проверьте, считает доставку или как и раньше, просто 0 пишет. Онлайн и Зебры онлайн в ответе от СПСР нет. Возможно, это потому что не указан был в запросе логин и пароль. Если у Вас будут логин и пароль, пришлите, попробуйте с помощью логина и пароля сделать запрос в API спср, может в этом случае будут эти Ваши два тарифа. Логин и пароль, о которых сказано в файле WebApi.DeveloperGuide.pdf Это файл, который Вы мне присылали. spsr.php 7 часов назад, Deniskada сказал: Подскажите, пожалуйста, когда планируется следующее обновление и есть ли возможность ускоренной доработки модуля (за деньги, ессно)? Ответил выше. Кстати, если Вам нужны разные расчёты для разных служб, возможно, имеет смысл использовать сервис http://edost.ru/shop.php Это что-то типа агрегатора доставок, т.е. типа яндекс.кассы или робокассы, только для доставки, т.е. модуль рассчитывает сразу стоимость доставки разными компаниями. Насколько я знаю, у edost уже есть готовый модуль для VamShop. Ссылка на сообщение Поделиться на другие сайты
Deniskada 0 Опубликовано 23 марта, 2016 Автор Жалоба Share Опубликовано 23 марта, 2016 заменил оригинальный файл на прикрепленный к вашему предыдущему посту - при переходе на страницу checkout_shipping.php пишет ошибку 500. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 марта, 2016 Жалоба Share Опубликовано 24 марта, 2016 У меня работает. Может у Вас php библиотеки simplexml нет?! А модуль доствки russianpostems у Вас работает?! Если тоже не работает, то дело в этой библиотеки, надо её включить в настройках php.ini Это надо просить поддержку хостинга. Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 24 марта, 2016 Жалоба Share Опубликовано 24 марта, 2016 включите для начала вывод php ошибок, что бы вы видели причину 500ки Ссылка на сообщение Поделиться на другие сайты
Deniskada 0 Опубликовано 24 марта, 2016 Автор Жалоба Share Опубликовано 24 марта, 2016 Для получения индивидуальных тарифов в запросе на расчет стоимости необходимо помимо прочих указывать также два атрибута: 1) SID - активный ключ сессии, полученный с помощью метода WALogin на боевом сервере (по боевому логину/паролю, о которых шла речь выше) 2) ICN - ИКН клиента Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 марта, 2016 Жалоба Share Опубликовано 24 марта, 2016 Deniskada Пришлите в личку ссылку на Ваш магазин, доступ на ftp, доступ в админке. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 марта, 2016 Жалоба Share Опубликовано 24 марта, 2016 7 часов назад, Deniskada сказал: Для получения индивидуальных тарифов в запросе на расчет стоимости необходимо помимо прочих указывать также два атрибута: 1) SID - активный ключ сессии, полученный с помощью метода WALogin на боевом сервере (по боевому логину/паролю, о которых шла речь выше) 2) ICN - ИКН клиента Всё сделал, отдаёт именно Ваши тарифы, по логину и паролю. Но что б модуль заработал, Вам надо попросить поддержку хостинга Вашего, что б они Вам включили php модуль curl Без него модуль работать не будет, из-за этого как раз и появляется 500 ошибка на странице оформления заказа. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения