Перейти к содержанию
Форум поддержки пользователей VamShop

Ошибка модуля SPSR


Рекомендуемые сообщения

Здравствуйте!

Активировал модуль доставки SPSR, включил вывод ошибок. При попытке оформления заказа на странице доставки под радиобоксом SPSR получаю ошибку:

Неизвестная ошибка, попробуйте позже.
$own_zone_id=
$order->delivery['zone_id']=98
$own_cpcr_id=
MODULE_SHIPPING_SPSR_OWN_CITY_DELIVERY=True
MODULE_SHIPPING_SPSR_OWN_REGION_DELIVERY=True
$shipping_weight=0.045
MODULE_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']=     бесплатно

Что делать?

Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте!

В настройках город отправителя указан?!

Вес у товара указан?!

Поле Регион в Админке - Настройки - Данные клиента не отключёно?!

Ссылка на сообщение
Поделиться на другие сайты

Город-отправитель оставил по умолчанию - Москва, вес товара указан (но он маленький 0.015 кг), поле регион включено.

Ссылка на сообщение
Поделиться на другие сайты

Видимо, у спср изменился api ддя расчёта доставки.

Модуль десйтвительно перестал работать.

Надо будет разбираться, но модуль на данный момент получается не рабочий.

У Вас есть доступ в личный кабинет спср, вроде бы где-то там есть описание API.

А то я что-то не могу больше найти описание API спср в открытом доступа, раньше точно был доступен для всех.

Ссылка на сообщение
Поделиться на другие сайты

Да, изменился у них api, теперь только по логину и паролю будет работать.

Раньше для всех работало.

Что ж, это нужно модуль переписывать, это долго будет, может, к соелуюдей версии.

Ссылка на сообщение
Поделиться на другие сайты

Подскажите, пожалуйста, когда планируется следующее обновление и есть ли возможность ускоренной доработки модуля (за деньги, ессно)?

Ссылка на сообщение
Поделиться на другие сайты

Не скоро.

Нет, на заказ на данный момент не получится.

Попробуйте найти исполнителя через биржи фрилансеров типа weblancer.net с fl.ru

 

Ссылка на сообщение
Поделиться на другие сайты

А хотя вроде бы и не требует логина, что-то я не туда посмотрел.

Я так понял изменился запрос на список городов, т.е. нужно не название города указывать, а его id номер в системе спср.

Ссылка на сообщение
Поделиться на другие сайты

Проверьте вот этот файл /includes/modules/shipping/spsr.php

Считает у Вас доставку?!

Это пока самый первый вариант, т.е. проверьте, считает доставку или как и раньше, просто 0 пишет.

Онлайн и Зебры онлайн в ответе от СПСР нет.

Возможно, это потому что не указан был в запросе логин и пароль.

Если у Вас будут логин и пароль, пришлите, попробуйте с помощью логина и пароля сделать запрос в API спср, может в этом случае будут эти Ваши два тарифа.

Логин и пароль, о которых сказано в файле WebApi.DeveloperGuide.pdf

Это файл, который Вы мне присылали.

spsr.php

7 часов назад, Deniskada сказал:

Подскажите, пожалуйста, когда планируется следующее обновление и есть ли возможность ускоренной доработки модуля (за деньги, ессно)?

Ответил выше.

Кстати, если Вам нужны разные расчёты для разных служб, возможно, имеет смысл использовать сервис http://edost.ru/shop.php

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

Насколько я знаю, у edost уже есть готовый модуль для VamShop.

Ссылка на сообщение
Поделиться на другие сайты

заменил оригинальный файл на прикрепленный к вашему предыдущему посту - при переходе на страницу checkout_shipping.php пишет ошибку 500.

Ссылка на сообщение
Поделиться на другие сайты

У меня работает.

Может у Вас php библиотеки simplexml нет?!

А модуль доствки russianpostems у Вас работает?!

Если тоже не работает, то дело в этой библиотеки, надо её включить в настройках php.ini

Это надо просить поддержку хостинга.

Ссылка на сообщение
Поделиться на другие сайты

Для получения индивидуальных тарифов в запросе на расчет стоимости необходимо помимо прочих указывать также два атрибута:

1) SID - активный ключ сессии, полученный с помощью метода WALogin на боевом сервере (по боевому логину/паролю, о которых шла речь выше)

2) ICN - ИКН клиента

Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, Deniskada сказал:

Для получения индивидуальных тарифов в запросе на расчет стоимости необходимо помимо прочих указывать также два атрибута:

1) SID - активный ключ сессии, полученный с помощью метода WALogin на боевом сервере (по боевому логину/паролю, о которых шла речь выше)

2) ICN - ИКН клиента

Всё сделал, отдаёт именно Ваши тарифы, по логину и паролю.

Но что б модуль заработал, Вам надо попросить поддержку хостинга Вашего, что б они Вам включили php модуль curl

Без него модуль работать не будет, из-за этого как раз и появляется 500 ошибка на странице оформления заказа.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...