If your Shopify store shows products as 'Sold Out' or zero inventory, but they're available in Zendrop, three things are usually responsible: a missing shipping rate in Shopify, the customer's country not being covered by your shipping zones, or the Zendrop fulfillment location not being active on the product. Work through the fixes below in order. Most stores resolve this at Fix 1 or Fix 2.
Browsing from an unsupported location? If you or your customer are viewing the store from a mobile browser, or from a country outside your shipping zones, Shopify blocks checkout because no shipping rate applies to that location. This isn't an inventory problem, it's a missing shipping zone. Fix 1 below covers this directly.
Fix 1: Assign a shipping rate to the Zendrop app
Without a shipping rate assigned in Shopify, Zendrop won't register as an active fulfillment location, and customers in regions not covered by your zones will see products as unavailable at checkout. This is the most common cause, and the most common fix. Three root causes all point here: a missing shipping rate, a country not included in your shipping zones, or the Zendrop fulfillment location not yet active in Shopify.
In your Shopify Admin, go to Settings > Shipping and Delivery.
Under the Shipping section, select the shipping profile you want to modify.
Click Add Rate next to the applicable zone and enter your shipping rate details.
Click Done, then Save.
Once saved, Zendrop should appear as an available fulfillment location in your product's inventory settings. Return to Fix 2 to complete the inventory assignment.
One extra step that resolves this for some stores: After saving your shipping rate, go back to Settings > Shipping and Delivery. Under the shipping profile, find the Zendrop location and confirm your products are listed under it. If any products are missing, add them to the profile. This activates Zendrop as the fulfillment source for those products right away, and often resolves the 'Sold Out' issue immediately without any further steps.
Fix 2: Assign inventory to your Zendrop fulfillment location
If the shipping rate is in place but inventory still shows zero, Zendrop may not be assigned as the active inventory source for the affected product. This is the second most common cause.
In your Shopify Admin, go to Products and open the affected product.
Scroll to the variants section. Select all variants showing zero inventory, then click Bulk Edit.
Click the column icon in the top-right corner. Under Quantities by location, enable both Zendrop and your store location.
For each variant, make sure Zendrop Available has Stock at this location enabled.
Copy the stock count from your store location, paste it into Zendrop Available, then click Save.
If Zendrop doesn't appear in the column options, complete Fix 1 (assign a shipping rate) first, then return here.
Fix 3: Refresh your Zendrop inventory assignment
Sometimes the link between a product variant and Zendrop's fulfillment location needs a reset. This toggle fix clears the connection and re-establishes it.
In Shopify Admin, open the affected product and select a variant.
Find the Inventory will be stocked at field.
Change the location to anything other than Zendrop, then click Save.
Change it back to Zendrop and click Save again.
Repeat for each affected variant.
Fix 4: Disconnect and reconnect your Shopify store
If the steps above haven't worked, a full reconnection clears deeper sync issues between Shopify and Zendrop.
In your Shopify Admin, go to Settings > Apps and sales channels.
Find Zendrop Dropshipping and POD and click Uninstall.
Return to Zendrop and reconnect your store using Connect My Store.
After reconnecting, republish the affected products and check inventory levels again.
Keep selling while you fix it (optional)
Don't want customers hitting a "Sold Out" wall while you work through the steps above? In Shopify Admin, open the product, scroll to the variant settings, and enable Continue selling when out of stock. This keeps your store accepting orders in the meantime.
Once you've applied a fix, refresh your Shopify storefront and confirm inventory is displaying correctly. If products still show as 'Sold Out', double-check that the customer's country is included in your shipping zones, a missing country is one of the most overlooked causes. For products on Zendrop's made-to-order model, inventory fulfills on demand, so a static count doesn't apply and isn't the issue.
