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

A price looks wrong: find out why

Trace a wrong price in Allmoxy: an extra discount, the same product priced differently, an adjustment that won't apply, $0 lines and what can't be done.

When a customer asks why a price is what it is, the answer is almost always in one of four places: the product's formula, a price adjustment, the order's discount percent, or when the line was last priced. This page starts with the one check that finds most of them, then walks through the questions we're asked most, each with what to look at and the fix. How a price is built, step by step, is in How Allmoxy prices a product.

Applies to: employees who answer pricing questions or maintain the catalog. Seeing the breakdown needs access to the order. Changing formulas needs Manage Catalog; price adjustments need Manage Financial Settings; the order discount needs Set Order Discounts.

In this article

Start here: open the price breakdown

  1. Open the order and add ?dev=1 to the end of the address in your browser, then press Enter (for example yourshop.allmoxy.com/orders/12345/?dev=1).
  2. Click the subtotal of the line that looks wrong. A window lists the base price from the formula and every adjustment that went into it.
  3. Compare it with what you expected. Most wrong prices show up here as an adjustment you didn't expect, or a base price that's already off (which points at the formula).

The order's discount percent isn't in that window; it's in the order totals, as the Discount Percent row. More on the dev view: Use the dev view to see how a price was worked out.

There's an extra discount I didn't set

Two kinds of discount can apply to the same line, and they stack:

  • Price adjustments on the customer's company or its tags, from Settings > Operations > Price Adjustments. A tier discount, a company discount and an "Always" adjustment such as a promotion can all apply at once, depending on each one's Accumulate setting.
  • The order's discount percent, typed on the order by someone with Set Order Discounts. It comes off after the adjustments, so a 25% tier and an 8.5% order discount take more than 25% off.

To find the extra one: open the breakdown (above) to see every adjustment on the line, then check the order's Discount Percent row. If your shop has Hide Order Percent Discount on, the customer doesn't see that row, but the discount still applies. Check the company's tags too: a tag added for one purpose can match an adjustment set up for another. How adjustments combine: Price adjustments: discounts and surcharges.

The same product is priced differently on two orders

Work through these, in this order:

  1. Are the choices really the same? Compare every attribute on both lines, including ones hidden on the order form and option defaults. Run each order through the product's Test Live Data tool (product's Pricing tab with ?dev=1) using the two order numbers to see the values each one used: Test and fix a pricing formula.
  2. When was each priced? A Bid reprices from your catalog every time it's opened. A placed order keeps the price it had until someone changes the line, so an order placed before a price change keeps the old price. Changing a placed order's discount percent reprices every line from today's catalog.
  3. Same customer, same adjustments? Different companies, or a company whose tags changed between orders, get different adjustments. Compare the two breakdowns.
  4. An override or a discount? A price typed on the Order Override page, or a different discount percent on one order, explains a difference that the formula doesn't.

If both lines match on all four and the prices still differ, send us both order numbers and the line (see Still stuck).

One item in an upgrade prices oddly

When you switch an option across a whole order (for example Slab to Shaker doors), most lines usually move by a steady amount per square foot. If one line moves much more or much less than the rest:

  • Check whether that product has its own option prices or limits: open the product and look at Edit Overrides for the attribute. A per-product override wins over the attribute's own option price: Override an attribute for one product.
  • Check whether that product's formula counts the option differently (for example per door, per panel or with a minimum). Larger items, such as a tall cabinet with two stacked doors, are often where a formula's extra terms show.
  • Compare the two lines in the breakdown, and in Test Live Data, to see which formula section changed.

A surcharge or discount isn't applying

Check the adjustment on Settings > Operations > Price Adjustments:

  • Active is ticked.
  • Company is right: the exact company, All Companies, or Use Tags with a tag the customer's company actually carries (an individual customer's tags come from their primary contact).
  • Conditions match: the conditional group's product, supply or tag, and every attribute condition in the group, must be true for that line.
  • Priority and Accumulate: a Highest Priority Only adjustment can lose to another with a higher priority, and on a tie the larger signed amount wins.

Test it on a new bid for a company that carries the right tag. Changing the company on a copy of another customer's quote can give a misleading result, so start a fresh bid for that company instead. On placed orders, a new or changed adjustment only reaches a line when that line is changed; open Bids pick it up on their next view.

A line shows $0 or "-"

  • $0 on every line of a product usually means its pricing formula is empty or failing. Open the product's Pricing tab: an empty formula prices at $0 (or at the product's minimum price).
  • "-" means the formula couldn't be worked out for that line: a required option isn't chosen, an option is missing a value in a column the formula reads, or a part has no formula. The order can't be placed until it's fixed.

Both are covered step by step in Test and fix a pricing formula.

Price thicker material higher

If your formula prices every board at your 4/4 rate, 5/4, 6/4 and 8/4 material comes out too cheap. The usual fix is to give the thickness its own price factor:

  1. On the attribute customers use to choose thickness (or the material attribute, if thickness is part of the option), add a column, such as factor, and fill it in for each option: 1 for 4/4, and your rate for each thicker option, such as 1.3 for 5/4.
  2. In the product's formula, multiply the material cost by that column, for example board_feet * species.price * thickness.factor.
  3. Test with Test Form for each thickness before saving.

Option columns and how to read them in a formula: Write a pricing formula and Price by dropdown option. If many products need the change, a proxy variable lets you write it once: Proxy variables: share a formula across products. If you'd rather have it built for you, your Customer Success contact can set up time with our implementation team: Get help from Allmoxy.

What Allmoxy can't do today

  • An order minimum. Allmoxy can't hold an order to a minimum total (for example, warn under $75 and raise the order to $75). Each product can have its own Minimum Price, which applies per item, not per order. If you need an order minimum, tell your Customer Success contact so your shop is added to the request.
  • A report of the discount percent per invoice. No report lists each order's discount percent today; it shows on each order in its Discount Percent row. If you need it reported, tell your Customer Success contact so it's added to the request.

Still stuck

Send us the order number (or two, if you're comparing), the line, the price you expected and how you worked it out, through the Report a Bug tab of the Support Center: Report a bug to Allmoxy.

Things to know

  • ?dev=1 first. Clicking the line subtotal shows every adjustment.
  • Discounts stack. Adjustments come first, then the order's discount percent.
  • Bids follow the catalog; placed orders don't. A placed line keeps its price until it's changed.
  • Changing the discount percent reprices the whole order from today's catalog.
  • Overrides win. A typed price ignores adjustments and the discount.
  • Test adjustments on a fresh bid for a company with the right tag.
  • Minimum Price is per item. There's no order minimum today.

Related articles