Does the CE mark have to be stamped on the body of the product?

No, the CE mark may be stamped on the product and/or packaging and/or any user documents that accompany the product.