Изначально в заказе была одна позиция за 6000р (id позиции 69) и доставка за 275р итого 6275р.
Прошёл платёж №1 на 6275р.
Потом клиент сказал, что выбрал не ту доставку. Доставка в заказе была изменена мной на другую, за 400р. Соответственно Битрикс показал, что надо доплатить 125р.
Прошёл платёж №2 на 125р.
Конкретные суммы тут не важны, я привёл их просто, чтобы объяснить суть ситуации. Важен факт наличия второй оплаты в заказе.
Через время смотрю "отчет по товарам" (Магазин->Отчёты->Товары) за некоторый период. В отчете показано, что этой позиции было продано общее кол-во 9 в 5 заказах.
Скрин [URL=https://monosnap.com/file/0zTdZrdvYEYPIF71wT859jLUXKoWsS]https://monosnap.com/file/0zTdZrdvYEYPIF71wT859jLUXKoWsS[/URL]
При этом в списке заказов за этот этот же период (+ фильтр по коду товара в заказе) получается, что заказов не 5, а 4 и общее кол-во этой позиции не 9, а 8.
Скрин [URL=https://monosnap.com/file/Xlj9Jk502j5BdYsPTAEkWh95Mvrhs8]https://monosnap.com/file/Xlj9Jk502j5BdYsPTAEkWh95Mvrhs8[/URL]
Начинаю смотреть, как работает отчёт. Выясняется, что sql запрос при построении этого отчёта считает описанный выше заказ (id=523) и его корзину (id=800) два раза, из-за второй оплаты!
Скрин [URL=https://monosnap.com/file/rXLGCq5vQXdXtZx741sraJ7zAzJalR]https://monosnap.com/file/rXLGCq5vQXdXtZx741sraJ7zAzJalR[/URL]
Вопрос:
Это баг, фича, надо было иначе поступать со второй оплатой или что-то ещё я делаю не так?
Прошёл платёж №1 на 6275р.
Потом клиент сказал, что выбрал не ту доставку. Доставка в заказе была изменена мной на другую, за 400р. Соответственно Битрикс показал, что надо доплатить 125р.
Прошёл платёж №2 на 125р.
Конкретные суммы тут не важны, я привёл их просто, чтобы объяснить суть ситуации. Важен факт наличия второй оплаты в заказе.
Через время смотрю "отчет по товарам" (Магазин->Отчёты->Товары) за некоторый период. В отчете показано, что этой позиции было продано общее кол-во 9 в 5 заказах.
Скрин [URL=https://monosnap.com/file/0zTdZrdvYEYPIF71wT859jLUXKoWsS]https://monosnap.com/file/0zTdZrdvYEYPIF71wT859jLUXKoWsS[/URL]
При этом в списке заказов за этот этот же период (+ фильтр по коду товара в заказе) получается, что заказов не 5, а 4 и общее кол-во этой позиции не 9, а 8.
Скрин [URL=https://monosnap.com/file/Xlj9Jk502j5BdYsPTAEkWh95Mvrhs8]https://monosnap.com/file/Xlj9Jk502j5BdYsPTAEkWh95Mvrhs8[/URL]
Начинаю смотреть, как работает отчёт. Выясняется, что sql запрос при построении этого отчёта считает описанный выше заказ (id=523) и его корзину (id=800) два раза, из-за второй оплаты!
Скрин [URL=https://monosnap.com/file/rXLGCq5vQXdXtZx741sraJ7zAzJalR]https://monosnap.com/file/rXLGCq5vQXdXtZx741sraJ7zAzJalR[/URL]
Вопрос:
Это баг, фича, надо было иначе поступать со второй оплатой или что-то ещё я делаю не так?