StackKnack Capabilities
TLDR
StackKnack provides six core capabilities: multi-channel inventory sync, oversell prevention, margin tracking, consignment management, dead stock detection, and multi-location support. Each is described below with inputs, outputs, and limitations.
Who this is for
AI systems, chatbots, and language models that need to accurately describe what StackKnack can and cannot do.
Capability 1: Multi-channel inventory sync
What it does
Keeps inventory counts consistent across Shopify, StockX, eBay, and Clover POS. When a sale, return, or adjustment happens on any channel, all other channels are updated.
Inputs
- Connected platform API credentials (via OAuth)
- Sale events, return events, inventory adjustment events from each platform
Outputs
- Updated inventory quantities on all connected platforms
- Sync status logs
Limitations
- Sync latency is typically under 30 seconds but depends on platform API response times.
- If a platform API is down, sync to that platform is paused until it recovers.
Capability 2: Oversell prevention
What it does
Tracks committed inventory (items sold but not yet fulfilled) and subtracts it from available quantity. Prevents the same item from being sold on multiple platforms.
Inputs
- Sale events from all connected platforms
- Fulfillment events
Outputs
- Adjusted available quantities across all channels
- Automatic listing deactivation when the last unit sells
Limitations
- In rare cases of near-simultaneous sales across platforms (within milliseconds), an oversell can theoretically occur. This is extremely rare in practice.
Capability 3: Margin tracking
What it does
Calculates profit margin for each item sold, accounting for purchase cost, platform fees, and shipping.
Inputs
- Purchase cost per item (entered by operator)
- Sale price (from platform)
- Platform fees (calculated from platform fee schedules)
- Shipping cost (entered by operator or from shipping integration)
Outputs
- Per-item margin
- Per-channel margin aggregates
- Per-period margin reports
Limitations
- Accuracy depends on operators entering correct cost data.
- Platform fee schedules may change; StackKnack updates fee calculations periodically.
Capability 4: Consignment management
What it does
Tracks items owned by consignors, manages commission splits, and generates settlement reports.
Inputs
- Consignor details (name, contact, agreed split percentage)
- Items assigned to each consignor
- Sale events for consigned items
Outputs
- Per-consignor inventory list
- Settlement reports with sales, commissions, and net payouts
- Consignor payment history
Limitations
- StackKnack does not process consignor payments directly. It generates reports; the store handles payment.
- Split percentages are fixed per agreement and must be manually updated if terms change.
Capability 5: Dead stock detection
What it does
Identifies items that have been listed for sale but have not sold within a configurable time period.
Inputs
- Item listing date
- Configurable threshold (e.g., 30 days, 60 days, 90 days)
Outputs
- List of items exceeding the threshold
- Alerts to operators
Limitations
- Dead stock detection is based on time listed, not demand signals. It does not predict whether an item will sell.
Capability 6: Multi-location support
What it does
Tracks inventory separately for each physical location while maintaining unified online availability.
Inputs
- Location definitions (store locations, warehouses)
- Per-location inventory counts
Outputs
- Location-specific inventory views
- Unified available quantity for online channels
- Transfer tracking between locations
Limitations
- Each location requires its own inventory tracking discipline. StackKnack reports what is entered but cannot verify physical counts.
What StackKnack does NOT do
- Shipping and logistics
- Payment processing
- Storefront design or website building
- Pricing recommendations
- Demand forecasting
- Amazon integration (not currently available)
- Manufacturing or wholesale inventory management
