Flux de prix

Le flux de prix contient des informations tarifaires pour tous les séjours en croisière. Il inclut le prix de la cabine la moins chère pour une croisière, pour chaque type de devise. Vous pouvez importer des flux de prix au format CSV.

Les devises suivantes sont disponibles avec Google :

  • USD
  • CAD
  • AUD
  • GBP

L'USD est la seule devise disponible pour l'intégration à Google. Vous pouvez fournir d'autres devises acceptées, mais seule la devise USD s'affiche. D'autres devises de la liste seront acceptées à l'avenir. Consultez la liste des autres devises acceptées et le code de devise à trois lettres correspondant.

Composants clés

Le flux de prix comporte des champs obligatoires qui ne sont pas sensibles à la casse. Certains champs sont facultatifs et peuvent être laissés vides. L'envoi de données facultatives améliore la qualité des données.

Il contient les champs obligatoires suivants :

  • sail_id: identifiant unique d'une croisière pour un voyage spécifique.
  • currency_code : code de devise unique à trois lettres pour la devise spécifique.

  • cruise_line: nom de la compagnie de croisière.

  • starting_price: prix total du séjour en croisière, taxes incluses.

  • sail_url: URL de la page de destination qui affiche les informations sur le prix.

Champs

Nom du champ Obligatoire ? Type Description
sail_id Required string Identifiant unique d'une croisière pour un voyage spécifique de l'itinéraire, avec date de début et de fin. Par exemple, pour un itinéraire de cinq nuits avec trois arrêts, le sail_id est unique et reste le même pour les trois arrêts. ABC12345 est un exemple de sail_id.

Remarque : sail_id et currency_code sont concaténés pour former une clé primaire composite et doivent être uniques.

currency_code Required currency Code de devise à trois lettres pour le prix. Par exemple, currency_code peut être USD.

Remarque : sail_id et currency_code sont concaténés pour former une clé primaire composite et doivent être uniques.

cruise_line Required string Nom de la compagnie de croisière. cruise_line est obligatoire pour les agrégateurs qui vendent pour le compte d'autres entreprises. Par exemple, Norwegian Cruise Line.
starting_price Required decimal Prix total du séjour en croisière, taxes incluses. Prix total taxes et tarif de la croisière inclus. Cette valeur doit être identique à celle affichée sur le site Web du partenaire lorsque vous ouvrez l'URL de l'offre. Par exemple 1000.00.
sail_url Required URL URL de la page de destination qui affiche les informations sur le prix. Par exemple, https://partner.com/path.html&id=XYZ12345
offer_desc Optional string Description de l'offre associée au prix ou au nom de la cabine. Par exemple, Inside Cabin.
image_url Optional URL URL d'une image représentant l'itinéraire. L'image doit être liée à l'intérieur de la croisière, par exemple une image de la cabine, du pont du navire et d'autres installations disponibles à bord. L'image ne doit pas nécessairement correspondre à la cabine exacte indiquée. Vous pouvez utiliser une autre image de cabine. est un exemple de image_urlhttps://partner.com/images/XXXXX.jpg.
brand_name Optional string Clé secondaire permettant d'avoir plusieurs sail_url's pour le même sail_id et le même currency_code. Par exemple, Fancy Crusies.
updated_at Optional datetime Date et heure auxquelles cette entrée a été mise à jour pour la dernière fois en temps universel coordonné(UTC). Ces informations sont utiles pour identifier les données obsolètes. Elles doivent être au format ISO 8601. Par exemple, le updated_at est 2025-01-22T00:00:00+00:00.

Exemples

Voici un exemple de base d'un flux de prix pour deux croisières, dont l'une est un aller simple et l'autre un aller-retour.

Les exemples montrent les formats CSV et JSON. Les champs sail_id et currency_code sont concaténés pour former la clé primaire composite et doivent être uniques pour chaque ligne.

CSV

Champs obligatoires

Voici un exemple pour les champs obligatoires du flux de prix :

sail_id; currency_code; cruise_line; starting_price; sail_url
12345; USD; Happy Cruises Company; 2198; https://partner.com/path.html&id=XYZ12345
54321; GBP; Happy Cruises Company; 449; https://partner.com/path.html&id=ABC12345
54321; USD; Happy Cruises Company; 430; https://partner.com/path.html&id=ABC12345

Tous les champs disponibles

Voici un exemple pour tous les champs disponibles du flux de prix :

sail_id; currency_code; cruise_line; starting_price; sail_url; offer_desc; image_url; brand_name; updated_at
12345; USD; Happy Cruises Company; 2198; https://partner.com/path.html&id=XYZ12345; Inside Cabin;https://partner.com/images/XXXXX.jpg; Fancy Cruises; 2025-06-20T00:00:00+00:00
54321; GBP; Happy Cruises Company; 449; https://partner.com/path.html&id=ABC12345; Inside Cabin;https://partner.com/images/XXXXX.jpg; Caribbean Crusies; 2025-06-20T00:00:00+00:00
54321; USD; Happy Cruises Company; 430; https://partner.com/path.html&id=ABC12345; Inside Cabin;https://partner.com/images/XXXXX.jpg; Caribbean Crusies; 2025-06-20T00:00:00+00:00

JSON (à titre informatif)

Champs obligatoires

Voici un exemple pour les champs obligatoires du flux de prix :

[
  {
    "sail_id": "12345",
    "currency_code": "USD",
    "cruise_line": "Happy Cruises Company",
    "starting_price": 2198,
    "sail_url": "https://partner.com/path.html&id=XYZ12345"
  },
  {
    "sail_id": "54321",
    "currency_code": "GBP",
    "cruise_line": "Happy Cruises Company",
    "starting_price": 449,
    "sail_url": "https://partner.com/path.html&id=XYZ12345"
  },
  {
    "sail_id": "54321",
    "currency_code": "USD",
    "cruise_line": "Happy Cruises Company",
    "starting_price": 430,
    "sail_url": "https://partner.com/path.html&id=XYZ12345"
  }
]

Tous les champs disponibles

Voici un exemple pour tous les champs disponibles du flux de prix :

[
  {
    "sail_id": "12345",
    "currency_code": "USD",
    "cruise_line": "Happy Cruises Company",
    "starting_price": 2198,
    "sail_url": "https://partner.com/path.html&id=XYZ12345",
    "offer_desc": "Inside Cabin",
    "image_url": "https://partner.com/images/XXXXX.jpg",
    "brand_name": "Fancy Crusies",
    "updated_at": "2025-06-20T00:00:00+00:00"
  },
  {
    "sail_id": "54321",
    "currency_code": "GBP",
    "cruise_line": "Happy Cruises Company",
    "starting_price": 449,
    "sail_url": "https://partner.com/path.html&id=XYZ12345",
    "offer_desc": "Inside Cabin",
    "image_url": "https://partner.com/images/XXXXX.jpg",
    "brand_name": "Caribbean Crusies",
    "updated_at": "2025-06-20T00:00:00+00:00"
  },
  {
    "sail_id": "54321",
    "currency_code": "USD",
    "cruise_line": "Happy Cruises Company",
    "starting_price": 430,
    "sail_url": "https://partner.com/path.html&id=XYZ12345",
    "offer_desc": "Inside Cabin",
    "image_url": "https://partner.com/images/XXXXX.jpg",
    "brand_name": "Caribbean Crusies",
    "updated_at": "2025-06-20T00:00:00+00:00"
  }
]