Preparing the latest guides, releases, and feature request updates.
Loading guides
Preparing the right Knowledge Base content for this platform.
Set prices for individual design elements | Chamevo Support Center
Set prices for individual design elements
Assign fixed prices to text elements, image uploads, and graphics so customers are charged when they add these elements to their design.
Updated April 28, 20265 min read
You can assign a fixed price to individual design elements so customers are charged automatically when they add an element to their design. This works independently of pricing rules β a graphic priced at $2.00 always adds $2.00 to the total, regardless of size, position, or other factors.
There are four places where you can set element prices:
Custom text elements β in the Print Profile
Custom image elements β in the Print Profile
Graphics from the library β in the Graphics manager
Graphic blocks β through the block's category rules
Before you start
You need access to Chamevo β Print Profiles and Chamevo β Graphics in your WordPress admin.
Your product must use a Print Profile for text and image element pricing to apply.
Set a price for customer-added text
This price applies every time a customer adds a new text element to the canvas.
Go to Chamevo β Print Profiles in your WordPress admin.
Open the Print Profile used by your product.
Open the Custom Texts tab, then the Advanced subsection.
In the Price field, enter the amount to charge (e.g., 1.50). Use a dot as the decimal separator.
If the field shows From master, switch on Override so the price applies to this profile.
Save the Print Profile.
Every text element the customer adds to the canvas will now include this price. Pre-placed text elements (elements you added in the Product Builder) are not affected by this setting.
Set a price for customer-uploaded images
This price applies every time a customer uploads or adds an image to the canvas.
Go to Chamevo β Print Profiles in your WordPress admin.
Open the Print Profile used by your product.
Open the Designs & Uploads tab, then the Advanced subsection.
In the Price field, enter the amount to charge (e.g., 2.00). Use a dot as the decimal separator.
If the field shows From master, switch on Override so the price applies to this profile.
Every image the customer uploads or places from Pixabay, AI generation, or QR code generation will include this price.
Set a price for a graphic
Graphics in your design library can each carry their own surcharge. This is useful when certain graphics cost more to produce (e.g., multi-color designs, licensed artwork, or premium templates).
Go to Chamevo β Graphics in your WordPress admin.
Find and select the graphic you want to price.
In the graphic's options, find the Pricing section.
In the Surcharge field ("Added to the product price when used"), enter the amount to charge.
Save the graphic.
You can also set a surcharge at the category level: open a design category's rules and set the Surcharge under its Pricing section. A category surcharge applies to every graphic in that category, and a per-graphic surcharge overrides it.
When a customer adds this graphic to their design, the surcharge is added to the product total. If they remove the graphic, it is subtracted.
Set a price for a graphic block
A graphic block is a template made of several image and text layers. It is priced once, as one unit, through the Surcharge of its category.
Go to Chamevo β Graphics and find the category that holds the block.
Click Options on the category to open its Category rules, and turn on Enable options.
In the Pricing section, enter the block price in Surcharge.
Click Apply to category.
Keep these rules in mind:
The category is the only price source. A block has no surcharge field of its own. If the category has no surcharge, the block adds nothing.
Layers are not priced separately. Block layers carry no price or color surcharge, so editing a layer's text or color does not change the price.
Pricing rules count a block as one element. A rule based on the number of elements counts the whole block once, not each layer.
The surcharge applies to every graphic and block in that category. To price blocks differently from single graphics, put them in their own category.
How element prices stack
Element prices are additive. Each element the customer adds contributes its price to the total.
Customer action
Price added
Adds a text element (text price: $1.50)
+$1.50
Adds a second text element
+$1.50
Uploads an image (image price: $2.00)
+$2.00
Adds a graphic priced at $3.00
+$3.00
Adds a three-layer graphic block (category surcharge: $4.00)
+$4.00
Total customization surcharge
$12.00
If the customer removes an element, its price is subtracted from the total.
Element pricing and pricing rules together
Fixed element prices and Dynamic Pricing rules are independent systems that both contribute to the final price.
Pricing source
Example
Base product price (WooCommerce)
$25.00
Customer adds text (fixed price)
+$1.50
Text Length pricing rule (> 10 characters)
+$2.00
Customer uploads image (fixed price)
+$2.00
Total
$30.50
The fixed price applies when the element is added. The pricing rule applies based on the element's content. Both contribute to the displayed price.
Pricing per view or print area
Element pricing settings in Print Profiles apply at the view or print area level, depending on your Print Profile configuration. This means you can set different prices for text on the front view versus the back view.
To set different prices per view:
Open the Print Profile.
Navigate to the specific view or print area.
Set the text or image price for that context.
Check your setup
Open a product on the frontend.
Add a text element and verify the price increases by the text element price.
Upload an image and verify the price increases by the image element price.
Add a priced graphic and verify its price is added.
Add a graphic block and verify its category surcharge is added once.
Remove each element and verify the price decreases accordingly.
Troubleshooting
Price does not change when adding an element
Verify the Print Profile has a price set in the correct place (Custom Texts β Advanced β Price for text, Designs & Uploads β Advanced β Price for images). If the field shows "From master", switch on Override first.
Confirm the product is using the correct Print Profile.
Make sure the price value uses a dot as the decimal separator (1.50, not 1,50).
Graphic surcharge does not apply
Open the graphic in Chamevo β Graphics and verify the Surcharge field (Pricing section) has a value.
Confirm the graphic is displayed in the customizer and available to customers.
Graphic block price is missing or wrong
Set the price in the block's category rules (Pricing β Surcharge). Blocks ignore any other price source.
Make sure Enable options is on in the category rules.
A block is charged once, however many layers it has. Customer edits to its layers do not add to the price.
Pre-placed elements are priced but should not be
Fixed element prices from Print Profiles apply only to customer-added elements, not to elements you pre-placed in the Product Builder. If a pre-placed element shows a price, check whether a pricing rule is targeting it.
Q: How is a graphic block with several layers priced?
A: Once, through the Surcharge in its category rules. Its layers carry no price of their own, and pricing rules count the block as one element.
Q: Can I set different prices for different types of text (e.g., names vs. slogans)?
A: The fixed text price in Print Profiles applies to all customer-added text elements equally. To vary the charge by what the customer types, use a Text Length or Text Size pricing rule instead.
Q: Do element prices work with WooCommerce product variations?
A: Yes. Element prices are added on top of the WooCommerce variation price. If a variation costs $30 and the customer adds a $2.00 graphic, the total is $32.00.
Q: Can I show the element price before the customer adds it?
A: Graphics in the library show their surcharge in the graphics panel. Text and image element prices are reflected in the total after the element is added.
Q: Is there a category-level surcharge for graphics?
A: Yes. Open a design category's rules and set the Surcharge in its Pricing section β it applies to every graphic in that category. A surcharge set on an individual graphic overrides the category value.