Many developers and website owners contacted CMSMART and told us that they wanted to build a website similar to and if we could help them to build a similar website with our Product customizer plugin called NBdesigner plugin (WooCommerce Product Designer Plugin)

Canva is a free graphic design platform that's great for making invitations, business cards, Instagram posts, and more. A drag and drop interface makes customizing thousands of templates simple and easy. Canva's wide array of features allow you to edit photos without extensive photo editing knowledge or experience.

Our plugin was developed to work with many kinds of products such as business cards, posters, invitations, tote, caps, T-shirts, Mugs... So the features could only meet the requirement for a basic printing website. However, our plugin was built on open-source code. Therefore, our developer could help to customize the plugin to change the workflow or add new features to be fitted with specific business models. 

According to our partner's requests, we have developed some extra features that are similar to the online design tool on

If you also intend to build a design website like Canva, you could refer to those features to check if they are what you looking for. If you have any other ideas to make your business unique or if you need any other specific features for your Printing business, do not hesitate to book an appointment with our consultant - Mr. Vincent Ray via the email address, WhatsApp +84 868 901 261 or Skype live:vincent_4281 for consultancy.

Here is the list of extra features that we developed in previous projects: 

  • Multiple fonts, color, sizes, bold, italics, in the same text box

  • Image upload fix connected to the user account

  • Delete Page Button

Multiple fonts, color, sizes, bold, italics, in the same text box

For some special designs, you might want to use a different color for each letter in one text box to make it fit with the theme of your design. Or sometimes you feel bored with solid colors and want to make them bright and fresh by using multiple colors at the same time. Not every design tool allows you to do this. 

To add this feature, it took around 1 week. After our developer added this feature into the NBDesigner plugin, users could add a text box into the design zone, and then edit it in any way they like even if they want to use several colors, text fonts, or text format. All in one text box only. So, they do not have to create several text boxes with different colors or fonts and then put them in the right position. It helps to save a lot of time for your users. Now, the users could make as many colorful designs without hassle. 

Image upload fix connected to the user account

Another issue that might cause the users stress is that if they upload the images on the editor page from one device, the next time they log in on other devices, the uploaded images will be lost. Some of our partners asked our consultants for advice because they were afraid this issue would make their consumers annoyed and left the site. After having a meeting with the developer team, we suggested that we would do customization to connect all the uploaded images with user accounts. So, once they upload any image on the editor page, they would always be saved on the image upload tab. Even if the users log in with different devices, or close the browser after uploading the images, those images would never be lost. 

This feature took us 2 weeks to investigate and develop. In addition, after we add this feature, the admin could see which users add the corresponding images in the backend dashboard. Admin also could see the preview of the uploaded images. 

Add And Delete Page Button

On, users could add/remove pages on the front-end, while our NBdesigner plugin only allows the admin to set up the number of pages in the back-end. 

Therefore, some partners wanted us to help them develop those buttons on the front-end in order to make it convenient for users to design multiple-page products. Now, users can easily add or remove pages on the front-end. There is no limit in the number of pages that they could create and design. 

Moreover, users could copy designs and paste them on another blank page. It also helps users to save a lot of time when they want to design pages that have a similar design as the previous one. 

Some words from CMSMART team 

Trying to grow your print business doesn’t mean you only go and look for new customers. Focus on what’s right in front of you: your current customers. In marketing speak, we’d say it like this: Focus on retention instead of acquisition.

If you want people to use your website and order printing from it, besides letting new customers know about you through promotion, remember to focus on existing customers and repeat business, too. By improving the customer experience on your website and determining your unique selling points (USP) and focusing on those, surely you will keep your customers stay longer and spend more on your website. 

We - CMSMART are very happy that there are more and more customers who believe and choose us as a partner for their eCommerce project. Each customer’s success story also means one story about the success of our dedicated team. 

With over 9 years of experience in this industry, we know what is best for your business. We only advice what your organizations need not what we want to sell. We are so happy to help you grow your business.