Use product statuses correctly
Why statuses matter
Product statuses are how your team keeps one-of-a-kind items moving through intake, selling, returns, and seller payout without losing track of where an item is or what should happen next.
Use statuses to answer practical questions like:
- Has this item been reviewed yet?
- Is it ready for the shop floor?
- Is it visible online, shoppable online, or in-store only?
- Has it sold?
- Is the seller ready to be paid?
For day-to-day store work, the safest approach is to move each item forward one step at a time instead of skipping around.
If you are ever unsure which status to use, start with Draft and move forward from there.
Use statuses by workflow
1. Intake a newly received item
When a seller submits an item, it usually starts in a request flow before it becomes active store inventory.
A typical intake path looks like this:
-
Sell Request Review The seller has submitted an item for review.
-
Accepted or Rejected You decide whether to take the item.
-
Seller Drop Off The seller brings the item to your store.
-
Draft Start building the product record.
Once the item is physically with you, move it into your inventory workflow.
2. Prepare the item for sale
Use these statuses as your working path for product setup:
| Status | When to use it | What staff should do next |
|---|---|---|
| Draft | The item has arrived, but details are still being added | Add photos, product details, pricing, seller attribution, and anything created through AI QuickList that needs review |
| Quality Control | The item needs condition review | Check the item carefully and add remarks, especially if it may be sold online |
| Pending Publication | The item is ready but should not go live yet | Hold it here for a later launch, drop, or merchandising plan |
| Listed | The item is ready to sell | Put it on the shop floor and, if needed, publish it online |
| Available in Store | The item should be visible online but not purchasable online | Use this for store-only selling, launch previews, or event protection |
| Hold | The item should be temporarily paused | Use when you need to stop selling it for a short time |
| Archived | The item should be hidden from active workflow | Use when it should no longer be actively sold or managed day to day |
Choose the right selling status
Use Listed when the item should be sellable
Use Listed when the product is ready for normal selling activity.
This is the right choice when:
- the item is ready for the sales floor
- the item can be sold now
- the item can also be sold online if you publish it correctly
For online selling, Listed works together with the availableOnline tag. Using Publish Online adds the availableOnline tag and changes the status to Listed, making the item shoppable on your site.
Use Available in Store when the item should be visible online but not purchasable
Use Available in Store when customers should be able to see the item online, but not buy it online yet.
This is especially useful for:
- upcoming drops
- launch previews
- in-store events
- avoiding double-selling while a one-of-a-kind item is available on the shop floor
When you use Available in Store, Ribbn blocks the online Buy button and shows the item as Only available in store.
For one-of-a-kind resale items, Available in Store is often the safest status when the item is physically on the floor but you do not want an online buyer to purchase it at the same time.
Common status paths for daily operations
Standard intake-to-sale flow
- Sell Request Review
- Accepted
- Seller Drop Off
- Draft
- Quality Control
- Pending Publication optional
- Listed
Launch-preview or event flow
Use this when you want visibility without online checkout:
- Draft
- Quality Control
- Pending Publication optional
- Available in Store
- Change to Listed when online purchasing should open
Temporarily pause an item
If an item should not be sold right now:
- Move it to Hold for a temporary stop, or
- Move it to Archived if it should be removed from active selling workflow
Publish products online correctly
Make items fully shoppable online
To make selected products available for online purchase:
- Go to Products > All Products
- Filter to the products you want
- Select the items
- Go to Inventory & Availability
- Click Publish Online
- Confirm the action
This action:
- changes the status to Listed
- adds the tag availableOnline
- makes the items shoppable online
Make items visible online but not purchasable
To show products online before they can be bought:
- Select the items
- Go to Inventory & Availability > Status Actions > In Inventory
- Choose Available in Store
Use this when you want customers to browse items online without opening online checkout yet.
If an item should appear online in visibility-only mode, check both of these:
- the item has the availableOnline tag
- the collection includes products with status Available in Store
If items are not showing online
Check these in order:
- Confirm the item has the availableOnline tag
- Confirm the product status is correct for your goal:
- Listed for shoppable online items
- Available in Store for visible but not purchasable items
- Confirm the collection rules include Available in Store if you are using that workflow
What happens after an item sells
Some statuses are updated automatically after sale.
Sold statuses you will see
| Status | What it means | What staff should do |
|---|---|---|
| Sold | The item has sold | Review the next payout step |
| Sold - Return Period Open | The sale is complete, but the return window is still open | Wait until the return period ends before releasing payout if needed |
| Sold - Seller To Be Paid | The seller should be paid manually | Complete the payout and then update the item status |
| Sold - Seller Self Pay | The seller can withdraw their payout in the app | No manual bank transfer needed from your side |
| Sold - Seller Paid | The payout is complete | No further payout action needed |
Use the right payout status
Manual payout workflow
Use Sold - Seller To Be Paid when your store pays the seller manually.
Typical flow:
- The item sells
- It moves through the sold stage
- Wait until the return period has ended when required
- Move the item to Sold - Seller To Be Paid
- Pay the seller outside Ribbn
- Update the item to Sold - Seller Paid
This keeps your payout records clear and makes it easy to filter which sold items still need action.
Seller self-payout workflow
Use Sold - Seller Self Pay when the seller will withdraw funds in the app.
Typical flow:
- The item sells
- Wait until payout is approved or the return period ends
- Move the item to Sold - Seller Self Pay
- Ribbn notifies the seller
- The seller cashes out in the app
This reduces store admin work because you do not need to send the bank transfer yourself.
Self-payout is useful when you want faster seller cashout with less manual handling from staff.
Handle return timing correctly
In-store sales
For in-store sales, items typically move to Sold - Return Period Open after sale. Since in-store sales do not usually require a 14-day return period, many stores can move the item onward to payout status right away unless the store has its own return policy.
Online sales
For online sales, the return period matters more. Wait until the return window has ended before moving the item to a payout-ready status if your workflow requires that.
This is especially important for one-of-a-kind items, where the same product cannot simply be replaced.
Omnichannel note for Ribbn and Shopify users
If you sell online through Shopify, keep product status management in Ribbn and order management in Shopify.
For example:
- when an item sells online, Ribbn updates the product status for inventory tracking
- refunds are handled in Shopify
- after a refund, staff must manually set the product back to Listed in Ribbn, restore quantity to 1, and re-sync it so the item can be sold again
Do not rely on Shopify alone to reflect your intended Ribbn product workflow. Product status changes should still be managed in Ribbn.
Where to update statuses
You can update statuses in two main places:
- the Product Details view for individual items
- Bulk Edit in the Action Bar for multiple items
Bulk status actions are especially helpful for:
- moving many newly received items into Draft
- sending a group of checked items to Quality Control
- setting a drop collection to Available in Store
- moving sold items into payout statuses
Best practices for using statuses correctly
- Move items forward in order whenever possible
- Use Quality Control before online selling so condition notes are complete
- Use Pending Publication when you want to hold items for a later release
- Use Listed for normal selling readiness
- Use Available in Store to prevent online checkout while still showing the item online
- Use bulk actions carefully, especially where seller notifications may be triggered
- Keep payout statuses up to date so finance and store staff can quickly see what still needs action
- For one-of-a-kind items, be extra careful with online visibility versus online purchase settings
Quick reference
| If you want to… | Use this status | Notes |
|---|---|---|
| Start building a product | Draft | Best starting point for most items |
| Review condition | Quality Control | Add notes, especially for ecommerce |
| Hold before launch | Pending Publication | Optional waiting step |
| Sell the item now | Listed | Use with availableOnline for online sales |
| Show online but block checkout | Available in Store | Good for drops and in-store events |
| Pause selling temporarily | Hold | Short-term stop |
| Remove from active workflow | Archived | Hide from day-to-day selling |
| Mark a sold item ready for manual payout | Sold - Seller To Be Paid | Use after return timing is cleared |
| Let the seller cash out in the app | Sold - Seller Self Pay | Less manual admin |
| Mark payout as completed | Sold - Seller Paid | Final payout step |
When in doubt
If you are not sure which status fits, ask:
- Is the item still being prepared?
- Is it ready to sell?
- Should it be purchasable online, visible only, or in-store only?
- Has it sold?
- Is the seller ready to be paid yet?
Answering those questions will usually point you to the correct next status.