I've been currently redesigning a mobile app that handles online shopping. Stumbled onto a problem that might not be a problem, but it feels inefficient and I'm looking for maybe some different solutions.
The app starts off from the main screen where you have multiple items to view. After selecting one it brings up a product-detailed page, which consists of name, price, description, add to cart... and in the end gives you recommended items.
Here's where my problem lays. If someone clicks on the recommended item it overlays the previous product-detailed page with a new one. You can stack these pages basically in infinity from the current setup. Right now the app only offers you an "X" in navigation to close that page, but no full close to return to first item or to dashboard.
Would just giving an option of full close and "go back" be a valid fix, or does anyone else have better ideas on how to handle it?