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

Обновление аккаунта платежа процесса

Дароу, парни.
Стоит задача обновить аккаунт платежа в заказе. Пример:
есть заказ, на начальных стадиях мы добавляем (или прикрепляем) платёж к заказу (предоплата). Далее, на этапе "товар отгружен" мы создаём платёж на определённых кошелёк. Затем, стоит задача на след. этапах изменять у этого платежа счёт (аккаунт).
Подскажите, как можно реализовать данную задумку?

Я думал доработать действие (или создать новое) "Провести платеж" след. образом:
По какому-то критерию найти нужный нам платёж в заказе и обновить его (счёт(аккаунт)). Что скажите? :)

Ответы:

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

Лучше отобразите свою потребность пошаговым примером
02.09.2021, 15:04

Пятецкий Николай Николаевич OneBox Insiders
Insiders - OneBox
Именная лицензия
Ок. Ща детально распишу весь процесс.
Заходит заказ на 1000 грн
вешаем платеж 100грн - предоплаты.
Дальше, заказ попадает в статус "Товар отгружен" (то-есть товар теперь на почте) и я создаю платеж на 900грн (возможно при создании платежа, записать в доп поле платежа какое-то значение типа "Это наложенный платеж?" - да.) и закидываю его в кошелек с именем "Денег в товаре, на почте".
Затем клиент забирает заказ и НП отдает нам статус, что наложка едет ко мне, тут мы обновляем этот платеж на 900 грн просто меняя его кошелек на "Наложка в пути".
Потом я забрал наложку, заказ перешел в статус Наложка забрана и платеж опять обновляется и перемещается в кошелек - Наличка.
02.09.2021, 15:22

Пятецкий Николай Николаевич OneBox Insiders
Insiders - OneBox
Именная лицензия
А, ну и при создание делать запись в платеж для того, если в заказе будет больше одного платежа, чтоб обновило именно тот у которого есть эта запись.
02.09.2021, 15:36

Платеж в заказе будет только 1 получается всегда?
02.09.2021, 16:14

Пятецкий Николай Николаевич OneBox Insiders
Insiders - OneBox
Именная лицензия
Нет. Может быть больше 1.
100 предоплата
и 900 наложенный платеж
Для того и делать метку, чтоб обновляло именно тот платеж, который мы обозначили как наложенный.
02.09.2021, 16:17

В действии "Провести платеж" есть возможность записать дополнительное поле при добавлении платежа.

Далее есть 2 варианта развития событий:
1. если нужно просто найти платёж и поменять ему аккаунт (с последующей конвертацией суммы в валюту аккаунта, если такая требуется) - можно сделать отдельное действие с настройкой выбора аккаунта на который менять и указания дополнительного поля/значения по которому искать платежи в процессе для переноса - такое действие займёт 3ч
2. если нужно ещё и поменять сумму платежа - то тогда вышеуказанные настройки нужно дорабатывать в действие "Провести платеж" - это займёт 4ч
02.09.2021, 16:41

Пятецкий Николай Николаевич OneBox Insiders
Insiders - OneBox
Именная лицензия
Давай 1й вариант. Кидай счет.
:):)
02.09.2021, 16:57

Пятецкий Николай Николаевич OneBox Insiders
Insiders - OneBox
Именная лицензия
Оплачено
03.09.2021, 12:37

Действие "Найти и переместить платеж в процессе на другой счет/категорию"
Немного расширил обсужденный функционал, возможно позволит вам упростить свои БП:
1. можно выбрать на каких счетах искать платежи для перемещения
2. можно указать какие категории платежей искать для перемещения
3. фильтрация по значению дополнительного поля
4. на какой счет переместить
5. в какую категорию переместить

Смысл в том, что либо вы можете организовать БП как хотите по перемещению по счетам - или же просто одному и тому же платежу на том же счете менять категорию платежа (что значительно проще).
06.09.2021, 10:50

Пятецкий Николай Николаевич OneBox Insiders
Insiders - OneBox
Именная лицензия
Макс, ты лучший. :*
06.09.2021, 11:45

Пятецкий Николай Николаевич OneBox Insiders
Insiders - OneBox
Именная лицензия
Пошел проверять.
06.09.2021, 11:45

Пятецкий Николай Николаевич OneBox Insiders
Insiders - OneBox
Именная лицензия
Максим, доработка не перешла в ОС, только что обновили.
06.09.2021, 15:35


Максим, доработка не перешла в ОС, только что обновили.

На момент постановки доработки - проект был на MVP - туда доработка и реализована.
У вас есть 2 варианта:
1. ожидать плановый перенос доработок из MVP в OS в течении 2х недель
2. оплатить 1 час доработки разработчика, который вручную перенесёт нововведение в OS

P.S: на будущее - думайте изначально что нужно сначала обновить проект, а потом в него делать доработку. Это разные архитектуры, перенос измененией между которыми занимает 1-3 дня.
06.09.2021, 16:13

Пятецкий Николай Николаевич OneBox Insiders
Insiders - OneBox
Именная лицензия
Макс, привет.
Перенеси плз доработку на обновленный ОС и вот сюда
https://gadgetopt.crm-onebox.com/
Кидай счет.
10.09.2021, 12:22

Перенесено в OS.
13.09.2021, 09:48

Пятецкий Николай Николаевич OneBox Insiders
Insiders - OneBox
Именная лицензия
Максим привет. Тестирую дорибку.
Смотри, вот есть процедура с действие и настройками рис 1
Вот есть платеж в заказе рис 2 и 3
Юзаю процедуру
Для начала, платеж пропал из заказа рис 4
Но если найти платеж в финансах и посмотреть то он есть и привязан к заказу, но аккаунт сменился не на тот который указан в настройках действия рис 5

Процесс
https://monoshop.crm-onebox.com/322145/
Процедура
https://monoshop.crm-onebox.com/app/workflow/12/procedure/130/?status=0
Платеж
https://monoshop.crm-onebox.com/app/payments/15412/control/

Дальше, если мы например в платеже вернем аккаунт на тот которые был, то платеж опять появиться в заказе.

Подскажи что я делаю не так или это баг?
14.09.2021, 19:17

Пятецкий Николай Николаевич OneBox Insiders
Insiders - OneBox
Именная лицензия
Вот создал новый тестовый заказ
https://monoshop.crm-onebox.com/322860/
поправил настройки и добавил условие с доп полем

Вот платеж

и все равно не работает проца
14.09.2021, 19:36


Работает, проверено
15.09.2021, 15:46

Пятецкий Николай Николаевич OneBox Insiders
Insiders - OneBox
Именная лицензия
Подскажи еще, в действии надо настраивать все три условия для корректного срабатывания? По категории, По аккаунту и по доп полю?
15.09.2021, 16:54


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

нет
можно искать по чему-то одному (аккаунт/категория) и менять на другое (аккаунт или категория)
15.09.2021, 17:00

Пятецкий Николай Николаевич OneBox Insiders
Insiders - OneBox
Именная лицензия
И еще, на этот бокс кидал эту доработку?
15.09.2021, 17:02


Пятецкий Николай Николаевич OneBox Insiders
Insiders - OneBox
Именная лицензия
Ты лучший, мужик! Спасибо!
15.09.2021, 17:11

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