Skip to content

Stagnated Inventory

Stagnated Inventory helps you identify products that haven’t moved in a specified number of days. Use this report to find slow-moving stock, make reordering decisions, and optimize warehouse space by clearing out dead inventory.

Stagnated Inventory

Free Up Space

Identify products taking up valuable warehouse space without generating sales.

Reduce Carrying Costs

Lower storage fees and holding costs by clearing out slow-moving inventory.

Optimize Ordering

Make better purchasing decisions by identifying products that don’t sell.

Improve Cash Flow

Convert stagnant stock back into cash through clearance sales or liquidation.

The system identifies stagnated products using these criteria:

Included Products:

  • Have inventory in stock (UnitsInStock > 0)
  • Not discontinued (Discontinued = 'N')
  • Not on hold (QtyHold = 0)
  • From Distribution Center 1 (DistributionCenter = 1)
  • No movement in historybin within the configured period

How It Works: The system uses a SQL view that identifies products without recent movement. Products that have had shipments or receipts recorded in historybin within your configured threshold period are excluded from the report.

Configured Period: The number of days is set in your account’s premium services settings (Stagnated_Inventory field). This determines how far back the system looks for product movement in the historybin table.

Example: If your threshold is 45 days, the report shows products that haven’t had any movement recorded in historybin within the last 45 days.

Navigate to Stagnated Inventory from the catalog menu or visit /stagnated.php directly.

From the Stagnated Inventory page, you can:

  • Click Go back to return to the catalog list
  • Click Download CSV to export the report

The report displays:

  • Page Header: Shows “Shipedge: Stagnated Inventory” with links to go back to catalog and download CSV
  • Stagnated Inventory Days: Your configured threshold displayed at the top (e.g., “45” days)
  • Data Table: Interactive table with searchable and filterable columns
  • Download CSV: Link to export the full report with additional fields
  • Sku: Product SKU identifier
  • Upc: Universal Product Code
  • Description: Product description
  • Supplier: Supplier name
  • Qty In Stock: Current inventory quantity
  1. Open Stagnated Inventory

    Navigate to Stagnated Inventory from the inventory menu.

  2. Review the Threshold

    Check the Stagnated Inventory Days displayed at the top. This shows your configured period (e.g., 45 days).

  3. Search and Filter Products

    Use the search boxes above each column header to filter:

    • Sku: Find specific SKUs
    • Upc: Search by UPC code
    • Description: Search product descriptions
    • Supplier: Filter by supplier name
  4. Analyze the Results

    Review products in the table. The default sort is by UPC code (ascending).

    Key Questions to Ask:

    • Why hasn’t this product moved?
    • Is demand seasonal?
    • Should I discontinue this SKU?
    • Can I run a promotion to clear stock?
  5. Download CSV for Analysis

    Click Download CSV to export the full report for spreadsheet analysis.

  6. Take Action

    Based on your analysis:

    • Discontinue slow-moving SKUs
    • Run promotions to clear excess stock
    • Adjust ordering to prevent future stagnation
    • Transfer to other distribution centers if needed

The stagnated inventory report uses real-time data:

  • CSV Export: CSV files are generated on-demand when you click Download CSV and cached for the current day (regenerated if accessed on a different day)
  • No Manual Refresh Needed: The table automatically loads data when you open the page

The system tracks movement through the historybin table. A product is considered to have “moved” if there are records in historybin within your configured threshold period.

Movement Records:

  • Shipments: Records with StatusType = 'Shipped' in historybin
  • Receipts: Records with StatusType = 'Received' in historybin
  • Any activity recorded in historybin within the threshold period

Products Shown in Report:

  • Products that do NOT have any historybin records within the configured threshold period
  • Products with inventory in stock, not discontinued, not on hold, and from Distribution Center 1

Not Considered Movement:

  • Orders in Pending or Processing status (not yet shipped and recorded in historybin)
  • Inventory adjustments that don’t create historybin records
  • Products without any historybin activity within the threshold period

Regular Review

Check stagnated inventory report monthly to identify trends early.

Seasonal Awareness

Don’t discontinue seasonal items just because they’re temporarily stagnant.

Supplier Insights

Group by supplier to identify vendors with consistently slow-moving products.

Action Plan

Create a clear process for handling stagnated inventory (clearance, liquidation, return to supplier).

Compare Quantities

Products with high quantities are more urgent to address than low-quantity stagnation.

Cross-Reference Sales Data

Compare stagnated inventory with sales reports to understand demand patterns.

Once you’ve identified stagnated products, consider these actions:

Discontinue

Mark the SKU as discontinued if you no longer want to stock it. This prevents new orders while allowing existing inventory to sell through.

When to Use: Product permanently discontinued, low demand, supplier issues.

Clearance Sale

Reduce prices to move inventory quickly and free up space.

When to Use: Excess stock, seasonal items out of season, product refresh.

Transfer to Other DC

Move inventory to a distribution center where demand is higher.

When to Use: Multi-location operations, regional demand variations.

Return to Supplier

Negotiate returns or exchanges with your supplier.

When to Use: Vendor agreements allow returns, overstocked items, damaged/defective.

Liquidation

Sell to liquidation companies or secondary marketplaces at reduced prices.

When to Use: High-volume stagnation, warehouse space critical, product obsolete.

Bundling

Create product bundles or kits to include slow-moving items with popular products.

When to Use: Complementary products, promotional opportunities.

The CSV export includes additional fields beyond what’s shown in the table:

  • SKU: Product SKU
  • UPC: UPC code
  • Description: Product description
  • Cost: Product cost
  • Declared: Declared value/retail price
  • Length: Product length
  • Width: Product width
  • Height: Product height
  • Quantity: Current inventory quantity
  • Supplier: Supplier name

File Location: export_csv_inventory/[CompanyName]_Stagnated_Inventory.csv

File Format: Standard CSV (comma-separated values) compatible with Excel, Google Sheets, and other spreadsheet software.

File Caching: The CSV file is generated on-demand and cached for the current day. If you download it again on the same day, you’ll get the cached version. A new file is generated if accessed on a different day.

Use the CSV export for:

  • Pivot Tables: Group by supplier, analyze total stagnated quantity
  • Cost Analysis: Calculate total value of stagnated inventory (multiply Qty × Cost)
  • Comparisons: Track month-over-month changes in stagnated inventory
  • Supplier Scorecards: Evaluate suppliers based on stagnation rates

Problem: Report shows no stagnated inventory.

Possible Reasons:

  • All inventory is moving: Great! No action needed.
  • Threshold too low: Your configured days might be too short to identify stagnation.
  • Recent inventory activity: All products have recent movement records in historybin.
  • Distribution Center filter: Only products from Distribution Center 1 are shown.
  • No products match criteria: Products must have stock, not be discontinued, not on hold, and from Distribution Center 1.

Solutions:

  • Verify your Stagnated Inventory Days threshold is appropriate for your business
  • Check that you have active inventory (UnitsInStock > 0) in Distribution Center 1
  • Ensure products are not discontinued or on hold
  • Verify products have no historybin records within the threshold period

Products Show as Stagnated Despite Recent Sales

Section titled “Products Show as Stagnated Despite Recent Sales”

Problem: Product appears in report but you know it sold recently.

Possible Causes:

  • Order not shipped yet: Orders in Pending or Processing status don’t create historybin records until shipped
  • Movement not recorded: The shipment or receipt may not have been recorded in historybin yet
  • Distribution Center: Product might be in a different distribution center (only DC 1 is shown)
  • Within threshold period: Product may have had movement within the threshold period, excluding it from the report

Solutions:

  • Check order status - ensure orders are marked as Shipped and recorded in historybin
  • Verify the product is in Distribution Center 1
  • Check that movement records exist in historybin within your threshold period
  • Refresh the page to reload current data

Problem: Cannot download CSV file.

Solutions:

  • Refresh the page and try again
  • Check browser permissions for file downloads
  • Verify export directory exists and is writable: export_csv_inventory/
  • Contact support if issue persists
  • Catalog Overview: View all products and inventory quantities
  • Product Management: Discontinue stagnated products
  • SKU Management: Delete or rename stagnated SKUs
  • Distribution Centers: Transfer stagnated inventory to other locations
  • Suppliers: Review supplier performance based on stagnation

Next Steps: Catalog Overview | SKU Management | Distribution Centers