Mapping Add-Ons in SynXis
When mapping add-ons to SynXis, you need to configure a few items of the SynXis side. In the XML messaging Stayntouch PMS receives from SynXis, we receive add-ons via Services in the XML. Please note, however, these add-ons should not be configured as Services in SynXis, but rather as static or dynamic packages. Any Services created in SynXis will populate as reservation comments on the stay card. Below is an example of the XML for a dynamic package received. Please note, where it says ID="BIKE", this would generally display your mapped add-on code and is an example only.
<Services>
<Service ServicePricingType="Per use" Inclusive="false" Quantity="1" Type="18" ID="BIKE">
<Price>
<Base AmountBeforeTax="50.00" AmountAfterTax="54.44" CurrencyCode="USD" />
</Price>
<ServiceDetails>
<TimeSpan Start="2020-07-10T15:00:00" />
</ServiceDetails>
</Service>
<Service ServicePricingType="Per use" Inclusive="false" Quantity="1" Type="18" ID="BIKE">
<Price>
<Base AmountBeforeTax="25.00" AmountAfterTax="27.22" CurrencyCode="USD" />
</Price>
<ServiceDetails>
<TimeSpan Start="2020-07-10T15:00:00" />
</ServiceDetails>
</Service>
</Services>
With your SynXis CRS integration, add-ons can be mapped in external mappings per below. Please note, SynXis will have to activate dynamic packages.
To set the appropriate external mappings, open Stayntouch PMS and navigate to Settings > Integrations > External Mappings > SynXis OTA. From there, the add-ons need to be mapped to the ADDON_CODE value from SynXis (CODE).