What can we help you with?

A quick guide to selling personalized products in WooCommerce and giving offers on them

This article aims to give a simple guide to creating a store for selling customized products using WooCommerce Product Add-ons and or Dynamic Pricing and Discounts plugin.
The process explained in this article would require the following plugins

  1. WooCommerce Product Add-Ons ($49)
  2. WordPress File Upload ($0)
  3. ELEX Dynamic Pricing and Discounts plugin for WooCommerce ($79)

Customized products have gained huge popularity in today’s world. With customers being ready to pay a little extra, product personalization industry has its demand soaring every single day. This gave rise to stores like Vistaprint etc.
Going by the current trend, it doesn’t look like the demand for customized products in going down anytime soon.
Product customization is not any longer limited to mugs, t-shirts, pens it has reached to the likes of cars, bikes etc.
With the growing demand of personalized products, WooCommerce being the dominant choice for the ecommerce store has a solution for it in the form of a plugin WooCommerce Product Add-Ons

What does the WooCommerce Product Add-Ons plugin do?

It’s a premium plugin which can add any number of customization options to either all or particular products.
You store might sell both customizable as well as non-customizable products. That’s why this plugin has got the settings to add options at product level.
This plugin also enables you to add corresponding prices to each option. In the frontend, the customer gets to select any number of customization options.
After installing and activating the plugin, I have setup some addon options for a variable product. After that, I have configured different cost based on the print size.
When you view the product page,

WooCommerce Product Add-Ons
Now, when a customer selects an option, the corresponding addon amount gets added to the product cost

WooCommerce Product Add-Ons

What does WordPress File Uploader do?

With WooCommerce Product Add-Ons, you can allow your customers to select customization options. But, it doesn’t have any way of getting the exact input from the customer. The customer might want to add images/text to be printed on the t-shirt, mugs etc.

That’s where WordPress File Uploader plugin comes into play. With this plugin installed, you can allow your customers to upload images at either product level or cart page or even at checkout page.

Thus, this plugin completes the entire process of customization.
Now, let’s give the customers an option to upload their preferred image to be printed on the t-shirt.

After installing and activating the WordPress File Uploader plugin, place the shortcode [wordpress_file_upload] at any preferred location where you would like your users to upload the file.
I have placed the shortcode in the ‘Description’ of the product.
WooCommerce Product Add-Ons
Once a customer places an order with an uploaded image, you would get every information in the ‘View Log’ section of the ‘WordPress File Uploader Control Panel’. This would let the shop owner know which image corresponds to which order.

What’s the role of a Dynamic Pricing and Discounts plugin?

With the help of the Dynamic Pricing and Discounts plugin you can choose to add discount either only on the product price or on the total price the addon price has been added.
Let’s see the difference.
Let us configure a quantity-based product rule,


When the WooCommerce Product Add-ons plugin is active, an extra field appears in the settings page of the dynamic pricing and discounts plugin. That extra field is ‘Product Add On Support’.
Let’s start by configuring ‘No’ for ‘Product Add On Support

Dynamic Pricing and Discounts for WooCommerce
With this option, the discount rule gets applied to only initial price of the product and the addon price is added as it is.
The following example should make the point more clear

WooCommerce Product Add-Ons
In the above image, the discount of 50% gets applied to the initial regular price of the product. That’s why $100 gets converted to $50.
But, the addon price of $10 gets added as it is.
In the next case, let’s configure ‘Yes’ for ‘Product Add On Support’.

Dynamic Pricing and Discounts for WooCommerce
Now, the discount would get applied to both the regular price of the product and the addon cost. Thus, under the similar selection of the product and the addon (Small Size Print), the cost would now be $55 ($50 + $5) instead of $60

WooCommerce Product Add-Ons
WooCommerce Product Add-Ons

WooCommerce Product Add-Ons customization

The beauty of a WooCommerce plugin is that, they provide a lot of scopes to the developers for further enhancements, buy exposing hooks.
Adding images corresponding to the addon option is a desirable feature. Wouldn’t it be nice if you get to upload a different image for every option?
Something like the image below which would give your store an enhanced professional look.

WooCommerce Product Add-Ons

This article on ‘How to add images to your WooCommerce product addons’ helps you achieve exactly that.
The above-mentioned article would even give you some more customization tips like hiding of some fields dynamically etc.
That’s it! Feel free to share your thoughts on this article in the comment section.

Previous Using Dynamic Pricing and Discounts Plugin to Manage your Stock
Next How to apply Category Rule and Multiple Buy One Get One (BOGO) rules together?

2 Comments. Leave new

You must be logged in to post a comment.