1b.app
Скопійоване посилання -
Добридень!
Підкажіть, який є функціонал у процесі оплати бонусами? Наприклад, є замовлення клієнта, який має на балансі бонуси. Чи можна здійснити оплату частково Бонусами, які дії є для цього? як від цього зміняться зобов'язання процесу та баланс клієнта?
Оригинальный вопрос доступен на версии: ru

Відповіді:

Зазвичай для цього я роблю так:
1. Створюю окремий рахунок
3. Створюю поле, в яке пишу скільки клієнт хоче заплатити бонусами ( число )
2. Додаю процедуру, яка працює таким чином
- перевірити суму, яку внесли достатньо для оплати, якщо у клієнта менше ніж вказали - > видати помилку
якщо всі ок - помилки немає
- списати бонуси у клієнта у розмірі, який вказали для списання
- Проводжу платіж = суму списаних бонусів (на окремий рахунок з пункту 1)
- очищаю поле "скільки списати"
разом у вас при спрацюванні процедури система
1. списала бонуси
2. провела платіж
якщо робити за такою логікою, всі інші налаштування по взаєморозрахунках працюю стандартно. Тобто, за фактом, це просто сума оплати в замовленні, як і будь-який інший платіж.
04.01.2021, 15:36
Оригинальный комментарий доступен на версии: ru

Олександре, дякую. Також реалізовувала через створення віртуального платежу на суму списаних бонусів, але сподівалася, що з'явився "пряміший" шлях реалізації.
04.01.2021, 16:07
Оригинальный комментарий доступен на версии: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар