shopping platform analysis