Pizza Builder is a custom pizza configuration feature designed specifically for pizza shops. Rather than a simple product editor, Pizza Builder uses a template + pricing rules approach: merchants configure pizza templates in the Back Office first, then apply those templates to specific pizza products.
Pizza Builder is ideal for products that require:
| Module | Support Status |
|---|---|
| Back Office | Configuration required |
| Tablet POS | Supported |
| Online Ordering | Supported |
| Kiosk | Not yet supported; planned for future release |
| Printing Receipt | Supported |
| KDS / CDS | Supported |
1. Size-Based Pricing: Configure different pizza sizes (Small, Medium, Large) with unique base prices and topping prices for each size.
2. Two Types of Modifiers: Configure different modifier types to handle various pricing scenarios:
3. Topping Groups with Zone Support: Organize toppings into groups (e.g., Meat Toppings, Vegetable Toppings) with support for whole pizza, half pizza (Left/Right), and quarter pizza (TL/TR/BL/BR) placement.
4. Quantity Multipliers: Allow customers to select portion sizes (Light, Normal, Extra) that affect topping pricing with configurable multipliers.
5. Flexible Portion Pricing: Choose between proportional pricing (50% per half, 25% per quarter) or highest-half pricing for half-and-half pizzas.
6. Free Topping Rules: Configure promotional rules to automatically waive the cheapest or most expensive N toppings.
7. Template Reusability: Create a single pizza template and apply it to multiple pizza products, reducing configuration overhead.
8. Order Record Preservation: All order details are captured at the time of ordering, ensuring historical orders, refunds, and reprints remain accurate even if templates or prices change later.
Before setting up Pizza Builder:
Ensure your POS tablet is running version 4.4.7 or later.
Prepare the required foundational data for your template:
Create Pizza Sizes — Define all size options (e.g., Small, Medium, Large) that your pizzas will offer.
Create Modifiers — Set up the two types of modifiers:
Create Topping Groups — Organize your toppings into logical groups and configure size-based pricing.
Note:
If a Size is already associated with a template or product, it cannot be deleted directly. You must first remove the association or confirm it will not affect existing products.
Pizza Builder template configuration in the Back Office must be completed before publishing Pizza Builder products.
After upgrading to version 4.4.7, reset or update print templates before going live. Otherwise, Pizza Builder details may not display correctly on kitchen tickets or receipts.

When configuring modifiers, determine Selection Type:

Free Modifiers are base options that do not add any extra charge to the pizza price. These are typically included in the base pizza price.
Examples:

Fixed Price Modifiers are add-on options that charge a fixed extra fee regardless of the pizza size selected.
Examples:

You can distinguish their types using Pricing Type on this interface.

Topping Groups organize your pizza toppings (e.g., Meat Toppings, Vegetable Toppings).


Example Topping Pricing:
| Topping | Small | Medium | Large |
|---|---|---|---|
| Pepperoni | $2.00 | $3.00 | $4.00 |
| Bacon | $4.00 | $5.00 | $6.00 |
| Beef | $5.00 | $6.00 | $7.00 |

Templates combine sizes, modifiers, toppings, zones, quantities, and pricing rules. One template can be applied to multiple pizza products.
Steps Configuration:
Step 1: Add Size Step — Add a Size step to allow customers to select pizza size (e.g., Small, Medium, Large).

Step 2: Add Modifier Step — Add a Modifier step to include Free Modifiers and Fixed Price Modifiers (e.g., crust, sauce, premium add-ons).


Step 3: Add Toppings Step — Add a Toppings step to include Toppings (Charge By Size) Modifiers. The Toppings step can include multiple Topping Groups (e.g., Meat Toppings, Vegetable Toppings).

Enable or disable zone options based on your business needs. You can choose from three zone configurations:



Note: The zone options are cumulative — selecting "Quarter" automatically enables all zone options (Whole, Left, Right, and all four quarters). Selecting "Half & Half" enables Whole, Left, and Right. Selecting only "Whole" restricts the pizza to whole-pizza toppings only.
| Pricing Mode | Description | Use Case |
|---|---|---|
| Charge Each Portion Separately | 50% per half, 25% per quarter | Customers pay for their selected zones |
| Charge The Highest-Priced Portion | Charge the highest-priced side or portion instead of adding each portion proportionally | Common half-and-half pricing |
Charge Each Portion Separately Example:
When Charge Each Portion Separately is enabled, customers pay a proportion of the topping price based on the zone selected — 50% for a half pizza, 25% for a quarter pizza.
For example, Pepperoni (Small) has dual prices: cash price $2.00 and card price $2.06 (cash + 3%). When a customer selects Pepperoni on a quarter zone (e.g., TL) only, the system charges 25% of the card price: $2.06 × 0.25 = $0.52.

Charge The Highest-Priced Portion Example:
When Charge The Highest-Priced Portion is enabled, the system compares the topping prices across all four quarters (TL, TR, BL, BR) and charges the highest-priced quarter's total topping price (instead of charging each quarter proportionally).
For example, using Pepperoni (Small, card price $2.06) as one of the toppings:
The system charges the highest quarter's total: $5.15 as the topping price for the entire pizza.

Set up portion multipliers. The quantity setting determines how much of a topping is used and affects the topping price accordingly.
| Quantity | Price Multiplier Example |
|---|---|
| Light | 0.5x |
| Normal | 1x |
| Extra | 2x |
Double-click the selected topping to display the Quantity Level settings, where you can adjust how the topping price changes based on the selected quantity.

Example using Pepperoni and Bacon (Quarter Zone):
Using Pepperoni (Small, card price $2.06) and Bacon (Small, card price $4.12) on a quarter zone (25%) as an example, with Charge Each Portion Separately pricing:

If offering promotional free toppings:

Example using Pepperoni (Quarter Zone):
TR — Normal Pepperoni: $2.06 × 0.25 × 1 = $0.52
Based on the rules set earlier, $0.52 is the lowest of the four prices, so it will be displayed as Free.

Configure maximum toppings per pizza and per topping group to prevent unlimited additions.

Pizza Builder supports the following zones:
| Zone | Meaning |
|---|---|
| Whole | Entire pizza |
| Left | Left half |
| Right | Right half |
| TL / TR / BL / BR | Quarter pizza sections |
Important: The system's minimum storage unit is Half and Quarter. "Whole" is calculated as Left + Right, or as four Quarters. This allows KDS, printing, receipts, and order history to accurately reproduce specific zones.
Calculation order:
Example Setup:
Final Price = Size Price + All Topping Prices
= 10 + 2 + 4 + (5 × 2) + 2
= $28
Topping Total = 2 + 4 + 10 + 2 = 18
Free = 10 + 4 = 14
Final Price = 10 + (18 - 14)
= $14
Left and Right each 50%:
Left = (2 + 4) × 0.5 = 3
Right = (10 + 2) × 0.5 = 6
Final Price = 10 + 3 + 6
= $19
Left/Right Topping Total (after proportion) = 3 + 6 = 9
Free = (4 + 10) × 0.5 = 7
Final Price = 10 + (9 - 7)
= $12
Left = 2 + 4 = 6
Right = 10 + 2 = 12
Final Price = 10 + max(6, 12)
= $22
Left = 2 + 4 - 4 = 2
Right = 10 + 2 - 10 = 2
Final Price = 10 + max(2, 2)
= $12
Note: When using highest-half pricing with free toppings, if both halves have equal prices after deductions, that equal value is used.
Each quarter is 25%:
TL = 2 × 0.25 = 0.5
TR = 10 × 0.25 = 2.5
BL = 4 × 0.25 = 1
BR = 2 × 0.25 = 0.5
Final Price = 10 + 0.5 + 2.5 + 1 + 0.5
= $14.50
When you update a template, associated products need to be synchronized.
| Template Change | Product Page Prompt |
|---|---|
| New Size added without any associated Toppings | Product page prompts to sync and complete pricing for new size |
| New Size added without completed Topping pricing | Product page should not prompt for sync directly |
| New Size added with completed Topping pricing | Product page shows prompt to review and sync |
Sync Process:









Complete price of this new size for this product.

Important: Sizes without completed pricing will not be displayed to customers.
When customers or cashiers order a pizza:
Note: When an order is submitted, the system saves an order snapshot recording the selected Size, Modifier, Topping, zone, quantity, price, and notes at that time. Even if templates or prices change later, historical orders, refunds, receipt reprints, KDS, and CDS will use the original order details.
Pizza Builder orders display the following information:
Recommended Display Format:
Build Your Own Pizza - Smal
+ Thick Crust
+ Tomato Sauce
+ Left
L Sausage, Bacon
+ Right
L Extra Beef
L Mushroom
⚠️ Warning: After upgrading to version 4.4.7, you must reset or update print templates. Otherwise, Pizza Builder details may not display correctly.
Pizza Builder provides pizza shops with a powerful and flexible way to offer customizable pizzas while maintaining consistent pricing rules across all sales channels. By using the template-based approach, you can efficiently manage complex pizza configurations and apply them across multiple products.
For additional assistance with Pizza Builder setup or troubleshooting, please contact the software provider for support.