How to manage stock locations
StoreLinkr features a powerful multi-source inventory system. You can import products from a catalog source and enrich them with real-time stock data from one or more external warehouses or suppliers.
Multi-Source Stock Aggregation
StoreLinkr automatically calculates the Total Available Stock by summing up the quantities from all your active and allowed stock sources. This allows you to:
- Combine inventory from your own warehouse with dropshipping stock from multiple suppliers.
- Use a catalog import for product descriptions while sourcing stock from a separate inventory management system.
- Track stock across multiple physical locations within a single integration (e.g., multiple Shopify locations).
Stock Enrichment
Enrichment happens when a product imported from Source A (e.g., a PIM or ERP) is matched with stock data from Source B (e.g., a CSV feed or API integration).
- Matching: StoreLinkr uses the EAN (GTIN) or SKU to link stock data to the correct product in your catalog.
- Dynamic Updates: Whenever a stock source is updated, StoreLinkr triggers a background task to recalculate the total stock and update your sales channels immediately.
Managing Stock Locations
Navigate to Catalog > Stock Locations to see your connected inventory sources.
Location Controls
- Allow Export: Toggle this to control if a specific location's stock should be included in the total quantity sent to your sales channels.
- Stock Types: StoreLinkr tracks different types of stock:
- Quantity Available: Items ready for immediate sale.
- Quantity Expected: Items that are in transit or ordered from a supplier.
- Quantity Supplier: Stock held at a supplier's location (common in dropshipping).
Sync and Troubleshooting
- Sync Now: Use the Sync Now > Import button to fetch the latest stock levels from all active sources.
- Flush Stock Cache: If you notice discrepancies, you can clear the temporary stock data. StoreLinkr will then automatically restart the import tasks to fetch fresh data from all sources.
Stock Flicker Protection
StoreLinkr includes a safety mechanism to prevent "Stock Flickering"—a situation where products rapidly switch between "In Stock" and "Out of Stock" due to temporary errors in a supplier's feed.
- Soft Fail Protection: If a stock source (like an API or CSV) temporarily fails to provide data for a specific product, StoreLinkr does not immediately set its stock to zero.
- Recalculation: Instead, the system triggers a recalculation. If the product still has stock from another active source, it remains available. If it was only available from the failing source, StoreLinkr maintains the last known stock level for a short period to prevent unnecessary updates to your sales channels.
- Stability: This ensures that your listings remain stable even if one of your suppliers has a brief technical issue.
To configure which integrations are allowed to provide stock data, see the Stock Settings guide.