Define your offering without limits

Products, services, pricing, and variations. Structured around how your business works, not how someone else's template was designed. TWICE gives you one catalog that works across every circular business model.
Listings

Build listings that match your business model

Your catalog is the bridge between inventory and customers. TWICE lets you create listings for any transaction type your business supports — rentals, sales, or both from the same product. Each listing connects to your inventory, syncs across sales channels, and adapts to the pricing logic you define.

Listing types

TWICE supports rental listings with availability calendars and duration-based pricing, sale listings for one-time purchases, and listings that offer both options from the same page. Each type has its own checkout flow and fulfillment logic built in. You don't need separate catalogs for separate business models.

Listing templates

Create listings from scratch, from a template, or by duplicating an existing one. Templates let you standardize structure across product categories without re-entering the same attributes, descriptions, and settings every time. When your catalog grows past a handful of products, templates save hours of repetitive setup.

Product bundles

Combine products and services into single listings. A ski rental that includes helmet, boots, and poles. An AV package with projector, screen, and delivery setup. TWICE lets you bundle physical items with services and price them as one offering, with each component tracked independently in your inventory.

Variants

Group variations under one listing instead of creating duplicates. Size, color, material, duration, class — define the variant options that matter for your products. Each variant can carry its own pricing rules and connect to specific inventory items for fulfillment. One listing, many options, no catalog bloat.

Collections

Organize your catalog for the way customers browse

A catalog with hundreds of listings only works if customers can find what they need. TWICE lets you group listings into collections — curated, automated, or both — so your storefront stays organized as your catalog grows.

Manual collections

Hand-pick exactly which listings appear in a collection. Useful for curated selections like "Staff Picks," "Most Popular," or any grouping where you want full control over what's included and in what order. Add or remove listings at any time.

Smart collections

Define rules, and TWICE keeps the collection updated automatically. Filter by tags, attributes, categories, or any combination. Set conditions to match all rules or any rule for flexible organization. When a new listing matches your criteria, it appears in the collection without manual work.

Seasonal collections and campaigns

Create time-bound collections for seasonal promotions, holiday specials, or limited-time offers. Pair collections with seasonal pricing to run campaigns that update your storefront and adjust rates together. When the season ends, archive the collection and bring it back next year.

Collection visibility

Control where each collection appears across your sales channels and locations. Show a "Winter Gear" collection only on your resort store. Keep a "Wholesale" collection visible only to logged-in B2B customers. TWICE lets you tailor what different audiences see without maintaining separate catalogs.

Pricing

Price for how you actually sell

Circular commerce doesn't follow a single pricing model. TWICE gives you pricing infrastructure that handles duration-based rental rates, fixed sale prices, volume discounts, customer-specific tiers, and seasonal adjustments — all from the same system.

Pricing structures

TWICE supports multiple pricing approaches within one catalog: duration-based rental rates (hourly, daily, weekly), fixed prices for sales, volume-based discounts for bulk orders, and package pricing for bundles. Mix and match across listings.

Pricing tables

Price tables are reusable pricing templates. Define a rate structure once and connect it to as many listings as you need. Update the table, and every connected listing reflects the change automatically. This keeps pricing consistent across your catalog without editing products one by one.

Seasonal pricing

Set date ranges to apply seasonal rates automatically. Peak-season pricing for summer rentals. Discounted off-season rates to keep utilization high. Holiday surcharges. TWICE applies the right price at the right time based on the date ranges you configure, with no manual switching required.

Segment pricing

Define different pricing for different customer groups. Wholesale rates for B2B buyers. Member discounts for loyalty customers. VIP tiers for high-volume shoppers. TWICE uses customer tags to match the right price table to the right customer at checkout.

Publishing & checkout

Control where listings appear and how customers pay

A listing is only useful once it reaches the right customer through the right channel with the right checkout experience. TWICE gives you granular control over publishing, visibility, and payment collection per listing.

Location and channel visibility

Choose which locations and sales channels can display each listing. Publish specific items to your online store, POS, or third-party channels independently.

Customer-specific access

Use customer tags to restrict listings to specific groups. Members-only products, wholesale-exclusive inventory, or VIP early access to new arrivals. Tag-based visibility gives you a controlled way to segment your offering.

Customizable checkout fields

Collect the information your team needs to prepare each order. TWICE lets you add custom fields per listing that appear during checkout. The fields adapt to the product, not the other way around.

Payment structures

Configure how payments are collected per listing. Full payment at checkout, deposit now with balance at pickup, or split payments across methods. TWICE handles deposits, partial payments, and balance collection.

Marketing & SEO

Make listings findable by people and machines

A listing that doesn't get found doesn't generate revenue. TWICE gives you built-in tools to control how your products appear in search engines, on social platforms, and to AI-powered commerce agents.

SEO

Configure meta titles, descriptions, and URL slugs for each listing individually. Align your product pages with the search terms your customers actually use. Combined with TWICE's standard category taxonomy, your listings carry structured data that search engines can interpret and rank.

Social sharing

Control how listings appear when shared on social platforms. Set a custom share title, description, and preview image for each listing. These settings determine what people see when someone shares a link to your product on Facebook, X, LinkedIn, or any platform that reads Open Graph data.

Agentic commerce

AI agents are already recommending products, comparing prices, and completing purchases on behalf of customers. TWICE structures your listing data — attributes, pricing, availability, variants — so that AI systems can read, interpret, and act on it. Clear naming conventions, consistent data structures, and real-time availability make your catalog ready for how commerce is evolving.

Third-party channels

Push listings to external marketplaces and platforms through the API. Use channel tags to control which products appear on which external channels. Inventory and availability sync in real time, so you sell across platforms without the risk of overselling or manual reconciliation between systems.
Marketing & SEO

Make listings findable by people and machines

A listing that doesn't get found doesn't generate revenue. TWICE gives you built-in tools to control how your products appear in search engines, on social platforms, and to AI-powered commerce agents.

SEO

Configure meta titles, descriptions, and URL slugs for each listing individually. Align your product pages with the search terms your customers actually use. Combined with TWICE's standard category taxonomy, your listings carry structured data that search engines can interpret and rank.

Social sharing

Control how listings appear when shared on social platforms. Set a custom share title, description, and preview image for each listing. These settings determine what people see when someone shares a link to your product on Facebook, X, LinkedIn, or any platform that reads Open Graph data.

Agentic commerce

AI agents are already recommending products, comparing prices, and completing purchases on behalf of customers. TWICE structures your listing data — attributes, pricing, availability, variants — so that AI systems can read, interpret, and act on it. Clear naming conventions, consistent data structures, and real-time availability make your catalog ready for how commerce is evolving.

Third-party channels

Push listings to external marketplaces and platforms through the API. Use channel tags to control which products appear on which external channels. Inventory and availability sync in real time, so you sell across platforms without the risk of overselling or manual reconciliation between systems.

Helsinki Party Tent
“If we didn’t have such good tools, it would be much more difficult for me to run the business on my own.”
Anton
Entrepreneur
Helsingin Juhlateltta rents tents and party equipment.

Start your free trial

Get hands-on with the features. Launch, test, and grow at your own pace.

Frequently asked questions

Can I run rental and sale listings from the same catalog?

Yes. TWICE supports rental listings, sale listings, and listings that offer both options from the same product page. Each transaction type has its own pricing logic and checkout flow. You don't need separate catalogs for separate business models.

How do price tables work?

Price tables are reusable pricing templates that you connect to one or many listings. They support duration-based rates, volume discounts, customer segment pricing, and seasonal date ranges. Update a price table once and every connected listing reflects the change automatically.

How does TWICE handle seasonal pricing?

You set date ranges on your price tables, and TWICE applies the correct rates automatically within those windows. Peak season, off-season, holiday surcharges — the system handles the switching. No manual price changes required.

What checkout information can I collect?

TWICE lets you add custom checkout fields per listing. You define what information your team needs — height and weight for ski fittings, driver's license for vehicle rentals, company VAT number for B2B orders — and those fields appear automatically when the listing is part of a checkout.

Can I control which listings appear at which locations?

Yes. Each listing has location and channel visibility settings. You choose which of your physical or online locations display the listing. This lets you tailor your offering per location without maintaining separate catalogs.