Set up anything you sell, in any currency, for customers in any country.
A catalog that works with all of your operational data inside Calisto Pro. Pick the model that matches the sale and the screens change with it: a recipe behind a dish, a rate plan against a season, a schedule template behind a class. Everything that sells for you reads the entry you wrote.
The Catalog App for Every Kind of Sale
Rooms, menus, classes, rentals, tickets, listings and products, each configured the way that sale actually works. One registry, in any currency.
Transaction Models
Eleven, each with its own screens.
Reusable Libraries
Written once, attached wherever needed.
Bundles and Collections
One line, composed from several models.
Price and Currency
On the entry, in any currency.
Memberships
Tiers, credits, entitlements, booking limits.
Running the Catalog
Completeness, media, import, change sets.
Distribution
One edit reaches every screen you sell on.
Spec Sheet
Everything included, category by category.
0
transaction models in one catalog
0
models once memberships are switched on
0
places to sell: web, app, terminal, kiosk, portal
0
connected apps read the entry you write
One
edit reaches every screen you sell on
Zero
catalogs to keep in sync
Describe the sale the way it actually works.
Every model brings its own working screens. Open Dine and there is a recipe behind the dish. Open Stays and there are rate plans against seasons. Open Active and there is a schedule template behind the class.
Physical and digital goods, with the option set, the tax band and the zones the product can reach beside it.
- Variant options
- Compliance rules
- Stock rules
- Supplier catalog
- Location assignments
- Shipping zones
Written once, attached by reference to anything that needs it.
A waiver template is written once and attached to any item that requires it. A provider profile is defined once and assigned across services. Each model carries its own libraries.
Sell four things from three models as one line.
A bundle is a catalog entry composed of other catalog entries. A collection is an ordered set of them for a storefront to read.
One price, four entries
A stay, a dinner, a treatment and a transfer, billed once.
Components keep their own rules
The room out of Stays, the treatment out of a diary.
Collections order, they never copy
An ordered set a storefront reads.
Sync composes offers beyond the catalog, and Payments clears against the components, not one opaque total.
The twelfth model: selling access itself.
Sell the thing and sell access to the thing, out of one catalog.
Tiers, perks and entitlements
Plans priced on their own screen.
Credits refill and roll over
On your cycle, to your limit.
Limits, waivers and onboarding
Finished before a first booking.
One catalog, not a second product
Described like a room or a class.
A member is the person record the business already holds, so entitlements resolve against their account.
A catalog is not a list. It is a job.
Everything a large catalog needs once it stops being small enough to hold in your head.
Every entry scored, every missing field named. Nothing is blocked: an incomplete entry still sells, you simply know which ones. The media library sits beside it, with a coverage report for entries carrying no photo and photos used twice.
A photo from the inline library is stored as a Depot file and assigned onto any entry in any model, so the coverage report counts one pool.
Any business. Anything it sells. Any currency. Any country.
A restaurant group configures a recipe. A studio configures a one-hour class. A rental fleet configures a duration tier and the inspection it comes back on. Those are not three products with a shared login. They are one registry, and what changes between them is which screens open.
Change it here and it changes where you sell.
The same item appears on your website, your app, your terminal, your kiosk and your customer portal, and goes out to connected channels in the format each one expects.
Everywhere you sell, from one entry
Sites, Apps, Station, kiosks and Navigator.
Each channel gets its own format
Sync sends it the way that channel expects.
No second copy to keep aligned
And no channel-by-channel re-entry.
No setup cost. Pay when you start using.
One catalog for everything you sell.
Calisto Commerce
Catalog, pricing, payments, proposals, contracts, and CRM
Recommended for you
Works well together.
Calisto Pulse
Calisto Sync
Calisto Purview
Included with every Calisto account
Account configuration and data rules.
Learn more →Calisto Registry
Included with Commerce or Ops
Reservations, inventory, contacts, tickets, and scheduling
Learn more →Calisto Inventory
Included with Commerce or Ops
Reservations, inventory, contacts, tickets, and scheduling
Learn more →Calisto Depot
Calisto Station
Everything included in Calisto Catalog.
- Market: variant options, compliance rules, stock rules, supplier catalog, location assignments, shipping zones and methods, return policies, tax categories, gift cards
- Dine: menu builder, modifier library, recipes, test kitchen, combos, allergens, menu schedules, beverages, table layout, service periods
- Time-Slots: provider profiles and availability, assignment rules, booking and cancellation policies, passes, waitlist rules, rooms and equipment, intake forms, waivers, territory zones
- Projects: specialties, portfolio, credentials, team, milestone / retainer / performance / scope / timeline templates, briefing forms, qualification criteria, service areas, capacity rules
- Experiences: age bands, experience and departure templates, seasons, booking rules, weather policies, guides, vehicles and equipment, pickup points, waivers, safety briefings, eligibility rules
- Stays: property, floor plans, rate plans, seasons, booking and cancellation rules, rates, check-in and check-out, house rules, guest communications, board basis, room packages, channel rules, content mapping
- Events: event and multi-day templates, venues and vendors, seating, space setups, ticket types and tiers, questionnaires, waivers, check-in rules, transfer and resale, production catalog, BEO templates, crew roles, sponsor tiers, room blocks, VIP configuration
- Real Estate: developments, feature taxonomy, MLS, syndication, disclosures, showing rules, open house and document templates, feedback forms, commissions, closing checklists, agents, teams, territories
- Rentals: fleet assets, kits, extras, maintenance schedules, inspection checklists, duration tiers, deposit rules, protection tiers, waivers, eligibility, rental agreements, delivery zones, usage limits
- Artists: EPK profiles, riders, stage plots, backline, deal defaults, booking rules and intake, settlement templates, touring and venue preferences, travel standards, media kit, availability calendar
- Active: races with waves and corrals, course configuration, registration rules, certificates, classes, instructors, schedule templates, online programs, exercise and video libraries, protocols, nutrition, studios, equipment
- Tiers and plans
- Membership pricing on its own screen
- Perks and entitlements per tier
- Credit allocations with cycle-based refill
- Booking limits per tier
- Waivers
- Member onboarding flow
- Membership settings
- Mounted inside Catalog, alongside the eleven marketplaces
- Bundles: one sellable entry composed of entries from different models
- Cross-model composition (a stay, a dinner, a treatment and a transfer as one line)
- Bundle price set independently of the components it contains
- Components keep their own availability, stock and provider rules
- Per-surface control over where a bundle can be bought
- Collections: curated, ordered sets of entries for a storefront to read
- Both live in Catalog at the app level, not inside one marketplace
- Completeness scoring per entry with missing fields named
- Filter by category or concept type
- Incomplete entries can still be sold (nothing blocked)
- Media library: bulk upload, rename, assign, coverage report
- Coverage report flags entries with no media and files reused across several
- Import from CSV, XLSX, or JSON with column mapping and bad-row reporting
- Export
- Resource model configuration per item, shared across every marketplace
- Resource types: Unit, Area, Slot and Asset, each Assigned or Pooled
- Catalog sets: a named container of sellable items owned by one business unit
- App settings for the catalog itself
- Named change sets grouping additions, updates, and removals
- Field-by-field preview before publish
- Publish immediately or schedule for a date
- Price tracking and menu drafts
- Pending changes queue for review across business units
- Reports: entry totals, completeness, coverage, menu-change activity
- Fixed-rate base pricing authored in Catalog (the price that never moves)
- Dynamic pricing authored in Pulse (seasons, demand, promotions, coupons, yield)
- Both write to the same record (one price, two editors)
- Currency picked per entry; the pricing block will not save without one
- No account-wide currency lock and no assumed default anywhere in the app
- One catalog can hold entries priced in different currencies
- Tax categories per Market entry
- Cross-app offer composition through Sync, on top of native bundles
- One edit reaches every screen you sell on
- Sites (website), Apps (mobile), Station (terminal), Kiosks (self-service)
- Navigator (customer portal)
- Sync translates the entry into each connected channel’s own format and schedule
- No second copy to maintain
- Pulse (dynamic pricing on the same record)
- Sync (cross-model offer composition)
- Sync (channel mapping per concept type)
- Inventory (stock rules and supplier records)
- Registry (membership system mounted inside Catalog)
- Purview (canvases, templates, business structure)
- Depot (media storage)
- Sites, Apps, Station, Kiosks, Navigator (website, mobile, terminal, self-service, customer portal)
- Orderflow (fulfillment zone loads from concept type)
- Bookings, Listings, Tickets (read availability, properties, events)
Questions about Calisto Catalog
Because most businesses sell more than one way and end up with a product list per way. A room by the night, a meal from a menu, an appointment by the hour and a ticket to an event are one catalogue here, which is what lets a single price change reach every surface.
The website, the app, the kiosk, the terminal and the portal, plus every distribution channel through Sync. That is the argument: you edit a price once and it is right everywhere rather than in five places that drift.
Yes. What takes thought is not the import but the model: deciding which of the eleven transaction models each line belongs to is the step that makes everything downstream work.
Catalog says what you sell. Pulse says what it costs right now, including seasons, rules and occupancy. Keeping them separate is why a rate change does not require touching the product.
Yes, and it is the normal case rather than an edge one. Currency belongs to the entry, so a room priced in dollars, a menu priced in pesos and a service priced in euros sit in the same catalogue without any of them being converted. There is no account-wide currency to lock, and the pricing screen will not save a price until you have picked the currency it is in, so nothing is ever stored against one the system assumed.
That is what a bundle is: a catalogue entry composed of other catalogue entries, priced independently of the sum of its parts. Two nights, a dinner, a treatment and a transfer go out as one line to the customer while the room still comes out of availability and the transfer still comes out of the fleet. A collection is the lighter version, an ordered set of entries for a storefront to read without duplicating any of them.
The pricing section on this page reads the live catalogue and is the authority. Catalog works on its own without the rest of Calisto Commerce.
Yes, in standard formats including the transaction model, options and media references.