Add a global price per 1 gram of Gold, Silver, and Platinum and then use the weight of each product to automatically calculate its price based on this rate.
By using Wpfox infobox rotator, it allows you to add simple info box in wooocommerce Single product page under add to cart , no need to edit theme and woocommerce plugin!