Product list logic finish (kinda)