Last verified: 2026-02-18
Overview
StockApp lets you manage inventory and pricing directly from the products grid for quick edits, or through the detail panel for advanced options like volume discounts and customer-specific pricing.
Who this is for: Vendors who need to update stock levels and pricing across their catalog.
What happens in the system
Inventory changes are saved immediately when you click away
Price changes appear to buyers as soon as you save
Volume discounts apply automatically when buyers order qualifying quantities
Different pricelists can have different pricing for the same product
What does NOT happen
Inventory is not list-specific — Stock level is shared across all pricelists. If you have 100 units, all buyers see 100 units available.
No automatic inventory sync — If you sell through other channels, you must manually update stock in StockApp.
No price history — Previous prices are not stored; only the current price is visible.
No automatic reorder — StockApp does not alert you when stock is low or reorder automatically.
Prerequisites
An active StockApp account with vendor permissions
Products already in your catalog
Key Concepts
Inventory Fields:
Available: Quantity available to sell
MOQ: Minimum Order Quantity (smallest order buyers can place)
MXQ: Maximum Order Quantity (largest order per transaction)
Pricing Fields:
Cost: Your acquisition cost (private, buyers never see this)
Markup %: Percentage over cost
Price: Selling price (what buyers see)
Currency: USD
Lead Time: Days from order to shipment.
Discount qty: Volume pricing tiers — different per-unit prices at different order quantities.
Pricelists: Different pricelists can have different prices, MOQ, MXQ, and lead times for the same product.
Step-by-Step Instructions
Method 1: Quick Editing from the Products Grid
Step 1: Navigate to Your Products
Click Home (the house icon) or Products in the top navigation.
The grid shows columns for Inventory, Cost, Δ% (markup), Price, and Lead time.
Step 2: Edit Values Inline
Click any editable field to modify it:
Inventory: Click the number and type a new quantity
Cost: Enter your cost (for products with markup set, Price auto-recalculates)
Δ%: Adjust markup percentage (Price auto-recalculates)
Price: Set selling price directly (Δ% auto-recalculates)
Lead time: Update delivery days
Changes save as you click away. Products sourced from a vendor show a different layout for Lead time: vendor days + your processing days = total (e.g., "3 + 0 → 3").
Method 2: Detailed Editing via Product Panel
Step 1: Open Product Details
Click on any product title in the list to open the details panel on the right.
Step 2: Update Pricing
In the Item pricing section, you'll see four sub-fields in a row:
Cost — Enter your acquisition cost
Markup % — Adjust margin (Price auto-recalculates)
Price — Set selling price (Markup % auto-recalculates)
Currency — Shown as USD
Click any field to edit it and press Enter or click away to save.
Step 3: Add Volume Discounts
In the Discount qty section, click + Add quantity.
Enter:
The minimum quantity for this tier (e.g., 10 for orders of 10+)
The discounted price for that tier
Add more tiers as needed by clicking + Add quantity again.
Example:
1-19 units: $100 each (base price)
20-49 units: $90 each (first tier)
50+ units: $75 each (second tier)
To remove a tier, click the × button on the right side of the row.
Step 4: Set Inventory
In the Inventory section:
Available: Enter the current quantity in stock
MOQ: Click + Add to set a minimum order quantity
MXQ: Click + Add to set a maximum order quantity
Step 5: Configure Lead Time
In the Lead time (days) field, enter the number of days from order to shipment.
Step 6: Save
Click Save at the bottom of the panel to apply all changes.
Method 3: Customer-Specific Pricing with Manage Lists
Each product can have different pricing for different pricelists. For example, you might offer one price to retail customers and another price to wholesale customers.
Step 1: Open the Product Panel
Click on a product to open its detail panel.
Step 2: Open Manage Lists
In the List field (visible when scrolling through the panel), click the pricelist name shown (for example, Acme Co).
The Manage lists dialog opens.
Step 3: Adjust Per-List Pricing
Under Current lists, each pricelist the product belongs to shows its own Markup and Price fields. Edit these directly.
Step 4: Add to Additional Lists
Under Available lists, click + Add next to any pricelist to add the product to that list with the current price.
Step 5: Save
Click Save to apply your changes. To remove a product from a list, click the × button on the right of that list row before saving.
Note: Inventory is shared across all lists. Changing the Available quantity affects all pricelists.
What changes over time
When you update inventory:
New quantity is visible to buyers immediately
Buyers cannot order more than the available stock
When you update pricing:
New prices appear to buyers immediately after saving
Existing orders are not affected
Cart items update to new prices
When you add volume discounts:
Buyers see tiered pricing on product pages
Discounts apply automatically at checkout when the quantity qualifies
Common Issues
Issue: Changes not saving in the grid
Symptom: Value reverts to original after clicking away
Solution:
Click the field again and type the value — make sure you press Enter or click away from the field
Try editing via the details panel instead
Check your internet connection
Issue: Markup percentage shows unexpected value
Symptom: Markup doesn't match your calculation
Solution:
Markup formula:
((Price - Cost) / Cost) × 100Example: Cost $100, Price $150 = 50% markup
Note: Markup is different from margin
Issue: Can't set different inventory per list
Symptom: Changing inventory affects all lists
Solution:
This is by design — inventory represents physical stock, not list allocations
Use MOQ and MXQ per list to control how much each group can order
For separate inventory pools, create separate products
Issue: Volume discounts not applying
Symptom: Buyers don't see discount prices at checkout
Solution:
Verify quantity thresholds are correct
Ensure the buyer's order quantity meets or exceeds the tier threshold
Check that discounted prices are lower than the base price




