PrintNowPrintNowDocs

Pricing

Create and manage pricing categories that define sizes, colors, quantities, turnarounds, and order options for your products.

Base pricing categories are the core building blocks of product pricing in PrintNow. Each product references a single pricing category that determines what sizes, colors, quantities, turnaround times, and configurable options are available to customers during checkout. A pricing category also controls how prices are calculated -- using linear interpolation, unit pricing, or matrix pricing -- and whether custom sizing, design services, or digital downloads are offered.

Pricing categories can be shared across storefronts (global), grouped into parent/child hierarchies, and imported/exported via spreadsheet for bulk management.

View Base Pricing Categories

  1. From your Unified Admin, go to Pricing > Base Pricing.
  2. The list displays all pricing categories in an AG Grid with search and pagination.
  3. To search, click the search icon and enter a term to filter by name.
  4. To add a new category, click Add Base Pricing and enter a name. Check Group Category to create a parent category that contains child pricing categories instead of direct pricing data.
  5. Use the overflow menu (three-dot icon) for Import (upload a pricing spreadsheet) and Setup Initial Pricings (load sample pricing data for new stores).

List Columns

ColumnDescription
IdUnique identifier for the pricing category.
NameDisplay name of the pricing category (e.g., "Business Cards", "Banners").
Product CategoryThe product category this pricing is associated with.
GlobalCheckbox indicating whether this pricing category is shared across multiple storefronts.
UploadCheckbox indicating whether custom file upload is enabled for this pricing category.
DesignCheckbox indicating whether design service is enabled for this pricing category.
ActionThree-dot menu with Edit, Pricing Tables, Clone, Export, and Delete options.

List Actions

ActionDescription
EditOpens the pricing category editor with all configuration tabs.
Pricing TablesOpens the matrix pricing table editor where you can view and edit the calculated price grid.
CloneCreates a duplicate of the pricing category with all its settings.
ExportDownloads the pricing category as a spreadsheet file.
DeletePermanently removes the pricing category after confirmation.

Edit Base Pricing

Click Edit on any pricing category row to open the editor. The editor has up to nine tabs depending on the category configuration.

Tabs: General Info | Quantities | Colors | Sizes | Custom Sizing | Turnarounds | Order Options | Smart Option Triggers | Dieline Mapping

The Custom Sizing tab is hidden when the pricing category does not support custom sizes. The Dieline Mapping tab only appears when dieline mapping is enabled.

General Info Tab

The General Info tab is organized into a three-column layout with Pricing Details on the left, Design Service and Custom Upload in the center, and Digital Download, Merge Settings, and Print Editor Options on the right.

Pricing Details

FieldDescription
NameDisplay name of the pricing category.
Pricing ModeControls how prices are calculated between quantity breakpoints. Options: Linear Price Interpolation (interpolates total price), Linear Unit Price Interpolation (interpolates unit price), Unit Price (fixed unit price at each breakpoint).
DiscountA discount value applied to all prices in this category.
Discount TypeHow the discount is applied. Options: None, Fixed (flat dollar amount), Percentage.
Product CategoryAssociates this pricing with a product category from the catalog.
WeightWeight value used for shipping calculations.
PerUnit for the weight value. Options: Sq. Inch, Sq. Centimeters, Sq. Foot, Sq. Millimeters, Sq. Meters, Unit.
Ship. Box CountNumber of shipping boxes required for products in this pricing category.
Is GlobalWhen checked, this pricing category is shared across multiple storefronts. Enables the Storefronts multi-select to choose which stores use this pricing.
StorefrontsMulti-select dropdown to choose which storefronts share this global pricing category. Only enabled when Is Global is checked.
Is BookWhen checked, treats products as book/booklet type and enables the Binding Type selector.
Binding TypeBinding method for book products. Options: None, Perfect Bound, Saddle Stitch, Spiral Bound, Hard Cover. Only enabled when Is Book is checked.
Is StaticWhen checked, pricing uses fixed prices that do not interpolate between quantity breakpoints. Mutually exclusive with Matrix Pricing.
Matrix PricingWhen checked, enables matrix-based pricing where prices vary by the combination of quantity, size, and color. Mutually exclusive with Is Static.
Show CommentsWhen checked, displays a comments field on the storefront for customers to enter special instructions.
Change OrientationWhen checked, allows customers to switch between portrait and landscape orientation on the storefront.
Hide Images During CheckoutWhen checked, product images are hidden during the checkout process.
Is GroupWhen checked, this pricing category acts as a parent group that contains child pricing categories.
Dieline Maps As BlanksWhen checked, dieline mappings are treated as blank templates in the editor.

Design Service

FieldDescription
EnabledWhen checked, customers can request professional design services for products in this category.
Markup MethodHow the design service fee is calculated. Options: Percentage (percentage of base price), Flat Charge (fixed dollar amount).
Markup ValueThe markup amount -- either a percentage or dollar value depending on the Markup Method.

Custom Upload

FieldDescription
EnabledWhen checked, customers can upload their own print-ready files instead of using the editor.
Markup MethodHow the upload fee is calculated. Options: Percentage, Flat Charge.
Markup ValueThe markup amount for custom uploads.
3D ModelAssigns a 3D model for previewing uploaded designs. Options include available 3D models or None.

Digital Download

FieldDescription
Download CostPrice charged for digital download of the product (e.g., downloadable PDF).
Enable downloadsWhen checked, customers can purchase a digital download version of the product.
Enable printingWhen checked, customers can also order the physical printed version alongside the download.

Merge Settings

FieldDescription
Target DPIResolution for the print-ready PDF merge output. Options: 150, 200, 250, 300 DPI.

These options control what pricing-related controls appear inside the Print Editor when a customer customizes a product. Only visible for Professional and Enterprise license plans.

FieldDescription
Show CalculatorWhen checked, the pricing calculator widget is visible in the editor.
Show SizeWhen checked, the size selector is visible in the editor.
Show QuantityWhen checked, the quantity selector is visible in the editor.
Sizes Open By DefaultWhen checked, the sizes panel is expanded when the editor loads.
Colors Open By DefaultWhen checked, the colors panel is expanded when the editor loads.
Options Open By DefaultWhen checked, the options panel is expanded when the editor loads.

Quantities Tab

The Quantities tab has a two-column layout: the left side shows a grid of quantity breakpoints, and the right side shows quantity display settings.

Quantity Grid

ColumnDescription
DefaultCheckbox to set which quantity is pre-selected on the storefront.
QuantityThe quantity value (e.g., 100, 250, 500).
ActionEdit and Delete actions.

Quantity Settings

FieldDescription
DisplayHow quantities appear on the storefront. Options: Dropdown List (customers pick from a list) or Textbox (customers type a custom quantity).
MinimumMinimum quantity a customer can order. Only applies when Display is set to Textbox.
MaximumMaximum quantity a customer can order. Only applies when Display is set to Textbox.

Colors Tab

The Colors tab manages the ink/color configurations available for products. Each color entry represents a combination of page count and ink coverage (e.g., "4/4 Full Color" for 4-color front and back).

A Color Label Override field at the top lets you rename the "Color" label as it appears on the storefront (e.g., "Ink Options").

Color Grid

ColumnDescription
DefaultCheckbox to set which color is pre-selected on the storefront.
NameDisplay name of the color option (e.g., "Full Color", "Black & White").
Page CountNumber of pages/sides for this color configuration.
InksDisplays front and back ink counts (e.g., "4/0" or "4/4").
Page NameCustom names for template pages associated with this color.
ActionEdit and Delete actions.

Add/Edit Color Fields

FieldDescription
NameDisplay name for the color option.
Page CountNumber of printable pages/sides. Starter plans are limited to 2 or fewer.
Front InksNumber of ink colors on the front side (e.g., 4 for CMYK).
Back InksNumber of ink colors on the back side.
Page NameCustom page names used when mapping to editor templates.
Integration IdExternal identifier for integrating with third-party print vendors or MIS systems.
ThumbnailsUpload a thumbnail image to visually represent this color option on the storefront.

Sizes Tab

The Sizes tab manages available product sizes. Sizes can optionally be organized into Size Groups for visual grouping on the storefront. A Size Label Override field lets you rename the "Size" label (e.g., "Dimensions").

Size Grid

ColumnDescription
IdSize identifier. Supports drag-and-drop reordering.
DefaultCheckbox to set which size is pre-selected on the storefront.
NameDisplay name of the size (e.g., "3.5 x 2", "11 x 17").
GroupThe size group this size belongs to, if any.
WidthWidth dimension value.
HeightHeight dimension value.
BleedBleed area in the configured units.
WeightWeight value for shipping calculations.
UnitsMeasurement unit (inches, centimeters, etc.).
Safe AreaSafe area margin for keeping content away from trim edges.
ActionEdit, Set Default, and Delete actions.

Add/Edit Size Fields

FieldDescription
NameDisplay name for the size option.
Size GroupDropdown to assign this size to a group. Only visible when size groups exist.
WidthWidth dimension.
HeightHeight dimension.
BleedBleed area beyond the trim edge.
WeightWeight for shipping calculations.
UnitsMeasurement system. Options include Inches, Centimeters, Millimeters, Feet, Meters.
3D ModelsAssigns a 3D preview model for this size. Select Default for no 3D model.
Integration IdExternal identifier for third-party integrations.
Safe AreaMargin inside the trim area where important content should be placed.

Size Groups

Size groups let you organize sizes into labeled sections on the storefront. Each group can optionally allow custom sizing.

ColumnDescription
IdGroup identifier. Supports drag-and-drop reordering.
ThumbnailOptional image representing the group.
Display NameName shown on the storefront for this group of sizes.
Allow CustomWhen checked, customers can enter custom dimensions within this group.
Display OrderSort position of the group.
ActionEdit and Delete actions.

Custom Sizing Tab

The Custom Sizing tab defines rules for products that allow customers to enter their own dimensions. The left side shows a grid of area-based pricing ranges, and the right side configures size constraints and options.

Custom Sizing Ranges Grid

ColumnDescription
Min AreaMinimum area (in square units) for this price range.
Max AreaMaximum area (in square units) for this price range.
Price/Sq. UnitPrice charged per square unit within this area range.
ActionEdit and Delete actions.

Each range can also have quantity-based discounts with Quantity From, Quantity To, and Price/Sq. Unit columns.

Custom Sizing Settings

FieldDescription
Allow custom sizeWhen checked, customers can enter custom width and height values on the storefront.
Custom size as textWhen checked, custom size is entered as free-form text rather than numeric fields.
Integrate custom size in standard size listWhen checked, the custom size option appears inline with standard sizes instead of as a separate section.
UnitsMeasurement unit for custom sizes (Inches, Centimeters, etc.).
Minimum WidthSmallest allowed custom width.
Maximum WidthLargest allowed custom width.
Minimum HeightSmallest allowed custom height.
Maximum HeightLargest allowed custom height.
Size SteppingIncrement value for the size selector (e.g., 0.25 for quarter-inch steps).
BleedBleed area applied to custom-sized products.
Safe AreaSafe area margin applied to custom-sized products.

Turnarounds Tab

The Turnarounds tab manages production speed options (e.g., "Standard", "Rush", "Same Day"). The left side shows a grid of turnaround entries, and the right side shows global turnaround settings.

Turnaround Settings

FieldDescription
Enable TurnaroundWhen checked, turnaround options are displayed on the storefront for this pricing category.
Pricing MethodHow the turnaround surcharge is calculated. Options: Flat Charge (fixed dollar amount), Percentage (Base) (percentage of the base item price), Percentage (Subtotal) (percentage of the order line subtotal).

Turnaround Grid

ColumnDescription
DefaultCheckbox to set which turnaround is pre-selected.
NameDisplay name (e.g., "Standard 5-7 Days", "Rush 2 Days").
CostSurcharge amount for this turnaround option.
Display OrderSort position on the storefront.
MinQty / MaxQtyQuantity range where this turnaround is available. Set both to 0 for no restriction.
Production TimeNumber of production days used for scheduling.
ActionEdit, Set Default, and Delete actions.

Add/Edit Turnaround Fields

FieldDescription
NameDisplay name for the turnaround option (required).
CostSurcharge amount.
Display OrderSort position relative to other turnaround options.
Minimum QuantityThis turnaround is only available when the ordered quantity is at or above this value.
Maximum QuantityThis turnaround is only available when the ordered quantity is at or below this value.
Production TimeNumber of production days for internal scheduling.
ThumbnailsUpload a thumbnail image for the turnaround option.

Order Options Tab

Order options are configurable product add-ons (e.g., "Paper Stock", "Coating", "Rounded Corners") that customers select during checkout. Each order option contains one or more option items with individual pricing.

The Order Options tab supports Import Pricing and Export Pricing buttons for bulk management via spreadsheet. Order options can be reordered via drag-and-drop.

Order Options Grid

ColumnDescription
IdOption identifier. Supports drag-and-drop reordering.
NameDisplay name of the order option (e.g., "Paper Stock").
Group NameOptional group label for organizing related options together on the storefront.
Charged AsPricing method for this option.
Option ItemsComma-separated list of available option items.
Display OrderSort position on the storefront.
ActionEdit and Delete actions.

Add/Edit Order Option Fields

FieldDescription
NameDisplay name of the order option.
Option TypeDetermines the behavior of this option. Options: Normal, Base Price, Page Count, Cover Stock, Page Stock, Cover+Page, Photo View - Color 1/2/3/4, Photo View - Image, Photo View - Layer.
Option DisplayHow the option appears on the storefront. Options: Dropdown List, Radio Button List, Single Line Text, Multi Line Text, Button List. Text display types disable pricing and option items.
Display OrderSort position relative to other order options.
TooltipHelp text shown when customers hover over the option (max 1000 characters).
Charged AsHow the option item price is applied. Options: Per Item, Flat Charge, Percentage, Flat Charge + Percentage, Per Square Unit, Unit Per Area Range, Square Unit Per Area Range, Per Linear Unit.
Variable DataWhen checked, marks this option as a variable data field for personalization workflows.
Integration IdExternal identifier for third-party integrations.
Group NameGroups multiple options under a shared label on the storefront.
Show In EditorWhen checked, this option appears inside the Print Editor during product customization.

Order Option Items

Each order option contains one or more items that customers can choose from (e.g., under "Paper Stock": "14pt Gloss", "16pt Matte", "100lb Uncoated").

FieldDescription
NameDisplay name of the option item.
ThicknessMaterial thickness value (used for book/page stock calculations).
Min. SheetsMinimum number of sheets for this material.
Max. SheetsMaximum number of sheets for this material.
DefaultCostBase price for this option item.
Display OrderSort position within the option.
WeightWeight value for shipping calculations.
Production TimeAdditional production days when this item is selected.
Integration IdExternal identifier for third-party integrations.
Tag NameTag for Photo View option types to identify the image or layer in the editor. Only visible for Photo View option types.
Layer Color 1-4Color pickers for Photo View color-based option types. The number of visible color pickers depends on the option type.
Layer NameLayer identifier for Photo View - Layer option type.
Photo View ImageUpload an image for Photo View - Image option type.
ThumbnailsUpload a thumbnail image to represent this option item on the storefront.

Each option item also has a Price Range section where you define quantity-based pricing breakpoints with Qty From, Qty To, and Unit Cost columns. For options charged as "Unit Per Area Range" or "Square Unit Per Area Range", a custom price range grid replaces the standard price range.

Smart Option Triggers Tab

Smart option triggers create conditional rules that show or hide order options based on what the customer selects. For example, you can hide a "Lamination" option when a specific paper stock is selected.

Trigger Grid

ColumnDescription
DescriptionHuman-readable summary of the trigger rule (e.g., "IF Paper Stock IS 14pt Gloss THEN Hide Lamination").
ActionEdit and Delete actions.

Add/Edit Trigger Fields

FieldDescription
IFThe master option that triggers the rule. Built-in options: Color, Size, Quantity. Plus any order options defined for this pricing category.
ISThe comparison operator. For Color/Size/Order Options: Equal To, Not Equal To. For Quantity: also includes Less Than, Less Than or Equal To, Greater Than, Greater Than or Equal To.
VALUEThe specific value to compare against. Dropdown of available items for the selected master, or a numeric input for Quantity triggers.
THENThe action to take when the condition is met. Options: Hide, Show.
OPTIONThe slave option that is shown or hidden when the trigger fires.

Dieline Mapping Tab

The Dieline Mapping tab links pricing option combinations (size, color, order options) to dieline templates in the editor. This enables automatic dieline assignment based on what the customer selects. This tab only appears when dieline mapping is enabled for the pricing category.

Controls

ControlDescription
Mapping fieldsMulti-select to choose which fields generate mapping combinations. Options: Size, Color, plus any order options. Size is selected by default.
GenerateCreates all possible combinations of the selected mapping fields as rows in the grid.
Delete MappingsRemoves all generated dieline mappings.

Mapping Grid

ColumnDescription
IdMapping identifier.
PreviewThumbnail preview of the uploaded dieline SVG.
DescriptionAuto-generated description of the option combination (e.g., "3.5x2 - Full Color").
Product NameThe editor product assigned to this mapping.
ActionAssign Product to link an editor product, Upload SVG to upload a dieline template file.

Pricing Groups

When a pricing category is created as a Group Category, it acts as a parent container for child pricing categories. This allows a single product to offer multiple pricing configurations that customers choose from (e.g., "Standard" vs. "Premium" paper options).

The group edit view has a two-column layout: child categories on the left (two-thirds width) and pricing details on the right.

Group Pricing Details

FieldDescription
NameDisplay name of the pricing group.
Selection LabelLabel shown above the child category selector on the storefront (e.g., "Choose your paper").
Selection ModeHow child categories are presented. Options: Dropdown List, Button List.
Is GroupCheckbox to toggle group mode. Unchecking converts the group to a standard pricing category.

Child Categories

ColumnDescription
ThumbnailImage preview of the child category.
Display NameName shown to customers on the storefront.
Display OrderSort position. Supports drag-and-drop reordering.
ActionEdit and Delete actions.

Add/Edit Child Category

FieldDescription
Pricing CategoriesDropdown to select an existing pricing category to include as a child.
Display NameOverride name displayed on the storefront.
ImageUpload a thumbnail image for the child category.

Pricing Tables

Click Pricing Tables from the list action menu to open the matrix pricing editor. This page shows editable grids organized by size, with columns for each quantity breakpoint and rows for each color option. You can directly edit prices in the grid cells.

Actions: Import (upload a pricing spreadsheet), Export (download the current pricing table), Save, Cancel.

Import / Export

Base pricing supports several import and export operations:

  • Import Pricing (list overflow menu) -- Upload a spreadsheet to create or update an entire pricing category including quantities, sizes, colors, and prices.
  • Export Pricing (per-category action) -- Download a single pricing category as a spreadsheet.
  • Import/Export Order Options (Order Options tab) -- Bulk import or export order option configurations.
  • Import/Export Pricing Tables (Pricing Tables page) -- Update the price matrix via spreadsheet.

Associations

AreaEffect
Product pricingEvery product references a base pricing category. The available sizes, colors, quantities, and options on the product page come directly from the pricing category configuration.
Price calculatorThe storefront price calculator widget uses the pricing mode, quantity breakpoints, and turnaround surcharges defined in the pricing category to compute prices in real time.
Custom sizingWhen custom sizing is enabled, the storefront shows width/height inputs constrained by the minimum/maximum values and stepping defined on the Custom Sizing tab.
Order options at checkoutOrder options appear as selectable add-ons on the product page and in the shopping cart. Smart option triggers dynamically show or hide options based on customer selections.
Turnaround selectionWhen turnarounds are enabled, customers choose a production speed option on the product page. The turnaround surcharge is added to the order total.
Design service / Custom uploadWhen enabled, customers see "Design Service" or "Upload Your File" options that apply the configured markup to the base price.
Promotion codesPromotion codes can optionally be restricted to specific product categories, which are linked through pricing categories.
AreaEffect
Editor pricing controlsThe Print Editor Options checkboxes (Show Calculator, Show Size, Show Quantity) control which pricing controls appear in the editor sidebar.
Default panel stateThe "Open By Default" checkboxes for Sizes, Colors, and Options determine whether those panels are expanded or collapsed when the editor first loads.
Dieline mappingWhen dieline mapping is configured, the editor automatically loads the correct dieline template based on the customer's size, color, and option selections.
Order options in editorOrder options with "Show In Editor" checked appear inside the editor so customers can select options while designing.
3D model previewThe 3D Model setting on sizes and custom upload controls which 3D preview model is used in the editor.
  • Products — assign pricing categories to products via the Base Price field
  • Pricing Content (CMS) — manage the CMS page content for pricing pages

On this page