Почему дублируются заказы в админе? Как исправить?

Главные вкладки

Аватар пользователя engenes engenes 13 марта 2017 в 14:52

Чем вызвано, кажется разобрался: количество позиций заказа равно количеству товаров в заказе.
Но как исправить не понимаю, думал может агрегация поможет но она вообще выдает ошибку
Кто сталкивался с подобной проблемой? как решили?
Снимок.PNG

Комментарии

Аватар пользователя engenes engenes 13 марта 2017 в 15:49

Ошибся я((
оказывается дублирование начинается когда я ставлю связь с line items А она мне необходима для того чтобы вывести способ доставки.
В итоге появляются дубли.
Кажется придется из заказа выкачивать данные.

Аватар пользователя gun_dose gun_dose 13 марта 2017 в 15:33

У вас способ оплаты берётся из транзакции? Если да, то в этом причина. Когда юзер со страницы оплаты жмёт назад, а потом опять возвращается к оплате, создаётся новая транзакция. Таким образом к одному заказу может быть прикреплено больше одной транзакции. Чтобы вывести вьюху нормально, надо сделать другой релэйшн. Он там называется что-то типа как "Характерная транзакция", там поставить условие, чтобы бралась последняя. В поле вьюхи переключить на новый релэйшн, убедиться, что всё нормально и удалить старый релэйшн.