1. fix product item bugs