Smart Pricing

Smart Pricing

Automatically set and adjust your prices using real market data. Smart Pricing lets you undercut, match, or price above the market on any channel, with optional scheduled markdowns that run on autopilot.

Navigate to: Smart Pricing to get started

How It Works

Smart Pricing has three building blocks:

  1. Pricing Rules define how to price products on a channel (e.g. "undercut the market midpoint by 10% on Depop")
  2. Progression Schedules define when prices change over time (e.g. "reduce by 5% every 7 days until 40% off")
  3. Market data provides real pricing intelligence so your pricing is grounded in what buyers actually pay

You can use pricing rules on their own for static market-based pricing, or attach a progression schedule for automated price changes.


Creating a Pricing Rule

  1. Go to Smart Pricing and switch to the Pricing Rules tab
  2. Click Create Pricing Rule
  3. Fill in the settings:

Pricing Rule Settings

SettingDescription
NameA label for your reference (e.g. "Vinted Undercut All")
ChannelWhich marketplace this applies to (Depop, eBay, Vinted, Etsy, Shopify, Facebook)
StoreOptional: choose one connected store when you have multiple accounts on the same channel
CategoriesApply to all products or specific category IDs
StrategyUndercut (below market), Parity (match market), or Premium (above market)
AnchorWhich market reference point to use (see below)
AdjustmentHow much to offset from the anchor, as a percentage or fixed amount
Price GuardMaximum allowed deviation from your listed price (%). Prevents the market price from being wildly different to your own price. Default: 30%. Only applies to market-based anchors (Ceiling, Midpoint, Floor).
Round final priceOptionally round the final calculated price so it lands on a clean ending — either 0/5 (e.g. £442 → £445, £416 → £420) or .99 (e.g. £442 → £442.99). Always rounds up so you never drop below the calculated price. Applies to scheduled markdowns too.
Progression ScheduleOptionally attach a progression schedule for automated price changes over time
PriorityHigher priority pricing rules take precedence when multiple match a product

Understanding Anchors

The anchor determines which market data point your price is based on:

  • Ceiling - The highest market price. Good for premium strategies.
  • Midpoint - The average/suggested market price. The most common choice.
  • Floor - The lowest market price. Aggressive undercut territory.
  • Current Price - Uses the product's existing listed price instead of market data. Useful when you want automated markdowns from your own price without relying on market data.

Example

A pricing rule with:

  • Strategy: Undercut
  • Anchor: Midpoint
  • Adjustment: -10% (percent)

If the market midpoint for a Nike hoodie in "Good" condition is £30, this pricing rule sets the price to £27 (£30 minus 10%).


Creating a Progression Schedule

Progression schedules automate price changes over time. Use them for clearance markdowns, flash sales, seasonal pricing, and more.

  1. Go to the Pricing Rules tab
  2. Click Create Schedule
  3. Choose a preset for quick setup, or build a custom schedule

Schedule Presets

FLUF includes 10 ready-made presets:

PresetWhat It Does
Steady Markdown-5% every 7 days, floor at 40% off
Weekend Boost-10% on Fridays, reset on Monday
Payday Pulse+5% on 25th-1st of each month, then reset
Aggressive Clearance-10% every 3 days, floor at 60% off
Slow Burn-2% every 14 days, floor at 25% off
Flash SaleOne-time -20%, auto-revert after 48 hours
Staircase-£2 every 5 days, minimum £5
Seasonal Ramp-Up+3% weekly for trending categories
Auction-Style Descent-15% day 1, -10% day 3, -5% day 7
Protect Margin-5% every 7 days but never below your item cost + 20%. Requires item costs to be set under Cost Management.

Custom Schedule Settings

SettingDescription
TypeRecurring (repeats on a cadence) or One-time (specific date)
FrequencyEvery N days, weekly on a specific day, or monthly
StepHow much to change per step: percentage or fixed amount
FloorThe lowest the price can go: % from original, fixed minimum, market floor, or cost + % margin
ResetOptionally reset price back to original after hitting the floor

How Floors Work

Floors prevent prices from dropping below a safe minimum:

  • % from original - Stop at a percentage off the original price (e.g. 40% means a £50 item won't go below £30)
  • Fixed amount - Never go below a specific price (e.g. £5 minimum)
  • Market floor - Don't go below the market's lowest price
  • Cost + % margin - Never go below your item cost plus a chosen margin (e.g. cost + 20%). Requires costs set under Cost Management.

When the floor is reached, the schedule stops. If you've enabled Reset, the price reverts to the original after a configurable number of days, and the cycle can begin again.


Attaching a Progression Schedule to a Pricing Rule

To combine market-based pricing with time-based progressions:

  1. Create your schedule first (or use a preset)
  2. When creating or editing a pricing rule, select the schedule from the dropdown
  3. Products matched by this pricing rule will now progress through the schedule automatically

Without a schedule: The pricing rule's price is applied once when a product is crosslisted (static pricing). Use Backfill to apply prices to products already listed.

With a schedule: Prices are recalculated on a recurring basis and pushed directly to the marketplace. Products are automatically enrolled into the schedule when crosslisted.


Smart Pricing and Relisting

Your pricing rules apply every time a product is listed to a channel — including when it's relisted. If you have Auto-Relisting enabled, each relist recalculates the price using your active pricing rule before the fresh listing is created. This means your prices stay aligned with the market even as items cycle through relists.

Example

Say you have a jacket listed on Vinted at £10. You've set up:

  • A pricing rule with Anchor: Midpoint and Adjustment: +50%
  • Auto-Relisting enabled for Vinted

The jacket doesn't sell. When it comes up for relisting, FLUF checks the current market data. Vinted's suggested price for that brand, category, and condition is now £5. Your pricing rule says "use the market midpoint, plus 50%":

£5 (market midpoint) × 1.50 = £7.50

The relisted item goes live at £7.50 — not the original £10. Your price automatically adapts to what the market says, every time the item relists.

If you also have a progression schedule attached, the scheduled markdowns continue from the new price after relisting.


Applying Pricing Rules to Existing Products

New products are automatically priced by matching pricing rules when you crosslist them. For products already listed on a channel, use Backfill to apply the pricing rule retroactively:

  1. Go to the Pricing Rules tab
  2. Find your pricing rule and click the lightning bolt icon
  3. Confirm the backfill

For pricing rules without a schedule: Calculates the new price for each matching product and pushes it directly to the channel. You'll see a summary of how many products were updated, skipped (floor protection), or encountered errors.

For pricing rules with a schedule: Enrols all matched products into the schedule for automated price progression over time.


Dashboard Overview

The Overview tab shows your Smart Pricing summary at a glance:

  • Managed Products - Total products under smart pricing
  • Sales (30d) - Items sold in the last 30 days
  • Revenue (30d) - Total revenue from smart-priced items
  • Avg Days to Sell - How long items take to sell on average
  • Products by Channel - Breakdown by marketplace
  • Price Updates - How many price changes were made in the last 24 hours, 7 days, and 30 days
  • Active Pricing Rules - Quick summary of your enabled pricing rules
  • Upcoming Price Changes - Next 10 products scheduled for a price update

Analytics

The Analytics tab helps you understand what's working:

Sell-Through Analysis

See how fast products sell, grouped by category or brand:

  • Filter by channel and time range (7, 30, 60, or 90 days)
  • Compare average price, days to sell, and discount percentage
  • Toggle between category and brand grouping

Pricing Rule Impact

Compare items with and without smart pricing:

  • Average days to sell with a pricing rule vs without
  • Number of sales in each group
  • Shows whether smart pricing is helping items sell faster

Price Elasticity

Understand how price affects sell-through speed for a specific category:

  1. Enter a category ID in the elasticity section
  2. Click Analyse
  3. See sales grouped by price brackets with average and median days to sell
  4. Visual bar chart shows which price points sell fastest

Daily Email Report

If you have any active pricing rules, FLUF sends you a daily summary email covering the last 24 hours of price changes, 7-day sales by channel, 30-day sell-through trends, products that have reached their floor, and any errors pushing prices to channels. The email is skipped on quiet days when nothing meaningful has happened.


Market Data

Smart Pricing uses real market data to inform your pricing decisions. Market prices reflect what similar items actually sell for, taking into account factors like brand, category, and condition.

Market data is refreshed automatically for products with active progression schedules.


Pausing and Resuming

You can pause price progressions at any time:

  • Pause a pricing rule: Click the pause icon next to the pricing rule on the Pricing Rules tab. All products under that rule stop receiving price updates.
  • Resume: Click the play icon to restart progressions from where they left off.

Pausing does not revert prices. Products stay at their current price until resumed.


Tips & Best Practices

Start with one channel: Test a pricing rule on your most active channel before rolling out to all marketplaces.

Use presets first: The built-in presets cover the most common pricing strategies. Start with "Steady Markdown" or "Slow Burn" and customise later.

Set sensible floors: Always set a floor price to avoid selling below cost. A 40% floor is a safe starting point for most categories.

Monitor the dashboard: Check the Overview tab regularly. The "Avg Change (7d)" metric tells you how aggressively prices are moving.

Check the Log tab: The Log tab records every price change, including any errors. Use the Action filter to quickly find issues.

Combine with offers: Smart Pricing works well alongside Offer Management. Price competitively with smart pricing, then use auto-accept rules for final negotiations.

Category-specific rules: Create separate pricing rules for different product types. Trainers might sell well with aggressive clearance, while designer items benefit from slow-burn markdowns.


Troubleshooting

Prices not updating?

  • Check the pricing rule is active (not paused)
  • Verify a progression schedule is attached if you expect automated changes
  • Check the Upcoming Price Changes section on the Overview tab to see when the next update is due
  • Check the Log tab for any error entries — if a price push to a channel fails, the error is recorded there with details

Market data not available?

  • Products need a recognisable brand and category for market data to resolve
  • Unbranded items won't receive market-based pricing (use the "Current Price" anchor instead)

Backfill shows 0 products?

  • Verify products exist on the selected channel in your Listings
  • Check the category filter matches your products
  • Products must have a price greater than zero

Backfill shows errors?

  • Some products may fail to update on the channel (e.g. if the listing was removed or the channel is temporarily unavailable)
  • Check the Log tab and filter by the "push_error" action to see which products failed and why
  • You can re-run the backfill — products that already have the correct price will be skipped automatically

Price went too low?

  • Check your Price Guard setting on the pricing rule — this caps how far the market-calculated price can deviate from your listed price. A 30% guard means a £100 item won't be priced below £70 or above £130, regardless of what the market data says.
  • Review your floor settings on the progression schedule
  • Pause the pricing rule immediately to stop further reductions
  • Adjust the floor or price guard values and resume
Back to Help Center