Некорректно рассчитывает комиссию вендора

Где возникла проблема: Воспроизводится на демо https://dev.demo.mv.cs-cart.com/stores/efe353da65e41991/admin.php?dispatch=companies.balance

Суть проблемы: *Включен модуль оплата напрямую продавцам, создан способ доставки продавцом, продавцу в привелегиях разрешено редактировать заказ…
Поступает заказ


Кол-во 5 штук.

Смотрим бух учет

Редактируем заказ, ставим в наличии 4 штуки

идем опять в бухучет


и видем, что долг стал 140 дол.

а в админке главной долг как и должен 40.

1 лайк

Можно поинтересоваться, какая у вас сейчас версия платформы?

4.15.2

Уже был этот баг год назад, обращение 103169722

@moderators обратите пожалуйста внимание.

@ikoshkin прошу обратить внимание, баг критический, т.к. невозможно корректно рассчитать задолженность по вендору.

Спасибо, баг обязательно посмотрим, как только до него доберёмся.

Срочные проблемы быстрее будет решить через Help Desk. И на баг-трекере, и в Help Desk отвечают сотрудники поддержки. Но при большой нагрузке приоритет отдаётся Help Desk. Поэтому на форуме не всегда получается ответить оперативно.

2 лайка

Здравствуйте, @styan
Спасибо за ваше сообщение.

Пожалуйста, поясните, как это должно работать по вашим расчётам.

@Asya
Комиссия в тарифе 10%.

Создан заказ на 500, комиссия 50, всё ок.
Вендор редактирует заказ, сумма заказа становится 400, комиссия должна стать 40.
А по факту становится 140 (предпоследний скрин в первом сообщении)

Как я понимаю, здесь проблема в том, что на странице Вывод средств с баланса отображается не только долг перед маркетплейсом, но и другие вычеты.
В конкретном случае продавец должен выплатить 40 в качестве комиссии маркетплейсу и вернуть 100 за товар. Отсюда и берется 140.

Проблема в том, что и долг перед маркетплейсом отображается в 140, а не 40.

Не пойму, что значит :

кому вернуть? он торгует своим товаром со своего склада.

Уточните, пожалуйста, где вы видите, чтобы было написано Долг перед маркетплейсом?
Я вижу только поле Текущий баланс (Current balance) с -140. Это поле показывает баланс в целом, с учетом всех доходов и выплат.

Получается, из этих 140 нужно 40 отдать маркетплейсу как комиссию, и 100 отдать покупателю за товар, т.к. система считает, что покупатель оплатил 5 товаров стоимостью 100 в заказе.

мы не используем модуль "Конфигуратор панели продавцов "
поэтому у нас это выглядит так:
16699896756521

и при нажатии пополнить баланс формируется именно эта сумма (которая содержит и эти 100).

И как понять сколько необходимо отдать именно маркетплейсу?

И зачем отдавать покупателю если это допустим не онлайн-оплата?

Здравствуйте!

В данном случае поведние сильно зависит от способа оплаты и бизнес-модли маркетплейса. Как была настроена оплата в вашем тесте?

@Asya Описывает поведение для ситуации, когда включена оплата напрямую продавцу и он уже получил полную сумму за первоначальный заказ на свой счет.

Добрый вечер.

Способ оплаты был настроен у вендора, включен модуль “Оплата от продавцов администратору”

Тогда расчет сходится. Первоначально продавец получил $500 на свой счет и должен был заплатить 10% комиссии маркетплейсу.

После изменения заказа, его стоимость изменилась на $400. Продавец должен вернуть $100 за одну единицу товара + все еще должен заплатить 10% от оставшихся $400 в качестве комиссии.

Если я что-то упустил, пожалуйста, напишите.

Добрый день.

вот не могу понять кому он должен вернуть 100?

Продавец должен вернуть покупателю $100 за 1 товар, который был вычтен из заказа.

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