We built a custom order form that we have showing pictures of all our products.
[url removed, login to view]$%20Supplements
The only requirement for our code to show a product image is that our file name match the product name. All our products have images. So every product in that page has a matching image saved in our server.
If the product name contains: \ / : * ? " < > | we replace with _ character.
Other then that image file names are exact same as product names in database.
But for some reason, some of the images are not showing on the page.