I did some debugging, and WPML reports that the language is not set for the products? (missing ID error or something like that)
Anyways, I changed the index table to register the default site language if there was no language returned. I will note this as a bug, but I will have to ask WPML devs why the WPML plugin is returning an error when asking for the language for items with unregistered language information.
The tables contain the proper information, it should work now.Best,
If you like my products, don't forget to rate them on codecanyon :)