Евгений Бабенко, в вашем случае должен выводится массив, а то, что я показал вам выше — один из методов его фильтрации. В случае успеха вернёт - первое совпадение, в противном случае - undefined.
Евгений Бабенко, у вас товары изначально приходят в виде массива? Если да, то вы же их перебираете и выводите с помощью map или for. Вы должны добавить проверку наличия товара в корзине в ваш цикл.
Проверку можно осуществлять так:
Евгений Бабенко, вам нужно, чтобы в каталоге товаров отображалось, что товар добавлен в корзину, обычно это выглядит так: (- 1 шт. +)? Если да, то в процессе каждой итерации массива товаров из вашей базы придётся проверять есть ли объект с таким ID в вашем localstorage и выводить количество этого товара в корзине.
Схема такая: вы посылаете POST-запрос на свой сервер, провайдите туда необходимую информацию, уже на сервере делаете GET-запрос с нужными параметрами и возвращаете нужную вам информацию с него.
Насчёт ресайза вы можете провайдить размеры фото и сервер вернёт вам фото в соответствующем разрешении.
Тык