Personalization and Monogram Custom Previews on BigCommerce

Preview Text and Color Customizations in Real Time

With extensive product customization, the question most shoppers always ask is, “How will this look?”

Not being able to see what a customer is going to get before purchasing is one of the biggest hurdles of online shopping. Everyone appreciates knowing what to expect, and having a solid idea of what they will get when they purchase something. How do we do this for something that is customized by the customer themselves?

How To Show the Customer What They Should Expect

A lot of our clients have customizable products, and often have a difficult time showing the customer what to expect from their choices. During our redesign for DDP Monograms & Gifts, one of the biggest facets of that redesign was creating a Monogram Preview. They wanted a preview that would, in real time, display to the user what to the monogram that they were creating would look like. One of the biggest obstacles for this was the vast array of options that these monograms could possess. For DDP, we had to account for:

  • Item Color
  • Monogram Format
  • Monogram Color
  • Monogram Font
  • Background Pattern Images
  • Background Pattern Color
  • Background Shapes
  • Background Shape Colors

We knew once this project was complete, the customer would have a great experience using their site without the question of, “How will this look?”

DDP All Options
DDP Monograms Customization Options.

Live Update and Preview

The customization will update a preview box with the options the user selects, as they select them. One of the greatest challenges we had, and the reason why we love SVG’s, is the ability to use a pattern for text. We were able to have the monogram’s text be that of a swatch color OR a swatch pattern. This is a great facet of using SVG’s and allows for a rather large option set to be applied to the preview.

DDP Monogram Preview
DDP Monogram Live Preview Customization.

How Does It Work?

The only information necessary from the client is a list of options that will be used and their intended consequences. We create an SVG, an image that is written in XHTML code, and is pasted into the product page template. The code then listens to which options are selected, takes their value (color, text, or image) and applies it to the appropriate attribute within the SVG. We chose to use SVG’s since they are highly configurable and allow everything to be done within the page, without offloading work to a hosted server or requiring images to be pre-generated by the client or ourselves.

Live Jersey Embroidery Preview – SportsWorldChicago

Another example of using SVG’s for real time preview’s that we’ve done recently is for SportsWorldChicago.com. They have several products that allow for custom embroidery. We used custom fields to contain the URL to an image of a blank jersey’s back, and the Hex values to be used for that lettering on that jersey. The image is then used as the background image for the SVG. Over this jersey we listen to the input fields set as product options, and copy those values onto the jersey. The preview has a curved name, and will automatically resize the font if their are more characters than what can fit on the jersey itself. Again, everything is done in real time with absolutely nothing being hosted elsewhere. Everything is on product page template.

SportsWorldChicago Jersey Customization
SportsWorldChicago Live Jersey Embroidery Customization.

Add a Live Preview to Your BigCommerce Site

Interested in a Custom Preview for your site? Or do you have another problem that you haven’t been able to find a reliable solution for? Call us at 866.590.4650 or drop us a message today to get started!

Contact Us

Full-Stack Web Developer

Sculptor by degree, web developer by trade. Murray has a bachelor's degree in Sculpture from the Pennsylvania Academy of the Fine Arts but chooses to develop websites instead. Murray started developing websites as a means to display his personal art work and progressed to creating websites for friends in high school. Since then he has freelanced for various companies, and most recently left his position as a front end web developer at an insurance brokerage to join IntuitSolutions. Murray enjoys a good challenge and learning on the fly, these things help keep his boredom at bay. In his spare time Murray enjoys going to the gym, working on robotics, and going to bars with wide selections of beer.