Prestashop product customization module empowers your customers to personalize your products. Add panel design on any product page. Sell customizable products like smartphone, posters, covers/skins, T-shirts business cards, cups, etc.

Best features are:

custom design panel

design multiple sides

Add a custom fonts, colors, clip art/image gallery

Dynamic pricing rules

Print Ready

Etc

Screen Shots: