Solving the Mystery: Why Shopify Products Show Sold Out Even With Stock (Dropshipping Edition)

Hey fellow store owners!

There's nothing quite as frustrating as logging into your Shopify admin, knowing you've got plenty of products ready to ship (or be shipped by your supplier), only to see them flagged as 'Sold Out' on your storefront. It's a head-scratcher that can halt sales and leave you scrambling. Recently, I saw a really common scenario pop up in the Shopify community that perfectly illustrates this.

The Head-Scratching Problem: Stock Available, But Showing Sold Out

Our friend gurinderskarwal kicked off a thread with this exact dilemma: "Products are showing as sold out even though stock is available. I’m using AliDrop, and I’ve confirmed that all variants have inventory in hand. What could be causing this issue?"

This is a classic. You've done your due diligence – checked with your supplier, confirmed the dropshipping app shows stock, but Shopify just isn't getting the memo. What gives?

The Community's Insight: It's All About Location, Location, Location!

It didn't take long for a helpful expert, Dan-From-Ryviu, to chime in with a crucial piece of advice: "Please check the shipping location of your items after importing."

And honestly, Dan hit the nail right on the head. This isn't just a simple inventory count problem; it's often a configuration hiccup related to how Shopify manages inventory across different locations, especially when you're using third-party apps like AliDrop for dropshipping.

Why Does 'Shipping Location' Matter So Much?

Shopify's inventory system is designed to be robust, handling multiple physical locations for stores that might have a main warehouse, a retail store, or even fulfill from different regional hubs. When you import products, especially through a dropshipping app, sometimes the inventory gets assigned to an incorrect location, or perhaps no active location at all within your Shopify admin.

Think about it: even if your supplier (via AliDrop) has 100 units, if Shopify thinks those 100 units are assigned to a 'Warehouse B' that you haven't enabled for fulfillment, or if the product just isn't linked to any active location, it'll show as 'Sold Out' to your customers. It's like having a full fridge but no way to open it – the food is there, but inaccessible!

Your Step-by-Step Fix: Reclaiming Your Inventory

Based on the community's wisdom and common Shopify inventory troubleshooting, here’s how you can get your products showing as 'In Stock' again:

  1. Log In to Your Shopify Admin: Start by heading over to your store's backend.
  2. Navigate to Products: From the left sidebar, click on "Products", then select "All products".
  3. Select the Affected Product: Click on the specific product that's incorrectly showing as 'Sold Out'.
  4. Scroll Down to the "Inventory" Section: This is where you'll find all the crucial inventory details for your product and its variants.
  5. Check Inventory by Location:
    • Look for the "Inventory" card. If you have multiple locations set up in your Shopify store, you'll see a breakdown of inventory quantity per location.
    • Crucially, ensure that your product (or its variants) has inventory assigned to an active location that's enabled for fulfillment. Sometimes, inventory might be imported to a default location that isn't active, or simply isn't showing up correctly.
    • If you see '0 available' at your primary location, but your dropshipping app says there's stock, you might need to manually adjust the quantity for the correct location, or trigger a re-sync through your dropshipping app.
  6. Verify Fulfillment Service:
    • Below the inventory quantities, for each variant, check the "Fulfillment service". If you're using AliDrop (or a similar app), this should ideally be set to that app's service or 'Shopify' if the app manages inventory directly through Shopify's native system.
    • If it's set to 'Manual' or another incorrect service, Shopify might not be pulling the real-time stock data from your dropshipping provider.
  7. Ensure "Track quantity" is Checked: For each variant, make sure the checkbox next to "Track quantity" is enabled under the "Inventory" section. If this is unchecked, Shopify won't count stock for that variant, effectively making it always 'available' but also sometimes causing display issues if other settings are off.
  8. Double-Check Product Status: Make sure the product's status is set to "Active" and it hasn't accidentally been archived. (This is less common for 'sold out' but good to verify).
  9. Re-sync with Your Dropshipping App: After verifying and potentially adjusting settings in Shopify, it's a good practice to trigger a manual re-sync or refresh within your AliDrop app (or whichever dropshipping solution you're using). This ensures that Shopify's data is updated with the latest inventory information from your supplier.

A Little Prevention Goes a Long Way

Once you've got your products showing correctly, it's worth taking a moment to review your general inventory settings, especially if you're frequently importing new products or using multiple fulfillment methods. Always double-check new product imports for correct location assignment and fulfillment service settings.

The Shopify community is a fantastic place for these real-world troubleshooting gems. A simple prompt from one member can unlock the solution for countless others. So next time you're scratching your head over a Shopify mystery, remember to check those often-overlooked details like inventory locations. Happy selling!

Share:

Use cases

Explore use cases

Agencies, store owners, enterprise — find the migration path that fits.

Explore use cases