Hi everyone. I created a number of shirts on Printpay and for some reason every shirt I uploaded shows that it is out of stock even though it is not. I have tried everything like purchasing even if it is out of stock and getting more products in stock but nothing helps and it is only on shirts. Even when I tried to put, say, shirts in jackets, it still shows me sold out. I need help with this.
Topic summary
- Main issue: On Printpay (a print-on-demand platform), all uploaded shirt listings appear as “out of stock” despite available inventory.
- Scope: Problem seems limited to shirts; when the shirt design is placed under other categories (e.g., jackets), it still shows sold out.
- Attempts: Tried purchasing anyway, increasing stock levels, and reassigning categories—none resolved the issue.
- Impact: Blocks sales of shirt products.
- Status: Unresolved; user seeks assistance or a fix from the community/platform support.
Hi @user330835,
Since you mentioned you already tried enabling “Continue selling when out of stock” and it is still showing as Sold Out, the issue is likely not the inventory number itself, but your Shipping Profiles.
If Shopify does not have a valid shipping rate set up for the specific Location where the App (Printpay/Printify) creates the products, Shopify will mark them as “Unavailable” or “Sold Out” because it doesn’t know how to deliver them.
Please check these 2 settings to fix it:
1. Check the Inventory Location:
-
Go to the Product page in your Shopify Admin.
-
Scroll down to the Inventory section.
-
Look at “Inventory will be stocked at”. It should say the App’s name (e.g., Printify, Printful, etc.).
-
Ensure the stock is not 0. If it is 0, make sure “Continue selling when out of stock” is checked for all variants.
2. The Likely Fix: Update Shipping Profiles (Crucial):
-
Go to Settings > Shipping and delivery.
-
Click on your General shipping profile (or the custom profile where these shirts are).
-
Look at the “Shipping from” section.
-
Do you see the App’s Location there?
-
If NO: Click “Add rates” or “Manage” and add the App’s location.
-
If YES: Ensure there are actual Rates (prices) assigned to the zone you are testing from (e.g., if you are in the US, make sure there is a US rate for that location).
-
Once the Location has a valid shipping rate, the “Sold Out” button should instantly change to “Add to Cart”.
Hope this gets your shirts selling!
Yep. your locations and shipping profiles must allow the item to be fulfilled to be able to sell it.
This sounds like a shipping profile or inventory location issue rather than actual stock. If Shopify doesn’t have valid shipping rates for the POD app’s location, products can show as sold out. Definitely worth double-checking shipping profiles and the app’s inventory location.
Hey @user3308,
Could you share your store url and password [if applicable] so that I can take a look and provide you the solution code.