Чем вызвано, кажется разобрался: количество позиций заказа равно количеству товаров в заказе.
Но как исправить не понимаю, думал может агрегация поможет но она вообще выдает ошибку
Кто сталкивался с подобной проблемой? как решили?
Ошибся я((
оказывается дублирование начинается когда я ставлю связь с line items А она мне необходима для того чтобы вывести способ доставки.
В итоге появляются дубли.
Кажется придется из заказа выкачивать данные.
У вас способ оплаты берётся из транзакции? Если да, то в этом причина. Когда юзер со страницы оплаты жмёт назад, а потом опять возвращается к оплате, создаётся новая транзакция. Таким образом к одному заказу может быть прикреплено больше одной транзакции. Чтобы вывести вьюху нормально, надо сделать другой релэйшн. Он там называется что-то типа как "Характерная транзакция", там поставить условие, чтобы бралась последняя. В поле вьюхи переключить на новый релэйшн, убедиться, что всё нормально и удалить старый релэйшн.
Комментарии
http://c2n.me/3IoHu2C.jpg
http://c2n.me/3IoHxR6.jpg
Это тоже пробовал)))
Ошибся я((
оказывается дублирование начинается когда я ставлю связь с line items А она мне необходима для того чтобы вывести способ доставки.
В итоге появляются дубли.
Кажется придется из заказа выкачивать данные.
покажите скрин всей вьюхи
У вас способ оплаты берётся из транзакции? Если да, то в этом причина. Когда юзер со страницы оплаты жмёт назад, а потом опять возвращается к оплате, создаётся новая транзакция. Таким образом к одному заказу может быть прикреплено больше одной транзакции. Чтобы вывести вьюху нормально, надо сделать другой релэйшн. Он там называется что-то типа как "Характерная транзакция", там поставить условие, чтобы бралась последняя. В поле вьюхи переключить на новый релэйшн, убедиться, что всё нормально и удалить старый релэйшн.
Так дублируется
Так нет