Дароу, парни.
Стоит задача обновить аккаунт платежа в заказе. Пример:
есть заказ, на начальных стадиях мы добавляем (или прикрепляем) платёж к заказу (предоплата). Далее, на этапе "товар отгружен" мы создаём платёж на определённых кошелёк. Затем, стоит задача на след. этапах изменять у этого платежа счёт (аккаунт).
Подскажите, как можно реализовать данную задумку?
Я думал доработать действие (или создать новое) "Провести платеж" след. образом:
По какому-то критерию найти нужный нам платёж в заказе и обновить его (счёт(аккаунт)). Что скажите? :)
Дароу, парни. Стоит задача обновить аккаунт платежа в заказе. Пример: есть заказ, на начальных стадиях мы добавляем (или прикрепляем) платёж к заказу (предоплата). Далее, на этапе "товар отгружен" мы создаём платёж на определённых кошелёк. Затем, стоит задача на след. этапах изменять у этого платежа счёт (аккаунт). Подскажите, как можно реализовать данную задумку?
Я думал доработать действие (или создать новое) "Провести платеж" след. образом: По какому-то критерию найти нужный нам платёж в заказе и обновить его (счёт(аккаунт)). Что скажите? :)
На какой счёт будет происходить обновление - на какой-то один и тот же, или же в зависимости от выбранного в процессе на момент переключения этапа? Только аккаунт будет меняться, или же сумма с частичной на полную?
Лучше отобразите свою потребность пошаговым примером
На какой счёт будет происходить обновление - на какой-то один и тот же, или же в зависимости от выбранного в процессе на момент переключения этапа?
Только аккаунт будет меняться, или же сумма с частичной на полную?
Лучше отобразите свою потребность пошаговым примером
Ок. Ща детально распишу весь процесс. Заходит заказ на 1000 грн вешаем платеж 100грн - предоплаты. Дальше, заказ попадает в статус "Товар отгружен" (то-есть товар теперь на почте) и я создаю платеж на 900грн (возможно при создании платежа, записать в доп поле платежа какое-то значение типа "Это наложенный платеж?" - да.) и закидываю его в кошелек с именем "Денег в товаре, на почте". Затем клиент забирает заказ и НП отдает нам статус, что наложка едет ко мне, тут мы обновляем этот платеж на 900 грн просто меняя его кошелек на "Наложка в пути". Потом я забрал наложку, заказ перешел в статус Наложка забрана и платеж опять обновляется и перемещается в кошелек - Наличка.
Ок. Ща детально распишу весь процесс.
Заходит заказ на 1000 грн
вешаем платеж 100грн - предоплаты.
Дальше, заказ попадает в статус "Товар отгружен" (то-есть товар теперь на почте) и я создаю платеж на 900грн (возможно при создании платежа, записать в доп поле платежа какое-то значение типа "Это наложенный платеж?" - да.) и закидываю его в кошелек с именем "Денег в товаре, на почте".
Затем клиент забирает заказ и НП отдает нам статус, что наложка едет ко мне, тут мы обновляем этот платеж на 900 грн просто меняя его кошелек на "Наложка в пути".
Потом я забрал наложку, заказ перешел в статус Наложка забрана и платеж опять обновляется и перемещается в кошелек - Наличка.
Нет. Может быть больше 1. 100 предоплата и 900 наложенный платеж Для того и делать метку, чтоб обновляло именно тот платеж, который мы обозначили как наложенный.
Нет. Может быть больше 1.
100 предоплата
и 900 наложенный платеж
Для того и делать метку, чтоб обновляло именно тот платеж, который мы обозначили как наложенный.
В действии "Провести платеж" есть возможность записать дополнительное поле при добавлении платежа.
Далее есть 2 варианта развития событий: 1. если нужно просто найти платёж и поменять ему аккаунт (с последующей конвертацией суммы в валюту аккаунта, если такая требуется) - можно сделать отдельное действие с настройкой выбора аккаунта на который менять и указания дополнительного поля/значения по которому искать платежи в процессе для переноса - такое действие займёт 3ч 2. если нужно ещё и поменять сумму платежа - то тогда вышеуказанные настройки нужно дорабатывать в действие "Провести платеж" - это займёт 4ч
В действии "Провести платеж" есть возможность записать дополнительное поле при добавлении платежа.
Далее есть 2 варианта развития событий:
1. если нужно просто найти платёж и поменять ему аккаунт (с последующей конвертацией суммы в валюту аккаунта, если такая требуется) - можно сделать отдельное действие с настройкой выбора аккаунта на который менять и указания дополнительного поля/значения по которому искать платежи в процессе для переноса - такое действие займёт 3ч
2. если нужно ещё и поменять сумму платежа - то тогда вышеуказанные настройки нужно дорабатывать в действие "Провести платеж" - это займёт 4ч
Действие "Найти и переместить платеж в процессе на другой счет/категорию" Немного расширил обсужденный функционал, возможно позволит вам упростить свои БП: 1. можно выбрать на каких счетах искать платежи для перемещения 2. можно указать какие категории платежей искать для перемещения 3. фильтрация по значению дополнительного поля 4. на какой счет переместить 5. в какую категорию переместить
Смысл в том, что либо вы можете организовать БП как хотите по перемещению по счетам - или же просто одному и тому же платежу на том же счете менять категорию платежа (что значительно проще).
Действие "Найти и переместить платеж в процессе на другой счет/категорию"
Немного расширил обсужденный функционал, возможно позволит вам упростить свои БП:
1. можно выбрать на каких счетах искать платежи для перемещения
2. можно указать какие категории платежей искать для перемещения
3. фильтрация по значению дополнительного поля
4. на какой счет переместить
5. в какую категорию переместить
Смысл в том, что либо вы можете организовать БП как хотите по перемещению по счетам - или же просто одному и тому же платежу на том же счете менять категорию платежа (что значительно проще).
Максим, доработка не перешла в ОС, только что обновили.
На момент постановки доработки - проект был на MVP - туда доработка и реализована. У вас есть 2 варианта: 1. ожидать плановый перенос доработок из MVP в OS в течении 2х недель 2. оплатить 1 час доработки разработчика, который вручную перенесёт нововведение в OS
P.S: на будущее - думайте изначально что нужно сначала обновить проект, а потом в него делать доработку. Это разные архитектуры, перенос измененией между которыми занимает 1-3 дня.
[quote]
Максим, доработка не перешла в ОС, только что обновили.
[/quote]
На момент постановки доработки - проект был на MVP - туда доработка и реализована.
У вас есть 2 варианта:
1. ожидать плановый перенос доработок из MVP в OS в течении 2х недель
2. оплатить 1 час доработки разработчика, который вручную перенесёт нововведение в OS
P.S: на будущее - думайте изначально что нужно сначала обновить проект, а потом в него делать доработку. Это разные архитектуры, перенос измененией между которыми занимает 1-3 дня.
Максим привет. Тестирую дорибку. Смотри, вот есть процедура с действие и настройками рис 1 Вот есть платеж в заказе рис 2 и 3 Юзаю процедуру Для начала, платеж пропал из заказа рис 4 Но если найти платеж в финансах и посмотреть то он есть и привязан к заказу, но аккаунт сменился не на тот который указан в настройках действия рис 5
Дальше, если мы например в платеже вернем аккаунт на тот которые был, то платеж опять появиться в заказе.
Подскажи что я делаю не так или это баг?
Максим привет. Тестирую дорибку.
Смотри, вот есть процедура с действие и настройками рис 1 [file]10384[/file]
Вот есть платеж в заказе [file]10385[/file] рис 2 и 3 [file]10386[/file]
Юзаю процедуру
Для начала, платеж пропал из заказа рис 4 [file]10387[/file]
Но если найти платеж в финансах и посмотреть то он есть и привязан к заказу, но аккаунт сменился не на тот который указан в настройках действия рис 5 [file]10388[/file]
Процесс
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/
Дальше, если мы например в платеже вернем аккаунт на тот которые был, то платеж опять появиться в заказе.
[file]10389[/file]
Подскажи что я делаю не так или это баг?
Вот создал новый тестовый заказ
https://monoshop.crm-onebox.com/322860/
поправил настройки и добавил условие с доп полем
[file]10392[/file]
Вот платеж
[file]10393[/file]
и все равно не работает проца
Подскажи еще, в действии надо настраивать все три условия для корректного срабатывания? По категории, По аккаунту и по доп полю?
нет можно искать по чему-то одному (аккаунт/категория) и менять на другое (аккаунт или категория)
[quote]
Подскажи еще, в действии надо настраивать все три условия для корректного срабатывания? По категории, По аккаунту и по доп полю?
[/quote]
нет
можно искать по чему-то одному (аккаунт/категория) и менять на другое (аккаунт или категория)
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий