Skip to main content

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.
tip

To configure which integrations are allowed to provide stock data, see the Stock Settings guide.