nissiana,
One last thing (wish I could edit my posts!)
There is a chance that since we've made out function return a value of one for if text is entered, you might only get "1" as the user input's values in the cart. If it's the case, let me know, the simplest solution would be to use a custom text per word attribute that won't mess with our text per letters ones. I'll tell you how.



