Flux des prix

Le flux des prix contient des informations sur les prix de tous les voyages 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

Le dollar américain (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 de la navigation pour un voyage spécifique.
  • currency_code: code de devise à trois lettres unique pour la devise spécifique.

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

  • starting_price: prix total du voyage en croisière, taxes comprises.

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

Champs

Nom du champ Obligatoire ? Type Description
sail_id Required string Identifiant unique de la traversée pour un trajet particulier 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, sail_id est unique et reste le même pour les trois arrêts. Exemple de sail_id : ABC12345

Remarque:sail_id et currency_code sont concatenaté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 concatenaté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 au nom d'autres entreprises. Exemple : Norwegian Cruise Line.
starting_price Required decimal Prix total du voyage en croisière, taxes comprises. 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 du navire, par exemple une image de la cabine, du pont et des autres installations du navire. L'image n'a pas besoin d'être celle de la cabine exacte listée. Vous pouvez utiliser une autre image de cabine. Exemple d'image_url : https://partner.com/images/XXXXX.jpg
brand_name Optional string Clé secondaire permettant d'autoriser plusieurs sail_url pour le même sail_id et currency_code. Exemple : Fancy Crusies
updated_at Optional datetime Date et heure de la dernière mise à jour de cette entrée en temps universel coordonné(UTC). Ces informations sont utiles pour identifier les données obsolètes. Elle doit suivre le format ISO 8601. Par exemple, updated_at est 2025-01-22T00:00:00+00:00.

Exemples

Voici un exemple de flux de prix de base pour deux croisières, l'une en aller simple et l'autre en 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 de champs obligatoires dans un 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

L'exemple suivant illustre tous les champs disponibles dans le 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 (à des fins d'information)

Champs obligatoires

Voici un exemple de champs obligatoires dans un 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

L'exemple suivant illustre tous les champs disponibles dans le 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"
  }
]