Rasa NLU training data

Hi, I am trying to build a bot to identify product from the chatbot. Search through an api and return the results.I had built an intent ‘order’ where i have defined different product names as ‘entities’. Is this approach is correct for training. I am providing the example training below.

It has successfully extracted single word entities, but how to handle product with names like body oil, hair oil and baby oil. Is it possible to recognize to 2 or n-gram entities. If possible then can you please point me to the right direction or any example and how many such example should I use for training.

intent:order

You should label them the same way as you would do with normal words