Open in TWICE Admin
catalog/listings
Prerequisites
Have ready before you start:
- The stock it sells — registered, at the right location, with something consistent to match on. A listing with nothing behind it cannot be booked. See Register stock items.
- How it is priced — by duration, as a flat sale, on a shared rate card.
- Where it is sold — which channels and which locations.
The Walkthrough
1
Create it and fill in the General tab
From Catalog > Listings, create a listing. The General tab is what the customer reads:
Leave Status on Draft while you work. Nothing below is visible to customers until you change it, and switching to Public with the rest unfinished is how a broken listing reaches the storefront.
2
Connect the stock that fulfils it
On the Fulfilment tab, turn Inventory Tracking on and write a rule that matches the units this listing sells.Check the rule’s live matches in inventory count before moving on. Zero means the listing can never be booked, and it is far cheaper to find that here than from a customer.If the listing has no physical unit behind it — delivery, insurance, a service fee — leave Inventory Tracking off instead, and it will show Unlimited availability.Read more: Listing Fulfillment tab
3
Price it
On the Pricing tab, set what it costs. Duration-based pricing for rentals, a flat price for a sale, or a shared price table if several listings use the same rate card.A listing with no price is not sellable, and this is the tab people skip when they are in a hurry to publish.Read more: Price tables
4
Publish it
The Publishing tab has three cards, and they narrow the audience in different ways:
- Sales channels — where it can be sold. Admin lets staff create orders with it; Online store puts it on the storefront. A listing on neither shows the alert This listing isn’t sold on any sales channel and is unreachable everywhere.
- Store locations — which locations show this listing in their catalog. A listing available at no location is available to nobody.
- Customer tags — which customer groups it is available to. Leave it open unless you are deliberately restricting.
5
Check it on the storefront
Two ways, and they answer different questions.Open preview shows the listing page in a drawer inside the admin. It is preview-only — the booking action is disabled — and a banner notes the styling may differ from your storefront theme. Good for checking copy, images, and pricing quickly.Open in storefront opens the real thing. That is the one that proves publishing worked, because a listing that is not properly published will not be there at all.Do the second before you call it done.
How do I know it worked?
- The listing opens in the storefront at the location you sell from — not just in preview.
- It shows a price, and the price is the one you set.
- It can be added to a booking for real dates.
- The Fulfilment tab’s match count is non-zero and the stock behind it is at the right location.
Troubleshooting / Common Pitfalls
The listing is not on the storefront at all
The listing is not on the storefront at all
Four things to check, in this order — they are the four decisions, and the answer is nearly always one of them:
- Status is still Draft rather than Public.
- Sales channels does not include Online store. The alert on that card says so outright.
- Store locations does not include the location you are looking at.
- Customer tags restrict it to a group you are not in.
It is on the storefront but cannot be booked
It is on the storefront but cannot be booked
Cause: publishing succeeded and fulfilment did not. The listing is visible, and nothing is behind it.What to do: check the Fulfilment tab’s match count. Zero means the rule matches no stock. If it matches units, work through Check availability — the location may not offer the right fulfilment for the purchase type.
It shows at one location but not another
It shows at one location but not another
Expected — that is what Store locations is for. Status governs the listing everywhere; Store locations decides where it appears.What to do: add the missing location on the Publishing tab. If it is already there, the location may not offer the right fulfilment for this purchase type, which refuses the listing while the stock sits visible.
Preview looks wrong compared with the live storefront
Preview looks wrong compared with the live storefront
Expected. The preview banner says so: the styling may differ from your storefront theme. Preview is for copy, images and pricing, not for judging the design.What to do: use Open in storefront for anything visual.
Staff can add it to orders but customers cannot see it
Staff can add it to orders but customers cannot see it
Cause: the listing is on the Admin sales channel but not Online store. That is a legitimate setup — staff-only listings are a real thing — but it catches people who expected publishing to mean both.What to do: enable Online store on the Sales channels card if customers should see it.
The title on the storefront is not the one my staff use
The title on the storefront is not the one my staff use
Working as designed. Title is customer-facing; Internal name is what staff see. If they have drifted apart, that is the two fields doing their job.What to do: set both deliberately. Internal name earns its keep when the customer-facing title is marketing copy that nobody in the warehouse would recognise.
Next Steps
Listing Fulfillment tab
Binding the listing to the stock that fulfils it.
Price tables
Shared rate cards across several listings.
Listings
What a listing is in the data model.
Check availability
When it is published but still cannot be booked.