Uploading 4200 products as a CSV to the knowledge base isn't the best approach here.
Vector search isn't optimized for structured product lookups and a 20MB file will give you poor results.
The better architecture is a custom tool that queries your Prestashop database or API directly. When a caller asks about a product, the assistant calls your search_products tool with the query, your server returns matching results, and the assistant speaks the answer.
This way your data is always live and accurate without needing to re-upload anything.
Here's the custom tools doc to get started:
https://docs.vapi.ai/tools/custom-tools