Flxpoint Help Center
All DocsContact support

Order Rules

July 20, 2026

Summary

Explains Flxpoint's Order Rules - Importing, Invoices, and Routing IF/THEN automations - with common recipes for holds, shipping charges, routing groups, and fulfillment request handling.

Order rules automate what happens to orders as they flow through Flxpoint. They are organized into sections — Importing, Invoices, and Routing — each with its own IF/THEN rules.

  • Importing — hold, flag, or annotate orders as they import: by brand, total, weight, or all orders.
  • Invoicing — adjust order-level charges, such as free shipping over a threshold.
  • Routing — send orders to a specific Routing Group based on destination or a list.
  • Fulfillment strategy — reformat or void fulfillment requests based on conditions.

Settings → Orders, choose the section (Importing, Invoices, or Routing), then Add Rule.

Note: A new order rule only takes effect once you click Update Workflow.

Importing recipes

GoalIFTHEN
Hold specific brands for reviewBrand All In ListOrder Status → On Hold
Hold every order (startup safety)Always RunOrder Status → On Hold
Hold large ordersTotal > XOn Hold + send Custom Alert
Hold heavy ordersTotal Weight > XOrder Status → On Hold
Set channel shipping text for an item or groupSKU Equals / In ListSet Channel Shipping Text
Tag canceled ordersCanceled On after/equals 0Append "CANCELED" to Note

Invoicing & routing recipes

GoalIFTHEN
Free shipping over a thresholdTotal > XShipping Cost → 0
Route non-US orders differentlyCountry / Country Code not USSet Selected Order Routing Group
Route a list of items differentlySKU In ListSet Selected Order Routing Group

Fulfillment request recipes

GoalIFTHEN
Reformat the FR number for a supplierFulfillment Request Number Contains XReplace X with Y (blank to remove)
Void canceled FRsGenerated At within last X days AND Note Contains "Canceled"Fulfillment Request Status → Voided

The tag-canceled rule (Importing) and the void-canceled rule (Fulfillment) are designed to work as a pair: one appends "CANCELED" to the note, the other voids FRs whose note contains it.

Note: A rule added under Importing runs at import; Invoices and Routing rules run in their own stages. Add each rule in the section that matches when you want it to fire.
Note: Setting Always Run → On Hold lets you verify everything before orders send. Remove or disable it once you trust your automation, or nothing will auto-fulfill.
Note: The Routing section's action is choosing a Routing Group; Importing can change order status, notes, and channel shipping text. Do not expect every action in every section.

An order is stuck "On Hold" ("Products out of stock ... Order Status changed to On Hold") even though backorders are enabled

An out-of-stock line item auto-holds the order. Confirm backorders are allowed at the level routing evaluates (source and/or channel), and check that no order rule is forcing the hold. Once the setting is correct, release the held order manually to push it through; new orders should then progress without holding.

Where do I add order rules?

Settings → Orders, then pick Importing, Invoices, or Routing before clicking Add Rule.

Do I need to save?

Yes — click Update Workflow, or the rule will not take effect.

How do I automatically void canceled fulfillment requests?

Pair two rules: one appends "CANCELED" to the order note, the other voids FRs whose note contains "Canceled" within a recent window.

Why is my order on hold when backorders are enabled?

An out-of-stock line still triggers the automatic hold. Verify the backorder setting applies where routing checks it, and release the order once confirmed.

© 2026 Flxpoint. All rights reserved.