Channel Pricing and Quantity

📤 What is Channel Pricing and Quantity?

Channel Pricing & Quantity defines how pricing and inventory are calculated for channel listings. Understanding the difference between channel pricing workflows and manual listing overrides is critical to avoiding pricing conflicts and unexpected supplier data syncs.

 

🛠️ How-to Guides

Section 1: Channel Pricing & Quantity

What Does This Control?

Channel Pricing & Quantity defines the rules and logic that Flxpoint applies when creating or updating listings for a specific sales channel.

This includes:

  • Price calculations (markup, markdown, MAP enforcement)
  • Quantity logic (buffers, caps, source selection)
  • Policy enforcement at scale

These rules apply before values are written to listings.

Navigation

Channels → Select Channel → Settings (⚙️) → Pricing & Quantity

Where to Configure - Pricing & Quantity navigation screenshot

When the pricing workflow runs:

  • Flxpoint resets listing values to product variant defaults
  • Channel pricing rules are applied in order
  • Final calculated values are written to the listing

⚠️ This reset behavior prevents compounding markups or discounts across multiple workflow runs.

Markup Example

Start with: Default List Price
Add: Fixed dollar or percentage markup
Output: Channel-specific List Price

Markup Example screenshot

MAP Enforcement Example

IF MAP exists
AND MAP > Calculated List Price
THEN Set List Price = MAP

MAP Enforcement Example screenshot
📌 Best Practice:

Place MAP enforcement rules at the bottom of the rule list so they override earlier calculations.

Channel quantity rules define:

  • Which source(s) contribute inventory
  • How much quantity is exposed to the channel
  • Whether buffers or caps are applied

Examples:

  • Show only 80% of available inventory
  • Cap quantity at 5 units per SKU
Quantity Rules at the Channel Level screenshot

 

 

Section 2: Listing Pricing & Quantity

What This Controls?

Listing Pricing & Quantity reflects the final output of channel rules on individual listings and allows for:

  • Reviewing calculated price and quantity
  • Manually overriding values
  • Locking values to prevent workflow updates

Listings are channel-specific representations of product variants.

Navigation

Channel Listings → Open Listing → Variant Level Pricing & Quantity

By default, listing values:

  • Are populated from channel pricing rules
  • Match the calculated price and quantity from the last workflow run

 

If no channel pricing rules exist, the listing uses:

  • Product variant Default List Price
  • Product variant Quantity

Locking prevents channel workflows from changing a specific value.

Common Use Cases

  • Fixed-price items
  • Contract pricing
  • Digital or non-inventory items

 

How to Lock

  1. Open the listing variant
  2. Click the đź”’ lock icon next to Price or Quantity
  3. Enter the desired value
  4. Save
Locking Price or Quantity - lock icon screenshot
Locking Price or Quantity - enter value screenshot
  • Locked fields will not be overwritten by pricing workflows
  • Locked values can still be referenced in conditions

Example:
 IF List Price is Locked → Skip Pricing Rule

 

Overriding Without Locking

You may also manually edit price or quantity without locking.

⚠️ Important:
 If the field is not locked, the next pricing workflow run will overwrite the manual value.

 

Section 3: 🛡️ List Price Protection

What Is It?

List Price Protection is a channel-level control designed to prevent listings with unexpected pricing issues from syncing to your sales channels. It automatically blocks listings from syncing when pricing data does not meet minimum requirements, helping protect margins and avoid listing errors.

This setting is enabled by default for all newly created sales channels.

Quick Filters example

What Are The Minimum Requirements?

  • List Price must be greater than Estimated Cost
  • Estimated Cost cannot equal 0 or missing
  • Listing must be linked to a product that has at least 1 linked inventory item

How Do I Find Affected Listings?

Affected listings can be found using the “List Price Protection” filter on the Channel Listings grid. Once data is corrected and all requirements are met, listings will be marked out-of-sync and will become eligible for the next Sync Listings job.

 

When a listing meets List Price Protection criteria, Flxpoint displays a message on the listing indicating that syncing is temporarily blocked.

Listing-Level Behavior message screenshot

Listing Message

“This listing has met the following criteria for price protection and is not eligible to sync to your sales channel. Once corrected, this listing will continue with syncing:”

Below this message, Flxpoint displays only the criteria that currently apply, such as:

  • List Price ≤ Estimated Cost
  • Estimated Cost is missing or 0
  • No linked inventory

 

Important Notes

  • This is not an error
  • The message cannot be dismissed manually
  • If List Price Protection is disabled at the channel level, this message is removed entirely and any syncing block is removed

Listings blocked by List Price Protection appear in a dedicated filter.

Where to Find It

 Channel Listings → Needs Attention → List Price Protection

Needs Attention - List Price Protection filter screenshot

Filter Behavior

  • Appears only when at least one channel has List Price Protection enabled
  • Contains listings that are currently blocked from syncing due to meeting List Price Protection criteria
  • Listings are removed from this filter automatically once pricing data is corrected

 

What Happens After You Fix the Issue

Once a listing no longer meets protection criteria:

  • The listing is removed from the List Price Protection filter
  • The listing is marked as Out of Sync
  • The next sync job pushes the listing to the sales channel

 

Section 4: Relationship Between Channel and Listing Pricing

Layer Purpose Editable Workflow Impact
Channel Pricing & Quantity Defines pricing logic Yes Applies rules
Listing Pricing & Quantity Displays final values Yes Receives output
Locked Listing Fields Prevents updates Yes Overrides workflows
List Price Protection Prevents risky listings from syncing Yes (Channel) Blocks sync until corrected

 

Best Practices

  • Configure pricing logic only at the channel level
  • Use listing locks sparingly and intentionally
  • Always test pricing rules on a limited SKU set
  • Place enforcement rules (MAP, minimums) last
  • Document any locked listings for operational visibility
  • Keep List Price Protection enabled to prevent unprofitable or invalid listings from syncing

     

When to Use Each Layer

Use Channel Pricing & Quantity when:

  • You want consistent, scalable pricing
  • You are enforcing MAP or brand rules
  • You are managing inventory exposure

     

Use Listing Pricing & Quantity when:

  • A specific SKU needs special handling
  • You must override or freeze values
  • You need to inspect final calculated results