How to Set Up Dynamic Pricing for Print-on-Demand Products

Smart Product Designer includes a built-in dynamic pricing engine, letting you charge customers based on what they add to their design. The more they customize, the more they pay. Prices update automatically, so there are no surprises at checkout.

This doc explains how to configure dynamic pricing for your custom products.


How Dynamic Pricing Works

↑ Back to top

You set a base price on the product (your standard WooCommerce product price). On top of that, you assign an Additional Fee to individual design elements, i.e., cliparts, shapes, fonts, or image uploads. When a customer adds that element to their design, the fee is added to the total automatically.


Before You Start

↑ Back to top

Make sure you have already set up your design template and linked it to a product. If not, see:


Step 1: Set an Additional Fee on Cliparts

↑ Back to top
  1. Go to WordPress Admin โ†’ Products โ†’ Smart Product Designer.
  2. Open the design template you want to configure.
  3. Go to the Clip Arts tab.
  4. Select a clipart or clipart category.
  5. Enter a fee in the Additional Fee field (e.g. 2.00 for $2.00 per clipart placed).
  6. Save the template.

Step 2: Set an Additional Fee on Shapes

↑ Back to top
  1. In the same design template, go to the Shapes tab.
  2. Select a shape or shape category.
  3. Enter a value in the Additional Fee field.
  4. Save the template.

What Customers See

↑ Back to top

When a customer opens the designer page and adds an element with a fee attached, the product price updates immediately, showing the new total before they add to cart. No hidden charges, no checkout surprises.


Example Pricing Setup

↑ Back to top
Design ElementAdditional Fee
Clipart placed+$2.00
Premium font used+$1.50
Shape added+$1.00

Tip: Keep base prices competitive and use element fees to reflect the real cost of more complex print jobs โ€” customers understand paying more for more.

That’s it.

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Add shipment tracking information to your orders.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.