Select multiple colors, add notes, select a date, and upload image to product.

You can use an app, or you can create this code custom from scratch.

How far along are you in creating your shop?