1b.app
Скопирована ссылка -

ТТН Джастин всегда стоит наложка

При любых изменениях настроек при созданнии ТТН джастин ставит "Тело платежа" (наложку)
попробуйте создать ТТН без наложки https://tashuta.ua/admin/customorder/order/9582/justininvoice/
(Это тестовый заказ)

Ответы:

Тело платежа ставить, но ведь не ставиться галочка "Необходимо оплачивать заказ" выше?
09.04.2021, 17:36

Так а зачем мне та галочка. Нужно создать заказ без наложки. Кикие бы я галочки не ставил или не удалял - наложка будет в любом случае
12.04.2021, 11:30

Когда данная галочка не указана, параметр order_payment_is_required передается как false - что исходя из документации https://justin.ua/api/api_justin_documentation.pdf и указывает на то, что послеоплаты нет.
Возможно в API произошли какие-то изменения и логика изменилась - можете уточнить это у техподдержки Justin.
12.04.2021, 15:41

Почему же тогда "Тело платежа" в боксе всегда подтягивает общей суммой заказа (удалить нельзя).

Я так понимаю если галочка "Необходимо оплачивать заказ" не стоит то и тело платежа должно быть равным нулю.

Судя документации параметр cod_amount в таком случае равен 0

На данный момент прописать даже вручную тело платежа=0 в самом боксе невозможно
Получается параметр cod_amount мы передаем значением равным сумме заказа

Раньше при создании ТТН такого не было, тело платежа стояло 0
12.04.2021, 19:36

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Ташута Сергей Григорьевич писал/а:
Почему же тогда "Тело платежа" в боксе всегда подтягивает общей суммой заказа (удалить нельзя).

Я так понимаю если галочка "Необходимо оплачивать заказ" не стоит то и тело платежа должно быть равным нулю.

Судя документации параметр cod_amount в таком случае равен 0

На данный момент прописать даже вручную тело платежа=0 в самом боксе невозможно
Получается параметр cod_amount мы передаем значением равным сумме заказа

Раньше при создании ТТН такого не было, тело платежа стояло 0

Сергей, можете попробовать добавить дополнительное поле к заказу и настроить его расчёт в зависимости от способа оплаты, например, и выбрать его в настройках
13.04.2021, 13:32

Андрей, я уже так пробовал. Что происходит - в теле платежа действительно показывает 0, обрадовался поехал в джастин. Они открыли у себя на компе и говорят "Наложка у Вас стоит" нужно переделывать всю ТТН
13.04.2021, 13:39


Ташута Сергей Григорьевич писал/а:
Раньше при создании ТТН такого не было, тело платежа стояло 0

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


Ташута Сергей Григорьевич писал/а:
Андрей, я уже так пробовал. Что происходит - в теле платежа действительно показывает 0, обрадовался поехал в джастин. Они открыли у себя на компе и говорят "Наложка у Вас стоит" нужно переделывать всю ТТН

А они могут указать на основании каких переданных параметров в запросе они определили что наложка?
13.04.2021, 17:17

Та нет конечно, это же обычное отделение где сидит обычный оператор, он слова даже незнает что такое "параметр". Он просканировал мой созданный ттн - открылось в нее в программе информация, где была указана наложка. По поводу галочки, мне то неважно подставляется тело платежа или нет. Тут просто надо дать возможность нормально делать ттн из бокса, а если они делаются криво, то очевидно ни один менеджер не будет их делать в боксе
13.04.2021, 19:03

Давайте поступим следующим образом - я добавил на вашем проекте логгирование запросов в API Justin.
Как сделаете заказ якобы "без наложки" - вот здесь https://tashuta.ua/admin/logs/showall/ajax/?file=justin-2021-04-14.log (это лог за сегодня) будет лог какие данные мы отправили к ним в API.
Собственно если там мы не передаем order_payment_is_required - обратитесь в техподдержку Justin для выяснения на основании чего наложка.
14.04.2021, 15:54

Максим, сделал ттн в тестовом заказе в 19:18 https://tashuta.ua/admin/customorder/order/9582/justininvoice/
Ссылка на маркировку https://api.justin.ua/pms/hs/api/v1/printSticker/order?order_number=9582&api...
Не смотрите что там не стоит наложка (по факту она есть в них в программе)

Я так понимаю крон часовой, через час должно показать информацию. Сам также посмотрю позже
14.04.2021, 19:20

Максим, проверил
order_payment_is_required":false

но вот order_amount":690 - стоимость наложки, все же по логике надо передавать 0, если наложки нету

1.Еще раз проверю у оператора отобразилась ли наложка
2.Напишу в техподдержку джастин - дам знать
14.04.2021, 20:14

Также хочу написать по поводу идеи которую предлагал Андрей
Сделал дополнительно поле с нулевым значением
По факту все равно тело платежа ставиться

И могу заверить на 100% перед новым годом такого не было, тело платежа я мог ставить вручную и оно по умолчанию было нулевое. И джастин работал отлично
15.04.2021, 12:12


Ташута Сергей Григорьевич писал/а:
Максим, проверил
order_payment_is_required":false

но вот order_amount":690 - стоимость наложки, все же по логике надо передавать 0, если наложки нету

1.Еще раз проверю у оператора отобразилась ли наложка
2.Напишу в техподдержку джастин - дам знать

От техподдержки есть результат?
15.04.2021, 13:27

Нет, там ни ответа ни привета, глухо.
Еще раз проверил у себя на отделении - наложка есть.

Все же было бы проще сделать как и раньше - дать возможность из бокса редактировать "тело платежа" и ставить любое, а не так как сейчас - то что бокс поставил и исправить на свое значение нельзя. Раньше такой проблемы не было и "тело платежа" можно было редактировать, соответсвенно ставишь его 0 вручную и проблем нету
20.04.2021, 12:04

Вот собственно была тема, где по запросу клиента это было реализовано https://crm-onebox.com/ru/support/logistics-and-delivery-services/1463-justin---...

Я могу оценить доработку логики, но нужно решить как её сделать чтобы все стороны были довольны... Возможно стоит доработать настройку в интеграцию, что не просчитывать автоматически тело платежа? И тогда при первом заходе тело будет формировать как и сейчас, и при включенной галочке его можно будет указать как 0 и в дальнейшем оно так будет выводиться. Если таковой вариант подойдёт - в реализации займёт 2 часа.
21.04.2021, 15:48

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Тындык Максим Вадимович писал/а:
Вот собственно была тема, где по запросу клиента это было реализовано https://crm-onebox.com/ru/support/logistics-and-delivery-services/1463-justin---...

Я могу оценить доработку логики, но нужно решить как её сделать чтобы все стороны были довольны... Возможно стоит доработать настройку в интеграцию, что не просчитывать автоматически тело платежа? И тогда при первом заходе тело будет формировать как и сейчас, и при включенной галочке его можно будет указать как 0 и в дальнейшем оно так будет выводиться. Если таковой вариант подойдёт - в реализации займёт 2 часа.


А почему бы не сделать, что если берется тело платежа и сумма с дополнительного поля, то не считать автоматически, а если поле пустое, то считать или давать возможность указать вручную? В интеграгранции с НП так и работает
21.04.2021, 16:37


А почему бы не сделать, что если берется тело платежа и сумма с дополнительного поля, то не считать автоматически, а если поле пустое, то считать или давать возможность указать вручную? В интеграгранции с НП так и работает

Я могу доработать и таким образом. Оценка в данном случае не поменяется.
21.04.2021, 16:42

Давайте еще раз по порядку и з примером:

Вариант по умолчанию: галочка выключена
Если Галочка "Необходимо оплачивать заказ" не стоит
Параметр order_payment_is_required": false

Соотвтветсвенно "тело платежа" = 0
Параметр order_amount": 0

Если галочка включена - включил менеджер при создании ТТН
Соответсвенно "тело платежа" = сумме остатка по заказу т.е это
Параметр order_amount": остаток по заказу

НО, САМОЕЙ ГЛАВНОЕ - менеджер может менять сумму тела платежа при любых обстоятельствах

Подтвердите все ли я верно понял
22.04.2021, 19:03

Дополнение:
Наверное будет правильное условие:

Если менеджер изменил вручную "тело платежа" на какуюто сумму - автоматически ставиться галочка "Необходимо оплачивать заказ"
Параметр order_payment_is_required": True

Иначе менеджер будет думать я ж наложку поставил - сделал все верно
23.04.2021, 15:03

Сергей, Андрей - давайте вы согласуете подходящую вам, как большинству учавствующим в вопросе, логику - и предоставите её одним сообщением мне - я скажу можно ли так и оценю.
23.04.2021, 15:44

Пересылаю еще раз, подтвердите такую вы логику предлагаете?

Вариант по умолчанию: галочка выключена
Если Галочка "Необходимо оплачивать заказ" не стоит
Параметр order_payment_is_required": false

Соотвтветсвенно "тело платежа" = 0
Параметр order_amount": 0

При изменении вручную "тела платежа" на число больше 0, параметр order_payment_is_required": true

Если галочка включена - включил менеджер при создании ТТН
Соответсвенно "тело платежа" = сумме остатка по заказу т.е это поле
Параметр order_amount": остаток по заказу

НО, САМОЕЙ ГЛАВНОЕ - менеджер может менять сумму тела платежа при любых обстоятельствах
23.04.2021, 16:37

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия
В моём воображении идеальная схема выглядит так:
1) Так как галочка "Необходимо оплачивать заказ" может либо стоять всегда, либо не стоять, то ставить её всегда или игнорировать вообще, если создаём действием
2) Делать наложу или нет определять на основании суммы в поле "Тело платежа", если 0 - передаём без наложки, если больше 0 - передаём наложку, а сумма в поле это и есть сумма наложки.
3) Считать "Тело платежа" и "Декларированную стоимость", если в настройках кабинета выбрано - на основании дополнительных. полей, и передавать то, что там выбрано, а иначе зачем вообще тогда их выбирать. Это удобно для автоматического создания при переходе на этап
4) Для ручного создания - сделать, чтобы в любом случае можно было поменять значение при создании

Суть только в том, что у меня нет клиента для финансовой поддержки данной доработки, поэтому выбирайте, что больше нравится или не выбирайте. Я только предлагаю.
23.04.2021, 16:46

Сергей, я могу реализовать данную логику. Оценку выше предоставлял - 2 часа.
23.04.2021, 16:48

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
Тындык Максим Вадимович, извините что не по теме но у меня исчезла интеграция с джастином
Она была здесь https://baza.cn.ua/admin/shop/integrations/justin-integration-2/control/
Сейчас при переходе выдает 500
По истории нет никакой информации что кто то что то удалял https://baza.cn.ua/admin/shop/activity/?datefrom=&dateto=&url=%2Fadmin%2...
В одной задаче уже писали об этом https://crm-onebox.com/ru/support/logistics-and-delivery-services/8214-znikla-in... но вы не стали разбираться
В рамках этой задачи https://crm-onebox.com/ru/support/business-processes/8119-nastroit-chtobi-boks-p...
Вы обновили мне бокс и возможно после этого исчезла интеграция
Пишу здесь так как вы блокируете неугодных согласно задачи https://crm-onebox.com/ru/support/other-crm-and-erp/7751-blokirovka-ogranichenie...
Прошу дать ответ почему после обновления исчезла интеграция и почему система выдает 500 ошибку
23.04.2021, 23:05

Максим, давай тогда по варианту Андрея
скрин приложил

Впринципе главное что бы можно было создавать без глюков ТТН, а остальные тонкости подстроимся

Ну и самое главное 4 пункт - менеджер может изменять значение
26.04.2021, 12:32

Максим, давай тогда по варианту Андрея
скрин приложил

Впринципе главное что бы можно было создавать без глюков ТТН, а остальные тонкости подстроимся

Ну и самое главное 4 пункт - менеджер может изменять значение
26.04.2021, 12:32


Тындык Максим Вадимович, извините что не по теме но у меня исчезла интеграция с джастином
Она была здесь https://baza.cn.ua/admin/shop/integrations/justin-integration-2/control/
Сейчас при переходе выдает 500
По истории нет никакой информации что кто то что то удалял https://baza.cn.ua/admin/shop/activity/?datefrom=&dateto=&url=%2Fadmin%2...
В одной задаче уже писали об этом https://crm-onebox.com/ru/support/logistics-and-delivery-services/8214-znikla-in... но вы не стали разбираться

В данной теме был дан ответ. Проблема не наблюдалась больше ни у кого.

В рамках этой задачи https://crm-onebox.com/ru/support/business-processes/8119-nastroit-chtobi-boks-p...
Вы обновили мне бокс и возможно после этого исчезла интеграция

Ключевое - возможно.
А возможно и кто-то как-то удалил.

Пишу здесь так как вы блокируете неугодных согласно задачи https://crm-onebox.com/ru/support/other-crm-and-erp/7751-blokirovka-ogranichenie...

Я никого не блокирую. Вы просто истратили все свои возможности задавать вопросы на форуме.

Прошу дать ответ почему после обновления исчезла интеграция и почему система выдает 500 ошибку

Выше в указанной я теме я уже ответил. Вы можете сколько угодно писать в любых темах и что-то требовать (если вам некуда тратить своё время) - это ничего не даст. Я предоставил вам ровно тут информацию, которую смог, в виду отсутствия данных.
29.04.2021, 15:50


В моём воображении идеальная схема выглядит так:
1) Так как галочка "Необходимо оплачивать заказ" может либо стоять всегда, либо не стоять, то ставить её всегда или игнорировать вообще, если создаём действием
2) Делать наложу или нет определять на основании суммы в поле "Тело платежа", если 0 - передаём без наложки, если больше 0 - передаём наложку, а сумма в поле это и есть сумма наложки.
3) Считать "Тело платежа" и "Декларированную стоимость", если в настройках кабинета выбрано - на основании дополнительных. полей, и передавать то, что там выбрано, а иначе зачем вообще тогда их выбирать. Это удобно для автоматического создания при переходе на этап
4) Для ручного создания - сделать, чтобы в любом случае можно было поменять значение при создании

Суть только в том, что у меня нет клиента для финансовой поддержки данной доработки, поэтому выбирайте, что больше нравится или не выбирайте. Я только предлагаю.


Ташута Сергей Григорьевич писал/а:
Максим, давай тогда по варианту Андрея
скрин приложил

Впринципе главное что бы можно было создавать без глюков ТТН, а остальные тонкости подстроимся

Ну и самое главное 4 пункт - менеджер может изменять значение

Я опишу как вижу это я:
1. При входе в ручное создание ТТН мы отталкиваемся от наличия настройки интеграции "Необходима оплата заказа " - если она есть - считаем тело платежа, если нет - не считаем.
Если поставили/сняли - аналогично включается/выключается просчет при изменении данных внутри окна создания ТТН. Или же для этого можно сделать настройку в интеграции чтобы отключить динамический просчет при редактировании ТТН, чтобы можно было задать Тело платежа самому даже если включена галочка "Необходима оплата заказа "
2. Если указано считать на основании доп.полей (и не сохранена ТТН со своими значениями) - подтягиваем с доп.полей, иначе - считаем по данным процесса (в зависимости от указанной галочки в п.1)

По времени это займёт всё те же 2 часа, что оценивал выше.
29.04.2021, 16:01

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Тындык Максим Вадимович писал/а:
2. Если указано считать на основании доп.полей (и не сохранена ТТН со своими значениями) - подтягиваем с доп.полей, иначе - считаем по данным процесса (в зависимости от указанной галочки в п.1)

Если будет стоять галочка "Необходимо оплачивать", а в доп поле "Тело платежа" стоит 0 и создаем автоматическим действием накладную, не будет считать наложку?

Ели я правильно понимаю, то должно быть предельно чётко, нельзя же передавать и галочку что нужно оплачивать, но при этом слать сумму 0.
29.04.2021, 16:12


Если будет стоять галочка "Необходимо оплачивать", а в доп поле "Тело платежа" стоит 0 и создаем автоматическим действием накладную, не будет считать наложку?

то в API Justin будут переданы параметры соответственно. Как они там у себя уже реагируют на это - мы не знаем, и судя по попыткам получить от них информацию выше - сможем узнать только опытным путём ))


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

ну тогда значит не ставить галочку по умолчанию?
тем более выше мы так и не получили ответ от Justin как они реагируют на этот параметр
30.04.2021, 16:01


Тындык Максим Вадимович писал/а:

В моём воображении идеальная схема выглядит так:
1) Так как галочка "Необходимо оплачивать заказ" может либо стоять всегда, либо не стоять, то ставить её всегда или игнорировать вообще, если создаём действием
2) Делать наложу или нет определять на основании суммы в поле "Тело платежа", если 0 - передаём без наложки, если больше 0 - передаём наложку, а сумма в поле это и есть сумма наложки.
3) Считать "Тело платежа" и "Декларированную стоимость", если в настройках кабинета выбрано - на основании дополнительных. полей, и передавать то, что там выбрано, а иначе зачем вообще тогда их выбирать. Это удобно для автоматического создания при переходе на этап
4) Для ручного создания - сделать, чтобы в любом случае можно было поменять значение при создании

Суть только в том, что у меня нет клиента для финансовой поддержки данной доработки, поэтому выбирайте, что больше нравится или не выбирайте. Я только предлагаю.


Ташута Сергей Григорьевич писал/а:
Максим, давай тогда по варианту Андрея
скрин приложил

Впринципе главное что бы можно было создавать без глюков ТТН, а остальные тонкости подстроимся

Ну и самое главное 4 пункт - менеджер может изменять значение


Я опишу как вижу это я:
1. При входе в ручное создание ТТН мы отталкиваемся от наличия настройки интеграции "Необходима оплата заказа " - если она есть - считаем тело платежа, если нет - не считаем.
Если поставили/сняли - аналогично включается/выключается просчет при изменении данных внутри окна создания ТТН. Или же для этого можно сделать настройку в интеграции чтобы отключить динамический просчет при редактировании ТТН, чтобы можно было задать Тело платежа самому даже если включена галочка "Необходима оплата заказа "
2. Если указано считать на основании доп.полей (и не сохранена ТТН со своими значениями) - подтягиваем с доп.полей, иначе - считаем по данным процесса (в зависимости от указанной галочки в п.1)

По времени это займёт всё те же 2 часа, что оценивал выше.


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

"Если поставили/сняли - аналогично включается/выключается просчет при изменении данных внутри окна создания ТТН." - нужно чтобы при снятой галочке "Необходима оплата заказа" тело платежа обнулялось

Вариант по умолчанию: галочка выключена
Если Галочка "Необходимо оплачивать заказ" не стоит
Параметр order_payment_is_required": false

Соотвтветсвенно "тело платежа" = 0
Параметр order_amount": 0

Если галочка включена - включил менеджер при создании ТТН
Соответсвенно "тело платежа" = сумме остатка по заказу т.е это
Параметр order_amount": остаток по заказу

Я поддерживаю решение, которое Андрей описал и полностью за, чтобы уйти от галочки "Необходимо оплачивать заказ" в интерфейсе ручного создания ТТН. Галочку в интеграции переименовать на "Необходимо оплачивать заказ (для ручного создания)"
1. При входе в ручное создание ТТН мы отталкиваемся от наличия настройки интеграции "Необходима оплата заказа " - если она есть - считаем тело платежа , если нет - не считаем. Просчет нужно делать только один раз при входе. Потом дать возможность редактировать поле "Тело платежа"
Делать наложу или нет определять на основании суммы в поле "Тело платежа", если 0 - передаём без наложки, если больше 0 - передаём наложку, а сумма в поле это и есть сумма наложки.
2. Если указано считать на основании доп.полей (и не сохранена ТТН со своими значениями) - подтягиваем с доп.полей, иначе - считаем по данным процесса (в зависимости от указанной галочки в п.1)
3. При создании в автоматическом режиме считать "Тело платежа" и "Декларированную стоимость", если в настройках кабинета выбрано - на основании дополнительных. полей, и передавать то, что там выбрано.
4. для ручного и автоматического режима параметр "Необходимо оплачивать заказ" передаем в джастин на основании значения "тела платежа":
Если "тело платежа" = 0, "Необходимо оплачивать заказ" =0
Если "тело платежа" >0, "Необходимо оплачивать заказ" =1

p.s. Уход от привязки к галочке в интеграции "Необходимо оплачивать заказ" позволит не плодить аккаунты интеграции Джастин для автоматического создания ТТН. Прописали в БП логику для доп поля, которое передается в "Тело платежа" и счастье. А те кто в ручную создают, все равно все перепроверяют. Не думаю, что они прописывают логику, чтобы аккаунты джастин изменялись, для подстановки галочки "Необходимо оплачивать заказ" при ручном создании.

Парни, нужно добить согласование ТЗ и сделать доработку. Звонить каждый раз на горячку джастин, чтобы снять наложку уже порядком надоело
18.05.2021, 12:48

Убрал лишнее из текста выше.

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

Я поддерживаю решение, которое Андрей описал и полностью за, чтобы уйти от галочки "Необходимо оплачивать заказ" в интерфейсе ручного создания ТТН. Галочку в интеграции переименовать на "Необходимо оплачивать заказ (для ручного создания)"
1. При входе в ручное создание ТТН мы отталкиваемся от наличия настройки интеграции "Необходима оплата заказа " - если она есть - считаем тело платежа , если нет - не считаем. Просчет нужно делать только один раз при входе. Потом дать возможность редактировать поле "Тело платежа"
Делать наложу или нет определять на основании суммы в поле "Тело платежа", если 0 - передаём без наложки, если больше 0 - передаём наложку, а сумма в поле это и есть сумма наложки.
2. Если указано считать на основании доп.полей (и не сохранена ТТН со своими значениями) - подтягиваем с доп.полей, иначе - считаем по данным процесса (в зависимости от указанной галочки в п.1)
3. При создании в автоматическом режиме считать "Тело платежа" и "Декларированную стоимость", если в настройках кабинета выбрано - на основании дополнительных. полей, и передавать то, что там выбрано.
4. для ручного и автоматического режима параметр "Необходимо оплачивать заказ" передаем в джастин на основании значения "тела платежа":
Если "тело платежа" = 0, "Необходимо оплачивать заказ" =0
Если "тело платежа" >0, "Необходимо оплачивать заказ" =1

p.s. Уход от привязки к галочке в интеграции "Необходимо оплачивать заказ" позволит не плодить аккаунты интеграции Джастин для автоматического создания ТТН. Прописали в БП логику для доп поля, которое передается в "Тело платежа" и счастье. А те кто в ручную создают, все равно все перепроверяют. Не думаю, что они прописывают логику, чтобы аккаунты джастин изменялись, для подстановки галочки "Необходимо оплачивать заказ" при ручном создании.

Парни, нужно добить согласование ТЗ и сделать доработку. Звонить каждый раз на горячку джастин, чтобы снять наложку уже порядком надоело
18.05.2021, 12:49

Кто-то уточнял у техподдержки Justin зачем тогда у них этот параметр в API, если по факту он не влияет на оплату заказа? На это в 100% случаях влияет только наличие тела платежа?
18.05.2021, 14:51

Не уточнял. Сегодня напишу запрос на поддержку Justin
18.05.2021, 15:22

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Тындык Максим Вадимович писал/а:
Кто-то уточнял у техподдержки Justin зачем тогда у них этот параметр в API, если по факту он не влияет на оплату заказа? На это в 100% случаях влияет только наличие тела платежа?


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

В любом случае, тот кто платит, тот заказывает музыку. А чтобы убедиться, можно накидать запрос в postman и отправить его с параметром и без, но это пустая трата времени, очевидно, что они будут создавать накладную без наложи, если галочку не передавать, это уже подтвердили тесты при создании накладной действием/

Api у них, возможно, не идеальное, но это не заставляет делать нам в интерфейсе такую же дичь, меньше галочек, которые объективно можно закрыть другим функционалом пойдет только на пользу
18.05.2021, 15:51

Параметр нужен для API - мы делаем запрос в API.

Собственно и вопрос для обращения в техподдержку Justin нужен для того, чтобы понимать всю картину как работает их API.

После того как получите ответ - на его основании и будет принято конечное решение как мы реализуем этот момент в OneBox (если галочка не нужна вообще - мы её удалим) и я скорректирую оценку в случае необходимости.
18.05.2021, 16:32

Запрос отправил на джастин. Ждемс.
18.05.2021, 17:09

Переписываюсь напрямую с джастином. Для устранения проблемы, попросили полностью отправить запрос
типа в формате JSON, и на какой url идет. Мы можем им такое предоставить?
08.06.2021, 12:12

https://tashuta.ua/admin/shop/report/logs/ - вот здесь будут логи запросов/ответов, но в виде декодированного json в ассоциативные массивы - я думаю им подойдёт и в таком виде
Вам нужно будет по какому-то процессу создать ТТН и вы получите там файл логов за сегодня, с запросом по этому процессу
08.06.2021, 13:15


Ташута Сергей Григорьевич писал/а:
Переписываюсь напрямую с джастином. Для устранения проблемы, попросили полностью отправить запрос
типа в формате JSON, и на какой url идет. Мы можем им такое предоставить?

Добрый день, Сергей, получилось дожать джастин?
17.06.2021, 11:22

Периодически пересматривал логи тут https://tashuta.ua/admin/shop/report/logs/ и не нашел не одного связаного с джастином (именно по созданию ттн). Хотя отправки на джастин идут
28.06.2021, 11:37

Вероятно ваш проект был обновлён и изменения были удалены.
Добавил наживую логирование всех запросов - сделайте проблемную ТТН.
29.06.2021, 16:34


Тындык Максим Вадимович
OneBox production
Premium-партнер писал/а:
Вероятно ваш проект был обновлён и изменения были удалены.
Добавил наживую логирование всех запросов - сделайте проблемную ТТН.


Максим, сделайте мне тоже наживую логирование. Сейчас ничего не вижу в логах . Быстрее скину логи.
01.07.2021, 11:07


Агаренко Сергей писал/а:
Максим, сделайте мне тоже наживую логирование. Сейчас ничего не вижу в логах . Быстрее скину логи.

добавил для crm.giftstore.com.ua
01.07.2021, 16:40


Ташута Сергей Григорьевич писал/а:
crm.giftstore.com.ua

Сергей, во вложении логи (сделал 2 накладные на всякий случай), отправьте на джастин плиз. Достало уже звонить на горячку, чтобы отменить наложку....
01.07.2021, 18:13

Прошу прощения, вот это файл. В предыдущем логи за весь день. В этом оставил только создание 2х накладных. (на сколько по логике понял)
01.07.2021, 18:22

Отправил лог на джастин
01.07.2021, 22:27


Ташута Сергей Григорьевич писал/а:
Отправил лог на джастин

Добрый день. Сергей, дал джастин ответ?
06.07.2021, 16:04


Тындык Максим Вадимович

OneBox production писал/а:

Агаренко Сергей писал/а:
Максим, сделайте мне тоже наживую логирование. Сейчас ничего не вижу в логах . Быстрее скину логи.

добавил для crm.giftstore.com.ua

Добрый день, Максим. Можете влючиться в переписку с джастином, я не соображаю, что они хотят.
Проблема напрягает с каждым днем.
20.07.2021, 16:25

Отправлял им вот этот файл.
20.07.2021, 16:26


Агаренко Сергей писал/а:
Можете влючиться в переписку с джастином, я не соображаю, что они хотят.

Ничего делать они не хотят)
21.07.2021, 09:17


Тындык Максим Вадимович

OneBox production писал/а:

Агаренко Сергей писал/а:
Можете влючиться в переписку с джастином, я не соображаю, что они хотят.

Ничего делать они не хотят)

Да это понятно)
Я очень хочу решить эту проблему. Давайте разберемся и сделаем доработку.
21.07.2021, 09:26


Агаренко Сергей писал/а:
Я очень хочу решить эту проблему. Давайте разберемся и сделаем доработку.

Один из клиентов так же обратился с данной проблемой в Justin - давайте подождём добьётся ли получения информации он.
Я понимаю вашу боль, я не против её решить - но мне нужна информация от Justin, чтобы решить проблему, а не создать новые.
21.07.2021, 09:29


Тындык Максим Вадимович

OneBox production писал/а:

Агаренко Сергей писал/а:
Я очень хочу решить эту проблему. Давайте разберемся и сделаем доработку.

Один из клиентов так же обратился с данной проблемой в Justin - давайте подождём добьётся ли получения информации он.
Я понимаю вашу боль, я не против её решить - но мне нужна информация от Justin, чтобы решить проблему, а не создать новые.

Охрана отмена) Проверил последние 4 отправки, наложки нет. Похоже, что таки достучались до джастина. Понаблюдаю в течение недели, отпишусь.
21.07.2021, 09:48


Агаренко Сергей писал/а:
Охрана отмена) Проверил последние 4 отправки, наложки нет. Похоже, что таки достучались до джастина. Понаблюдаю в течение недели, отпишусь.

Здравствуйте, как вам удалось создать без наложки?) У меня все с наложками
21.07.2021, 12:14


Мордач Антон Владимирович писал/а:

Агаренко Сергей писал/а:
Охрана отмена) Проверил последние 4 отправки, наложки нет. Похоже, что таки достучались до джастина. Понаблюдаю в течение недели, отпишусь.

Здравствуйте, как вам удалось создать без наложки?) У меня все с наложками

Добрый день. Просто убрал галочку У коллег тоже без наложек последние дни.
21.07.2021, 14:21

Я написал сегодня на ТП Джастин, что бы разобраться почему создает с наложенным платежом.

Написал что мы передаем в "order_payment_is_required" - "false", но создает ТТН с наложенным платежом, на что получил ответ, они не понимают зачем в таком случае мы в тоже время передаем "order_amount" - "39.8", "redelivery_amount" - "15.8", "redelivery_payment_is_required" - "true," зачем это передавать если наложки нет - вот скрин -

Также я уточнил у них зачем нужен параметр "order_payment_is_required" в API, если по факту он не влияет на наложку, спросил влияет ли на наложку только наличие тела платежа, а по поводу поля order_amount, спросил, если мы не будем слать это значение, будет ли ошибка о том что оно не заполнено (так как это поле является обязательным исходя из документации). Жду ответ.

Я предлагаю, при наложке, отправлять: order_amount и redelivery_amount значение 0 (что логично)
21.07.2021, 15:22

Ответ Джастин, если только доставка, без наложки
21.07.2021, 15:49


Агаренко Сергей писал/а:
Добрый день. Просто убрал галочку У коллег тоже без наложек последние дни.

странное API) кому-то срабатывает как надо, кому-то нет)


Мордач Антон Владимирович писал/а:
Я предлагаю, при наложке, отправлять: order_amount и redelivery_amount значение 0 (что логично)

можно доработать такую проверки если нет галочки оплаты - займёт порядка 2х часов
21.07.2021, 16:04


можно доработать такую проверки если нет галочки оплаты - займёт порядка 2х часов

Если нет галки которая отвечает за наложку нужно передавать такой запрос

Мы готовы оплатить, выставляйте счет
23.07.2021, 14:59

Когда ожидать счет?
26.07.2021, 16:32

Антон, мне также нужна эта доработка. С Юлей договорились один час оплачу я и один час оплатите Вы. Также жду счет
27.07.2021, 14:21


Ташута Сергей Григорьевич писал/а:
Антон, мне также нужна эта доработка. С Юлей договорились один час оплачу я и один час оплатите Вы. Также жду счет

Отлично, ждем счет.
27.07.2021, 15:41

Доработал проверки и защиту при отправке запроса на создание ТТН: если не указано pick_up_is_required - то параметры order_amount / redelivery_amount / redelivery_payment_is_required передаются как 0 / false соответственно.

Обновлены https://yavshoke.ua/ и https://tashuta.ua/
03.08.2021, 12:28

Можете тоже обновить https://stimul.crm-onebox.com/ ?
Сечас тестируем с таким же вопросом столкнулись
12.08.2021, 13:13


Волкович Александр писал/а:
Можете тоже обновить https://stimul.crm-onebox.com/ ?
Сечас тестируем с таким же вопросом столкнулись

+
12.08.2021, 13:15


Тындык Максим Вадимович

OneBox production писал/а:
Доработал проверки и защиту при отправке запроса на создание ТТН: если не указано pick_up_is_required - то параметры order_amount / redelivery_amount / redelivery_payment_is_required передаются как 0 / false соответственно.

Обновлены https://yavshoke.ua/ и https://tashuta.ua/

Максим, обновите пожалуйста https://crm.giftstore.com.ua/ и https://smartkids.crm-onebox.com/
12.08.2021, 16:00


Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
1. Ви можете обновить https://baza.cn.ua/ ?
2. Ранее выскакивала ошибка "Missing any current account", теперь другая "Required Field "cod_transfer_type" Not Found" в этой задаче https://crm-onebox.com/ru/support/logistics-and-delivery-services/9988-po-dzhast... описано что были добавлены новые поля (но у себя я этих полей не нахожу) обновление (пункт 1) решить эту проблему или это нужно в той задаче писать ?
12.08.2021, 22:42


Куприян Владислав Валерьевич писал/а:
1. Ви можете обновить https://baza.cn.ua/ ?

+
13.08.2021, 09:14

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Тындык Максим Вадимович

OneBox production писал/а:

Куприян Владислав Валерьевич писал/а:
1. Ви можете обновить https://baza.cn.ua/ ?

+

Спасибо, теперь начало работать
Но есть нюансы/вопросы:
1. Создал здесь ТТН https://baza.cn.ua/admin/customorder/order/48411/justininvoice/
Указал "Форма возврата послеоплаты" = банковская карта
В "Номер карты возврата послеоплаты" подтянуло карту с настройки https://baza.cn.ua/admin/shop/integrations/justin-integration-4/control/
Но вот после создания ТТН в поле "Номер карты возврата послеоплаты" проставило какой-то непонятный код "2147******" (закрыл звездочками так как непонятно что это за код)
После удаления ТТН в этом поле "Номер карты возврата послеоплаты" странный код остался, то есть если создавать новую ТТН то система уже пишет "Сталася помилка. Field "cod_card_number" Not Valid" и нужно вводить вручную номер карты
Если заходить в новый заказ https://baza.cn.ua/admin/customorder/order/48424/justininvoice/ то там карту подтягивает правильно
Можете исправить этот баг ?

2. Никак не получилось получить от системы возможность прописать сумму наложки (Післяоплата) пробовал по разному но в ТТН пишет пусто, при каких комбинациях значения этого можно добиться ?
14.08.2021, 22:01


Куприян Владислав Валерьевич писал/а:
1. Создал здесь ТТН https://baza.cn.ua/admin/customorder/order/48411/justininvoice/
Указал "Форма возврата послеоплаты" = банковская карта
В "Номер карты возврата послеоплаты" подтянуло карту с настройки https://baza.cn.ua/admin/shop/integrations/justin-integration-4/control/
Но вот после создания ТТН в поле "Номер карты возврата послеоплаты" проставило какой-то непонятный код "2147******" (закрыл звездочками так как непонятно что это за код)
После удаления ТТН в этом поле "Номер карты возврата послеоплаты" странный код остался, то есть если создавать новую ТТН то система уже пишет "Сталася помилка. Field "cod_card_number" Not Valid" и нужно вводить вручную номер карты
Если заходить в новый заказ https://baza.cn.ua/admin/customorder/order/48424/justininvoice/ то там карту подтягивает правильно
Можете исправить этот баг ?

в данной теме данный вопрос не обсуждался
ищите соответствующую тему или создавайте новую

Куприян Владислав Валерьевич писал/а:
2. Никак не получилось получить от системы возможность прописать сумму наложки (Післяоплата) пробовал по разному но в ТТН пишет пусто, при каких комбинациях значения этого можно добиться ?

Что было реализовано по данной теме - указано выше в соответствующем комментарие
16.08.2021, 15:14

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