Skip to content
English
  • There are no suggestions because the search field is empty.

How to: Format Output Pages

Controlling What Shows (and Where)

Keep your output pages clean, focused, and useful — for your team and your customers.

In this article:

  1. How output page settings are organized
  2. Output Page Variables
  3. Hiding attributes that don't apply
  4. Hiding attributes that are zero or empty
  5. Using multiple pages to separate information
  6. Controlling sort order and spacing on cut sheets
  7. Showing the same attribute on some pages but not others

How Output Page Settings Are Organized

Output page formatting isn't controlled in just one place — it's managed across three different areas of your instance, depending on what you're trying to adjust.

Learn more here.

Keeping these three levels straight will save you a lot of head-scratching. When something is showing up somewhere it shouldn't — or not showing up where it should — one of these three places is where you'll find the fix.

The image below shows both attributes and parts on this output page. Identify  what you're trying to change on the output page first, then navigate to either the attribute, or that product's parts. 

Zight 2026-3-16 at 2.57.39 PM

    Output Page Variables

    There are a variety of dynamic variables that you can use in output pages. These are represented on the black side bar: 51832e10-cf1c-43f1-bfb7-65e94525e814
    Use these variables to customize & personalize your output page. To use, navigate to the WYSIWYG editor at the bottom of the Output Page Settings page. Click into the editor where you want to place your variable, then click on the variable in the black side. The variable will show up in the editor like this: {ship_date} 

    🏁 Need to test quickly? We recommend having a second browser tab open to the page your editing open on an order in Bid status. Make a change in the editor, save, then refresh your order output page to see how it looks on the finished page! 

    Most of these are self-explanatory, but let's clarify a few of these variables: 

    • Order Description = Description field in the black sidebar of the order page
    • Order Pre-Adjustment Subtotal = the price of the product before a price adjustment is applied (usually a discount!)
    • Order Adjustment Total = Dollar amount of the price adjustment
    • Order Tax Rate = Actual % of tax collected
    • Order Tax Amount = Dollar amount of the tax collected

    ✅ String multiple variables together to build a direct URL link:
    www.{instance_name}.allmoxy.com/orders/quote/{order_num}

    Hiding Attributes That Don't Apply On Products

    One of the most common output page headaches is an attribute shows up on a product where it's not relevant. For example, a "Mitered Style" attribute might be set to display on your Door Cutlist page — which is great for doors that actually have mitered styles, but messy for drawer fronts that don't.

    There are two good solutions depending on your situation.

    Option 1: Use "Hide if Selected" on the attribute

    Inside any select-style attribute table, each option has a Hide if Selected column. When this is set to Yes, that attribute option will be hidden on all output pages whenever that option is selected on the order.

    Untitled design (10)-1

    This works well when the attribute exists on many products and you only want  the attribute to show up when something unusual is selected.

    For example, if "None" is the default for an outside edge profile, checking Hide if Selected for that option means the attribute won't clutter up your cut sheet on orders where no profile was selected.

    Another use case (📸 above) is if your default material is Almond Melamine, you might Hide if Selected for Almond Melamine, but have every other option show. Your production team would need to know that no option showing = Almond Melamine. 

     

    Option 2: Use Edit Overrides to set the default to None on specific products

    If the issue is product-specific; for example, the hinge drilling attribute doesn't belong on drawer fronts at all - you can use Edit Overrides to set the default value for that attribute to None on just that product, and then make sure Hide if Selected is enabled for the None option.

    This way the attribute stays set up correctly for all your other products, but gets suppressed cleanly on the products where it's not applicable. To change a product override, navigate to Settings ➡️ ECommerce ➡️ Products ➡️ [Select Product] ➡️ Find Attribute ➡️ Edit Overrides

    Zight 2026-3-16 at 4.08.27 PM

    🚩 These two options work together. Setting the default to None via Edit Overrides only cleans up the output page if Hide if Selected is actually enabled for that None option in the attribute table.


    Hiding Attributes or Parts that are Zero/Empty on Products

    Even with good defaults in place, there will be cases where a part has a quantity of zero or an attribute simply has no value — and you don't want those showing up on your cut sheets.

    There's an output page-level setting for exactly this: Hide attributes that are zero or empty. When this is turned on for an output page, any attribute with a zero value or blank value won't render on that page at all. 

    Zight 2026-3-16 at 4.12.36 PM

    To enable this setting:

    ⚙️  ➡️  ECommerce 

    ➡️  Output Pages 

    ➡️  [Select Page] 

    ➡️  ✅  Hide attributes that are zero or empty

     

    Using Multiple Pages to Separate Information

    A single "All Parts" page works fine for simple orders, but as your product catalog grows it can get overwhelming — especially on the shop floor where workers need to zero in on just their piece of the job. The solution is to create dedicated output pages, each showing only the parts relevant to a specific task.

    Most shops end up with something like:

    • Quote/Confirmation page — customer-facing, invoice-type output page that shows product details and pricing
    • An Invoice page — customer-facing, shows final pricing and order totals
    • An All Parts page — internal, shows every part across every product in one place
    • Dedicated cut sheets by part type — for example, an output page for panel dimensions and a separate page for stiles and rails, or separate pages for doors and moldings.
    • Each part in a product can be independently set to show on one page, multiple pages, or none at all. So your panel dimensions can live only on the Panels sheet, your stile and rail cuts only on the Stiles & Rails sheet, and so on.
    Settings > ECommerce > Products > [Select Product] > Parts tab > [Select Part] > Output Page checkboxes
    📸 Screenshot: Part settings showing the list of output pages with checkboxes to show/hide on each
    Tip: If you want a stripped-down sheet for a specific role in the shop — say, a page that shows only finished door dimensions and punch info for the person doing final sizing — you can create a new output page, then selectively check only the relevant parts to show on it. Less information on the page means fewer things to miss.

    Similarly, product attributes (not just parts) can be toggled on or off per output page. If you only want the cab mark number to appear on the Quote page and not on any cut sheets, open that attribute and uncheck the cut sheet pages from its output page list.

    Settings > ECommerce > Product Attributes > [Select Attribute] > Output Page visibility settings
    📸 Screenshot: Attribute settings showing output page visibility checkboxes at the bottom of the attribute

    Tip: For this to work with parts (not just attributes), your part quantity formula needs to actually output zero when the part isn't present — rather than just leaving it blank. If a part is returning an empty value instead of a 0, this setting won't catch it. When the quantity hits zero, the setting above applies and removes the attribute that's missing. 
     

    Controlling Sort Order & Spacing on Cut Sheets

    By default, products appear on your cut sheets in the order they were added to the order. If your shop prefers to work from largest to smallest — cutting the big pieces first and nesting the smaller ones in — you'll want to sort by width, descending.

    Sort order is controlled at the product level, not at the output page level. Open the product, and look for the sort settings near the top of the product configuration.

    Settings > ECommerce > Products > [Select Product] > Sort settings
    📸 Screenshot: Product-level sort settings showing sort field (Width) and sort direction (Descending)
    Note: Sort order needs to be configured per product. If you have multiple products on the same cut sheet and want them all sorted consistently, make sure you've set this on each one.


    Showing the Same Attribute on Some Pages but Not Others

    Sometimes you want a piece of information to appear in one context but not another. A good example is a cab mark number — useful on a quote so the customer or salesperson can cross-reference it, but not necessarily needed on every cut sheet going to the shop floor.

    The cleanest way to handle this is at the attribute level. Open the attribute in question and scroll to the output page visibility settings at the bottom. From there, check only the pages where you want it to appear, and uncheck the rest.

    Settings > ECommerce > Product Attributes > [Select Attribute] > (scroll to output page section)
    📸 Screenshot: Bottom of an attribute's settings page, showing which output pages are checked vs. unchecked

    This is a much lighter-touch solution than trying to hide things with formulas or overrides — if the attribute simply isn't assigned to a page, it won't show there, full stop