Поиск Модуль доставки "Нова Пошта"

darks_virus

Создатель
Регистрация
1 Дек 2016
Сообщения
16
Реакции
8
При попытке создать декларацию из админки (склад-склад, плательщик-получатель, наложенный платеж) выбивает ошибку "Payer type is incorrect".

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

если кому то это оч надо можете писать по контактам в модуле - будем дописывать...
 

Kodzhesyan

Гуру форума
Регистрация
23 Май 2015
Сообщения
106
Реакции
66
Думаю что проблема заключается в том что когда склад-склад нет обращения в справочник новой почты за идентификатором получателя (или создания такового если его ещё не существует) т.к. в этом нет необходимости, но при указании его как плательщика появляется необходимость, можете проверить как себя в таком случае поведёт метод склад-дверь, если пройдёт то я прав, если не пройдёт то причина будет в чём нибудь другом.

если кому то это оч надо можете писать по контактам в модуле - будем дописывать...

Попробовал по-разному:
  • Декларации создаются, только если плательщиком за доставку является отправитель (С-С и С-А).
  • Возврат наложенного платежа может оплачивать получатель (С-С и С-А).
Жаль что так не пропускает доставку за счет получателя, доставка с наложенным платежом за счет получателя является самым популярным методом доставки.

В любом случае - спасибо за работу.
 

darks_virus

Создатель
Регистрация
1 Дек 2016
Сообщения
16
Реакции
8
Попробовал по-разному:
  • Декларации создаются, только если плательщиком за доставку является отправитель (С-С и С-А).
  • Возврат наложенного платежа может оплачивать получатель (С-С и С-А).
Жаль что так не пропускает доставку за счет получателя, доставка с наложенным платежом за счет получателя является самым популярным методом доставки.

В любом случае - спасибо за работу.
Баг зафиксил и обновил на гитхабе, была банальная грамматическая ошибка - не RecEpient а RecIpient. Вылезла другая ошибка: "Payer type is incorrect. Recipient disabled." она не описана в списке возможных ошибок, так что будем ждать только разъяснений от самой новой почты, дамп скинул Diopak'у, он позже отпишется об ответе НП.
 

Diopak

Мой дом здесь!
Регистрация
22 Сен 2012
Сообщения
191
Реакции
220
При попытке создать декларацию из админки (склад-склад, плательщик-получатель, наложенный платеж) выбивает ошибку "Payer type is incorrect".

Если поставить Плательщик-Отправитель, то проходит..

Что в настройках стоит в Контроль оплаты ? Предполагаю что стоит включено (Yes). Если у вас нет дополнительного договора с Новой Почтой, то декларация не будет создана, потому что КО не активировано в личном кабинете.
Нужно выставить Нет и попробовать сделать декларацию.

УСЛОВИЯ ПРЕДОСТАВЛЕНИЯ УСЛУГ НОВОЙ ПОЧТЫ:
13.3.6. Услуга «Контроль оплаты» предусматривает, что отправление передается Экспедитором Получателю при условии, что в момент передачи отправления Получателю Экспедитор осуществляет контроль наличия оплаты Получателем полученного от отправителя отправления в размере, указанном в соответствующем экспресс-накладной путем проверки предоставленных Получателем расчетных документов (квитанции, чека , платежное поручение и т.д.). Услуга предоставляется Заказчику в случае наличия дополнительного договора / соглашения о предоставлении этой услуги, заключенного между ООО «Новая Почта» и Заказчиком.

При контроле оплаты, плательщик за доставку всегда отправитель, это значит что нельзя при включенном КО сделать плательщика за доставку получателя.

Если же ошибка появляется с выключенным КО, тогда будет разбираться. Модуль писался под 2 типа клиентом которые отправляют с КО и без него.

Единственное что пофиксим в следующей версии что бы, если включен КО, то что бы плательщик выставлялся автоматически - отправитель.
 

neway

Писатель
Регистрация
21 Янв 2017
Сообщения
2
Реакции
0
Спасибо за проделанную работу, но создать декларацию из админки так и не получилось. Все поля по умолчанию заполнены и синхронизированы склады и города. Ключ АПИ использовал даже другой. :(

2017-01-22_13-26-20.jpg

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

Пробовал и переключатель "На лету" менять....
2017-01-22_18-21-28.jpg
 
Последнее редактирование модератором:

Diopak

Мой дом здесь!
Регистрация
22 Сен 2012
Сообщения
191
Реакции
220
Спасибо за проделанную работу, но создать декларацию из админки так и не получилось. Все поля по умолчанию заполнены и синхронизированы склады и города. Ключ АПИ использовал даже другой. :(

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

Пробовал и переключатель "На лету" менять....
напишите в личку, будет разбираться, если действительно есть какая то ошибка, будем фиксить
 
Последнее редактирование модератором:

vitvvs

Постоялец
Регистрация
4 Окт 2007
Сообщения
95
Реакции
16
вот Для просмотра ссылки Войди или Зарегистрируйся
для magenta подойдет, вообще с любым модулем работать будет
он навешивается на поле ввода
 

neway

Писатель
Регистрация
21 Янв 2017
Сообщения
2
Реакции
0
Добрый день!
Новые версии предвидятся в ближайшем будущем?
Будут обновления и исправления?
Спасибо!
 

Diopak

Мой дом здесь!
Регистрация
22 Сен 2012
Сообщения
191
Реакции
220
Добрый день!
Новые версии предвидятся в ближайшем будущем?
Будут обновления и исправления?
Спасибо!

Добрый. Исправления чего? Вы на этот пост даже не ответили - Для просмотра ссылки Войди или Зарегистрируйся
В личку не написали. Исправлять что нужно?
Нет обратной связи, значит или все работает или это никому не нужно.
Если и делаются какие то фиксы то они не значительные и под себя.
 

Kodzhesyan

Гуру форума
Регистрация
23 Май 2015
Сообщения
106
Реакции
66
Здравствуйте, если магазин работает на HTTPS, то браузер не пропускает работу скриптов Вашего плагина (смешанный контент, т.е. ссылки на эти скрипты указаны по небезопасному протоколу).

В каком файле можно это поправить?
 
Сверху