LogoLogo
SupportChangelogAPI ReferenceStatus
Distributor API
Distributor API
  • Welcome
  • Getting Started
    • Functionalities
    • Integration Process
      • Implementation Guide
    • OCTO & Prioticket
      • Feature Comparison
    • Postman & Interactive Documentation
    • Connect Once, Reach the World
      • Featured Suppliers
        • Supplier Overview Europe
        • Supplier Overview Americas
        • Supplier Overview Middle East
      • Featured Resellers
    • Statement on API Excellence
    • Frequently Asked Questions
  • Key Concepts
    • Product Structure
      • Product types and classes
      • Admission types
      • Extra Options
      • Pickup Points
      • Combi, Clusters, Bundles & Addons
        • Cluster
        • Combi
        • Addons
        • Bundle
    • Availability and Capacity
      • Availability
      • Capacity
        • Shared and Allocated Capacity
      • Availability API
    • Pricing Guide
      • Who are you?
      • Configurations
      • Variable Pricing
      • Dynamic Pricing
      • How It All Comes Together
    • Booking Logic
      • Cart Management
      • Payments
      • Cancellation & Refunds
      • Booking Questions
    • Additional Capabilities
      • Locations, Destinations and Categories
      • Recommendations
      • Promotions
      • Webhooks
      • Translations
    • Technical Concepts
      • Authentication
      • Idempotency
      • Rate Limiting
      • Timeout Handling
      • Error Handling
      • API versioning
      • Pagination
      • Formats
      • Headers
      • Caching
  • Endpoints
    • About
    • Authentication
    • System
    • Products
      • Stock
    • Availability
    • Reservations / Cart
      • Promocodes
    • Orders
      • Email & Vouchers
    • Payments
    • Contacts
    • Notifications
    • Models
  • Resources
    • Release notes
    • Roadmap
    • Postman
    • Swagger
    • Changelogs
      • Parameter Changelog
    • API Specs
      • V3.8 (Latest)
      • V3.7
      • V3.6
      • V3.5
    • Support
    • Certification
  • Status Dashboard
Powered by GitBook
On this page
  • What Is a Recommendation?
  • Sample Output
  • Time Windows
  • Example: Seasonal Campaign
  • Use Cases
  • Best Practices

Was this helpful?

Export as PDF
  1. Key Concepts
  2. Additional Capabilities

Recommendations

Spotlight the Best Products

Use Recommendations to highlight themed, seasonal, or top-selling products in a curated way. Whether you're boosting "Winter Favorites", promoting a "Local's Pick", or featuring a "Family Bundle", this module helps you deliver smarter suggestions to your users.


What Is a Recommendation?

A Recommendation groups together one or more products under a shared label and time window. This allows you to:

  • Promote specific products on your landing pages.

  • Guide users to relevant content.

  • Schedule featured products based on seasons or campaigns.

Sample Output

{
  "recommendation_id": "3743",
  "recommendation_title": "Christmas Special",
  "recommendation_description": "Hot selling",
  "recommendation_start_date": "2025-12-01T00:00:00Z",
  "recommendation_end_date": "2025-12-31T23:59:59Z",
  "recommendation_products": [
    "PRODUCT_ID_123",
    "PRODUCT_ID_456"
  ]
}

Time Windows

Use recommendation_start_date and recommendation_end_date to schedule when a recommendation should be shown.

  • Omit both to show the recommendation always.

  • Set future dates to preload campaigns.

  • Expired recommendations will automatically stop showing.

All dates follow the ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ) and are in UTC.

Example: Seasonal Campaign

Let’s say you want to create a recommendation titled “Amsterdam Winter Picks”, showing three products from December through January.

{
  "recommendation_id": "WINTER2025",
  "recommendation_title": "Amsterdam Winter Picks",
  "recommendation_description": "Cozy up with these bestsellers!",
  "recommendation_start_date": "2025-12-01T00:00:00Z",
  "recommendation_end_date": "2026-01-31T23:59:59Z",
  "recommendation_products": [
    "PRODUCT_ID_CANALTOUR",
    "PRODUCT_ID_ICEBAR",
    "PRODUCT_ID_LIGHTFESTIVAL"
  ]
}

Use Cases

Scenario
Example

Thematic Promo

"recommendation_title": "Spring Adventures"

Flash Sale

"recommendation_description": "48h only!"

Localized Curation

"recommendation_title": "Top Picks in Paris"

Recurring Campaign

Same title & products, different date ranges

Best Practices

  • Localize Titles & Descriptions for international audiences.

  • Avoid Clutter: Limit each recommendation to 3–8 products for visual clarity.

  • Use Descriptions to hint at urgency, value, or context (e.g., “Popular with families”).

  • Respect Date Logic: Don’t forget to end expired campaigns.

PreviousLocations, Destinations and CategoriesNextPromotions

Last updated 13 days ago

Was this helpful?