Help: Building Custom Canvas Printing Site

I have a new customer that just called me and they are looking at starting a custom canvas printing online store.

basically the customer would land on their site, choose their size of canvas and upload their picture, size it and add it too cart or check out…

does anyone know how to set this up using the e-commerce feature webflow just put out or… does anyone know of any side companies that offer custom embed options…?

if anyone has knowledge of how to make this happen that would be F-ing amazing!

Thanks! Caleb.