This template should help get you started developing with Vue 3 in Vite.
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
See Vite Configuration Reference.
npm install
npm run dev
npm run build
The discount setting form is not ready yet. It turned out that this was the most difficult part of this project. I keep working on it.
This shopping cart needs back-end support which contained in other my repository: