The Pricings Rules feature allows you to create rules to add a mark-up price to your customizable products.
- Adding a pricing rule
- Simple pricing
- Advanced pricing
- Quick guides for the most common cases
1. Adding a pricing rule
To add a mark-up price to a product, you first need to create a customizable product and then go in the Pricings page in the left menu and choose between Simple Pricing and Advanced Princing.
2. Simple pricing
Simple Pricing allows you to create basic rules to charge your customers. In particular, you can charge them:
- a fixed markup or a percentage on the product price;
- a price for each text element that they add to the product;
- a price for each image they add to the product.
With the Simple Pricing, you can't create general rules to apply across multiple products.
3. Advanced pricing
Use the Advanced pricing to create complex rules to charge your customers.
Each pricing can be based on one or more rules and each rule is based on a property, such as the number of characters in a text element, amount of used colors in a design, size of the design, ... (see the full list below).
In the pricing editor page:
Type a name for the pricing
Select the products or print types that will use this pricingNOTE: If you link the pricing to a printing method all products that are using that printing method will use this pricing. If you attach the pricing to a product it will override the printing method pricing, if any.
Add one or more rules that will change the price.
Click 'Add new rule' to add a new rule and the rule editor will open.
The pricing is made of one or more rules, each rule will determine how the price will change.
The rule is made by:
It indicates on which property the price is based. This is the list of available properties:
Text length: price based on the number of characters in a single text element;
Total text length: price based on the total number of characters for all text elements in the design;
Text lines: price based on the number of text lines in the design;
Element size: the size of the element(s) in a design, both text and images.
Design size: price based on the size of the entire design, including all texts and images in the design.
Print area size: price based on the size of the print area;
Amount of elements: price based on the total number of elements (both text and images) in the design;
Amount of used colors: price based on the number of colors used in a design. It calculates the total number of colors, including text color and colors in a logo, artwork, image, ...
NOTE: for the images, it works only with vector files. Raster files won't be accepted.
Amount of customized sides: price based on the number of the product sides that your customer personalizes;
Price by element: set a price for each element included in the design, be it a text and/or an image.
b) Apply rule to
It indicates which parts of the product the rule will apply to. You can use this feature to limit the price calculation for a specific variation, side, or print area in a product.
It indicates which elements the rule will apply to. You can use this feature to limit the calculation to a specific set of texts or images.
If "setup" is checked, the price is added only one time, independently from the number of products brought by the customer. If "design" is checked, then the price is added for each quantity brought.
If "any" is checked, only the first matching condition (see below) will add a price. If "all" is checked, then all matching conditions will add a price.
f) Price type
This is to choose whether the markup price should be a fixed value on the top of the product price or a percentage of the product price.
NOTE: this option may not available for all the e-commerce platforms.
It indicates which price to add based on the property value. For example, if we use the property "Text length" then we can add one or more conditions as follow:
- Greater than 10, add 20$ -
- Greater than 5, add 10$
- And so on...
NOTE: When using the 'any' match, the order of the conditions is important!
You create a rule to charge your customers based on the "Text Lenght".
Greater than 5 characters = 10$
Greater then 10 characters = 20$
With this order, when customers add a text with more than 10 characters, the first condition will apply and only 10$ will be added instead of 20$! The solution is to add the 'Greater than 10' as the first condition. So, always put the greater condition first if you set the Match to Any.
When adding a condition, you can click the 'Product quantity+' button near each condition. A new row will appear below the condition. By clicking the plus button you can add one or more "quantity/price" tables. The price applied to this condition will depend on the product quantities brought by the customer.
IMPORTANT: Please note that if you use this for Shopify and BigCommerce stores, if customers change the quantity once in the cart the price won't be re-calculated as Zakeke has no control over the cart. The only possible solution if you want to avoid this issue, is to remove the ability to change the order quantity in the cart for your customers.
4. Quick guides for the most common cases
- Make a price for each product variant;
- Adding a fixed price or setup fee.