FAQ
OneShelf keeps one shared count for Shopify listings that sell the same real item. These are the questions that merchants ask most. For the setup, step by step, read the tutorial.
Shopify counts each listing by itself. OneShelf gives listings that sell the same real item one shared number, the base stock. Each sale, online or at the register, takes from that number. Then OneShelf sets the quantity of every listing that uses it.
A base stock is the real stock that many listings share. Examples are 500 blank tees, 20 kg of one coffee, or 300 ml of one perfume. You give it a name and a unit, and you type the count from your shelf.
OneShelf is for stores where several listings sell from one supply. Examples are print shops with blank tees, candle and soap makers, yarn dyers, coffee roasters, perfume decant shops, and stores that sell kits. If each listing has its own stock, Shopify already does the job.
Yes. Each variant is one listing in OneShelf. For example, a tee in 5 sizes and 2 designs gives 10 listings. All 10 can use the same base stock.
Yes. A sale at the register takes from the same base stock as a sale online. The count at the register then shows what is really left.
No. OneShelf starts in Preview mode. In Preview mode, OneShelf changes nothing in Shopify. The Activity page shows what OneShelf would do for each order. You press Go live when you are ready.
Open OneShelf and click New base stock. Type a name, a unit, and the count from your shelf. Then choose the listings that use it. The tutorial shows each step with screenshots.
Uses per sale is how much base stock one sale of a listing takes. A tee uses 1 blank tee. A gift pair uses 2. An 8 oz bag of coffee uses 226 g. A number such as 0.5 or 2.5 is also possible.
Already made is the number of finished items of one listing, such as tees that you printed before. Those items sell first, and they do not use the base stock. When they are sold, the next sales take from the base stock.
Yes. A kit can use 1 of each of its parts. OneShelf shows the lowest number that the parts allow. When one part runs out, the kit shows 0.
Yes. Open the base stock and choose the listing that sells it directly. For example, a plain blank tee can be a listing too.
Before you save a link, OneShelf shows each listing with its quantity now and after. For each listing that goes down, OneShelf asks if the extra units are already made. Nothing changes until you save. In Preview mode, nothing changes in Shopify after the save either.
The count goes down when a customer places an order and Shopify creates it. This is the recommended setting in Settings.
When you restock the items in Shopify, OneShelf adds them back. By default, a restocked item goes to Already made. For an item that comes back unchanged, such as a gift set, choose Base stock in the Returns go to column.
Shopify checks each listing by itself. So one cart can ask for 2 Cat tee and 2 Dog tee when only 3 blank tees are left. The OneShelf checkout rule stops that checkout and tells the customer how to change the cart. The rule is off until you turn it on in Settings.
Only if you want that. On a base stock, turn on Accept overselling (backorders). Sales then continue at 0, and the count shows how many you owe. Also turn on "Continue selling when out of stock" on the listings in Shopify.
The Activity page shows each sale, return, count change, and listing update. You can export it as a CSV file. The Alerts page shows what needs your attention.
Yes, if only one app sets the stock of each listing. Two apps that set the same listing overwrite each other. Turn off the stock sync of the other app for the listings that you link. OneShelf tells you if a listing changes outside OneShelf again and again.
OneShelf cannot link a bundle from the Shopify Bundles app, because Shopify sets the quantity of that bundle. To sell a kit with OneShelf, make the kit a normal listing. Then link it to each base stock that it uses.
Yes. Make one base stock for each location. Each base stock gives your listings their quantities at its location.
No. OneShelf works inside one store.
OneShelf stops changing your listings. Each listing keeps the quantity that it has in Shopify. OneShelf keeps your data for 30 days, so a reinstall gets it back. After 30 days, OneShelf deletes it.
OneShelf is free for up to 10 base stocks, with no limit on listings. Pro is $9.99/month with no limit on base stocks, and it has a 30-day free trial. Go live is free on every plan.
Your base stocks all keep working. To add a new base stock, upgrade to Pro.
Write to [email protected], or click Get help on the Settings page of OneShelf. A real person answers within 48 hours.
Updated November 5, 2026. Is your question not here? Write to [email protected].
OneShelf gives your listings one base stock. Every sale, online or at the register, takes from that one number. It is free for up to 10 base stocks.
Install on Shopify Open the demo store
The demo store password is shesta.