Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Le flux Services est destiné aux services spécifiques de vos marchands.
Pour effectuer la tâche "Flux de services prêt dans le bac à sable", vous devez créer et importer votre flux de services dans les boîtes de dépôt SFTP. Les boîtes de dépôt SFTP sont configurées lors de la configuration de votre intégration.
Il existe une boîte de dépôt SFTP pour le flux de services dans les environnements de production et de bac à sable. Veillez à utiliser la boîte de dépôt appropriée.
Exigences concernant les tâches liées aux flux de services
Importez au moins un flux par jour pendant sept jours.
Incluez un seul service pour chaque marchand fourni dans votre flux de marchands.
Définissez processing_instruction sur PROCESS_AS_COMPLETE.
Corrigez toutes les erreurs et tous les avertissements.
Principes de base du flux de services
Votre flux de services est un tableau de définitions de services. Chaque définition de service nécessite les données suivantes :
Voici les définitions complètes, qui incluent des attributs facultatifs que vous pouvez ajouter pour étendre les comportements de service.
ID du service
Les ID de service ne doivent pas être uniques pour chaque marchand, mais doivent contenir les mêmes données dans toutes les définitions. Les ID de service doivent être uniques pour chaque marchand.
Étant donné que les intégrations de bout en bout de réservations de restaurants ne sont compatibles qu'avec un seul service (sauf si votre intégration inclut des modules complémentaires nécessitant des services supplémentaires), nous vous recommandons d'utiliser le même ID de service (par exemple, l'ID de service "1000") pour simplifier les requêtes du serveur de réservation.
Si vous définissez un service et que vous modifiez ensuite son ID, cela signifie que vous avez créé deux définitions dans le système. Un nouveau service avec le nouvel ID et un service supprimé avec l'ancien ID. Si le mauvais ID de service est associé à la disponibilité, l'inventaire risque de ne pas s'afficher.
Nom du service
Le nom du service doit refléter le service réel. Les noms ne doivent pas inclure de prix, d'éléments de menu ni aucune autre information que le nom du service. Les noms doivent également être localisés en fonction des paramètres linguistiques de l'utilisateur. Pour en savoir plus sur la localisation, consultez Spécifier les textes de localisation.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/26 (UTC)."],[],[],null,["# Services Feed Ready\n\nThe Services Feed is meant for the specific services of your merchants.\n\nTo complete the Services Feed Ready in Sandbox milestone task, you need to\nsuccessfully build and\n[upload](/actions-center/verticals/reservations/e2e/integration-steps/feeds#upload-feeds)\nyour Services Feed to the SFTP dropboxes. The SFTP dropboxes are configured\nduring your integration's\n[Setup](/actions-center/verticals/reservations/e2e/integration-steps/setup).\nThere is a Services Feed SFTP dropbox in both Production and Sandbox\nenvironments. Ensure to use the appropriate dropbox.\n\nServices Feed task requirements\n-------------------------------\n\n- Minimum of one Feed upload per day for seven days.\n- Include a single service for each merchant supplied in your Merchant Feed.\n- Set `processing_instruction` to `PROCESS_AS_COMPLETE`.\n- Fix all errors and warnings.\n\n| **Note:** Don't use testing data to complete milestone tasks. If you don't have a minimum of 25 merchants to build against, [contact support](https://actionscenter.google.com/support/cases) for next steps.\n\nServices Feed basics\n--------------------\n\nYour Services Feed is an array of service definitions. Each service definition\nrequires the following data:\n\n- A Service ID\n- The Merchant ID for the merchant associated with the service\n- A [localized](/actions-center/verticals/reservations/e2e/reference/tutorials/localization) service name\n\nHere are the full\n[definitions](/actions-center/verticals/reservations/e2e/integration-steps/feeds/services-feed/samples-definitions#definitions)\nwhich include optional attributes that you can include to extend service\nbehaviors.\n\n### Service ID\n\nService IDs don't need to be unique to each merchant, but should contain the\nsame data across definitions. Service IDs must be unique to each merchant.\nAs Dining Reservations End-to-End integrations only supports a single service,\n(unless your integration includes any Add-ons requiring additional services)\nwe recommend using the same Service ID (for example, a service ID of \"1000\")\nto streamline Booking Server queries.\n\nIf you define a service and later change the Service ID, that means you have\ncreated two definitions in the system. A new service with the new ID, and a\ndeleted service with the previous ID. This might cause inventory to not display\nif the wrong Service ID is associated with availability.\n\n### Service name\n\nService names must reflect the actual service. Names must not include pricing,\nmenu items, or any other information other than the name of the service. Names\nmust also be localized based on the user's language settings. For more\ninformation on localization, see\n[Specify localization texts](/actions-center/verticals/reservations/e2e/reference/tutorials/localization)."]]