Over 14 years of experience in building and delivering large enterprise software solutions.
To understand your need well, let's rephrase. You need to build a website where you'd want to market customized snow globes (or other product). The end goal is also to sell.
What you'll need is to build a workflow for each of the product you wish to market which includes the base product, and then one or more customizations. Also I believe your products and customizations will change over time and you'd want a way to make those changes yourself.
If yes, please explore Woocommerce for wordpress. It's a plugin for wordpress that'll allow you to build end to end ecommerce site. https://woocommerce.com/
Refer this tutorial https://wpdrift.com/blog/how-to-start-selling-pizza-online-using-woocommerce/