Hi @Rad, have checked with the WPML author and they resolved the issue of the pages not showing up and also the language switcher appears to work.
However, now it seems that some of the categories have gone funny. For example: this product now shows up only if I view it directly from the products page, and it also comes with an error on the top of the page.
NOTICE: UNDEFINED VARIABLE: POST IN /HOME/NEWBASEHK/PUBLIC_HTML/WP-CONTENT/THEMES/X-CHILD/FUNCTIONS.PHP ON LINE 42
NOTICE: TRYING TO GET PROPERTY OF NON-OBJECT IN /HOME/NEWBASEHK/PUBLIC_HTML/WP-CONTENT/THEMES/X-CHILD/FUNCTIONS.PHP ON LINE 42 SHOP CARMANS CLASSIC FRUIT & NUT MUESLI BAR
It does not appear if I try to view the category in the English version of the site. This is happening for several categories, and the language switcher is appearing on some pages but not others (even though the products each have both Chinese/English translations).
Thanks for your help.