Expedia

From Effective Tours Documentation
Jump to navigation Jump to search


This connection to Expedia EQC will also update other Expedia channels including Hotels.com, AirAsiaGo, Egencia, Venere, Travelocity, Trivago (via Expedia), Expedia Affiliate Network, Wotif Group, Orbitz and Classic Vacations.

General

Capabilities

  • EffectiveTours.com can export Inventory
  • EffectiveTours.com can export Minimum Stay
  • EffectiveTours.com can export Maximum Stay
  • EffectiveTours.com can export Multiple Rates
  • EffectiveTours.com can import Bookings
  • EffectiveTours.com can import Booking Modifications and Cancellations

Limitations

  • Expedia rate plans with with LOS (length of stay) enabled are not supported.

Before you connect

Prices Effective Tours supports "Per Occupancy Pricing" only. Before activating the channel manager for Expedia, please set the proper Pricing model.
If you use rates for one rate a price for Single (1 guest), Double (2 guests) and a room price (for the number of guests you have defined in the rate ) can be sent. If you have more than 3 occupancy levels you can set up additional rates for each occupancy level and map them in them in the "Room Configuration" tab of the rate.

Bookings

Older bookings must be manually entered into EffectiveTours manually

Extras and Taxes

"Upsell Items" can not be exported.

What you will need

  • Your Expedia hotel id
  • Login and Password for the Expedia channel manager. It's a separate login and password, different from your Expedia extranet access.

Set Up

Expedia

Select EffectiveTours as channel manager from the "Expedia Connectivity Settings" section in your Exepdia Extranet

This will take you to the 'Additional verification required' page and where you need to follow the prompted guidelines.

If you have problems please contact Expedia support.

Expedia will then send you an email in which you can also see which Pricing Model you are using.

EffectiveTours.com

  • Enter your hotel id
  • Enter Login and Password
  • Save
  • If your price model is "Per Occupancy Pricing" rates can send a price for Single (1 guest), Double (2 guests) and a room price (for the number of guests you have defined in the rate If you have more than 3 occupancy levels you can set up additional rates or daily prices in EffectiveTours for each occupancy level using and map map them in the channel settings of the rate or the daily price.

The end selling price on Expedia may be different to the price sent, please check if your Expedia account is set for "Sell Rate" or "Net Rate" type and adjust the prices accordingly.

Bookings

New Bookings are imported. Modifications and cancellations to bookings are also imported.

Existing bookings can be entered manually to block the dates at other channels, manually added bookings are not updated if modified by the channel.

Multiple Rates at Expedia

Expedia can support more than one price per room and date for example to send prices for different minimum stays, meal options or refundable and non-refundable prices. There are two options:

1. Derived (Linked) Prices

Expedia.com can auto calculate, link and derive rate prices using preset rules. Ask your Expedia.com rep to set this up. This option means you only need to send one rate from EffectiveTours to Expedia.com and Expedia.com will auto-calculate the other rate options.

2. Multiple Rate Plan Ids

Expedia.com can set up multiple rate plan ids for each room, each with pre-defined booking conditions. EffectiveTours can map a different EffectiveTours rate/daily price or offer to each Expedia.com rate plan id.

If you do not have the appropriate rate plan ids you need to request Expedia.com to add them.

Maximum number of accepted bookings

By default all available rooms are sent to activated channels.

Check Connection

The connection is working if you are not receiving error messages and the display in the channel is correct. If you are receiving error messages check in the "Common Errors" section why you are receiving the error and how to fix it.

Updates

Changes to availability will be instantly sent to the channel. Changes for settings for example minimum stays or number of rooms and prices will send with the next update. Click on "Export Hotels" if you want to push them through instantly.

Virtual Credit Cards

Virtual cards can be set to be auto charged at the date they become valid. This option is available for customers who use our payment gateway.

If you manually charge virtual credit cards please note that they can only be charged on the check-out date.

Setup Problems

1) The room is being unexpectedly closed at Expedia The channel manager will close the room on all dates which do not have a valid price available for sending to Expedia. Make sure you have prices for the complete range of dates you are sending.

2) "Room code is not unique" warning when saving in EffectiveTours. Each Expedia room type id is unique and can be mapped to only one room in EffectiveTours. If you enter the same Expedia room type id more than once the room updates will overwrite each other causing inaccurate information being sent to Expedia.

3) "Extra Person" prices cannot be exported but can still be set manually in Expedia.

4) If the room is for more then 2 guests you need a room price for the number of guests the room can accommodate.


Common Errors

If there is an error on an update, the error message returned by Expedia will be emailed to you. Common errors and their solutions are:

Access to this API with a non-API account is forbidden. Please use an API account. 
Check if your property is activated for EffectiveTours channel manager in your Expedia extranet.  If it is check the ID is entered correctly also try removing your username and passsword if entered SAVE and then check if your codes are accessible. 
Hotel ID not found. You either specified an invalid hotel ID or your account is not linked to this hotel
Please check with Expedia support that your account is properly set up for channel management with EffectiveTours.  If it is check the ID is entered correctly also try removing your username and passsword if entered SAVE and then check if your codes are accessible. 
Pricing models mismatch: you tried to update a price for OCCUPANCY_PRICING, but your property is not configured for this pricing.
Your pricing model is per day pricing so change the selector for "Price model" to  "Per Day Pricing".
The [amount] cannot be specified with conflicting values within the same request.
 Your pricing model is per day pricing so change the selector for "Price model" to  "Per Day Pricing".
Can't specify person count for PDP rate plan
Your pricing model is per day pricing. Change the selector for "Price model" to  "Per Day Pricing".
Pricing models mismatch: your property is configured to use OCCUPANCY_PRICING. 
Change the selector for "Price model" to  "Occupancy Pricing"
Sell Rates are expected for Agency or Flex rate plans, when hotel level rate acquisition is Sell Rate
The rate codes are the wrong Sell or Net rate type. Check whether your rate codes should have an A at the end of the number or not. You can do this by clicking on "Get Codes". The rate plan IDs have to be used exactly as show there. 
Sell Rates are not expected for Merchant rate plan or Net Rate hotels.
Your rates codes need to have an A at the end. Please check  your channel manger settings and your rate codes in all rates and daily prices.  You can do this by clicking on "Get Codes". The rate plan IDs have to be used exactly as show there. 
The following roomtype id (xxxxx) does not belong to the given hotel: xxxxx
You are trying to update rooms which you do not have in Expedia. You can only update IDs which you see when you go to SETTINGS-CHANNEL MANAGER-Expedia and then click on "Get Codes"
Stop sell outside of Y with remaining base availability 
and
Unable to set total inventory below the current base allocation value.
and Inventory request adjusted to prevent prohibited base availability decrease
Base allocation (or contracted allotment) is a minimum number of rooms you have agreed to sell through Expedia.  When the availability the channel manger sends falls below the base allocation, Expedia will ignore availability sent from the channel manager.
A common cause of this error is not having a valid price for the room in EffectiveTours on the affected dates. 
Any date without a price will be closed in EffectiveTours and we will send an inventory of zero to Expedia.
*Make sure you have valid rates for the mentioned dates and no bookings from other sources
*EffectiveTours: change your inventory to send the allotment you have guaranteed Expedia (e.g. by removing bookings from other sources)
*Expedia: Ask Expedia to remove the guaranteed allotment
The value  of attribute 'password' on element 'Authentication' is not valid with respect to its type,  
 The password is empty or contains invalid characters.
Check the username and password entered in the channel manager settings is correct.
RateId XXX is invalid, rate plan should be active, inactive, or staged 
 and
 Rate not active
You can only update IDs which you see when you click on "Get Codes". Check all codes entered in SETTINGS-CHANNEL MANAGER-EXPEDIA, the "Channels" tab of your rates (if rates are used) and your daily prices.
Non-existent rate plan and rate level pair provided
You can only update IDs which you see when you click on "Get Codes". Check all codes entered in SETTINGS-CHANNEL MANAGER-EXPEIDA, the "Channels" tab of your rates (if rates are used) and your daily prices.
Inactive rate plan for restriction or rate updated
You are sending a wrong rate plan id. Check your rate plan ids in SETTINGS->CHANNEL MANAGER->EXPEDIA and in the "Channels" tab of your rates/daily prices. 
MinLOS value (x) exceeds Extranet auto-approval threshold (y) for length of stay.
The minimum booking length you are sending is higher than Expedia allows. Contact Expedia and ask them to increase your minimum stay. 
The value  of attribute 'username' on element 'Authentication' is not valid with respect to its type
 The username/and or password you entered are wrongEnter your Expedia Quick connect username and password which Expedia sent you by Email (NOT your normal Expedia username and password)
LOS restriction conflict - Min Nights Greater Than Max Nights. 
Expedia is not accepting the minimum stay you are sending because you have a maximum stay in your Expedia extranet which is lower than the minimum stay you are sending. You have 2 options fix this:
1. Log into your Expedia extranet and raise or remove the maximum stay.
2. Set the "Maximum Stay" in the rates you are sending to Expedia to 28 or lower.
Access denied
If you receive this error message only once most likely Expedia was doing temporary maintenance. If you repeatedly receive this message check:
*in the Expedia extranet that the connection has been requested. 
*the Expedia hotel id you have entered is correct.   If it is also try removing your username and passsword if entered SAVE and then check if your codes are accessible. 
Authentication error: invalid username or password
invalid username or password
Check the Expedia hotel id you have entered is correct.   If it is also try removing your username and passsword if entered SAVE and then check if your codes are accessible.
Access to this API with a non-API account is forbidden. Please use an API account.
You are using the wrong credentials.  Try removing your username and password if entered SAVE and then check if your codes are accessible. 
Currency code is invalid - Currency for xxx is not the same as the database value
The currency you are sending is not the currency required by Expedia. Change the setting for "Currency" to the currency Expedia requires. If required you can add a multiplier for conversion.
Internal system error, please try again in a few minutes
Expedia sends you this message to inform you that they are having problems with their system. If the error messages stopped Expedia fixed the problem.
The requested resource is not available
 Expedia sends you this message to inform you that they are having problems with their system. If the error messages stopped Expedia fixed the problem.
Net rate must be within Rate Verification threshold
Expedia thinks the price is either too high or too low. Please check your prices. If you think they are correct contact Expedia and ask them to remove the limitation.
Inventory date 201x-xx-xx; Room Type ID xxxxxx; Rate Plan ID xxxxxx ; Inactive Rate Plan
You are trying to update an inactive rate plan. You can only map rate plans which are available when you click on "Get Codes". Please remove this ID from SETTINGS->CHANNEL MANAGER->EXPEDIA and/or the "Channels" tab in your rates and daily prices.
Rate Plan ID XXXXXXX  Occupancy X; Occupancy exceeds maximum allowed value 
You are trying to send a price for a number of guests which is higher than the number of guests Expedia has the room set for. Adjust the maximum number of guests to be the same in EffectiveTours and Expedia and if required adjust your prices.
Length of stay has to be provided for the Rate Plans with LOS enabled.
Expedia rate plans with with LOS (length of stay) enabled are not supported. Please ask Expedia to change your rate plans.
Room Type ID 1231234234; Rate Plan ID 1231234234; Occupancy x; Occupancy exceeds maximum Room Type Person Count Y
and
Occupancy exceeds maximum Room Type Person Count
You are trying to send a price for a higher occupancy than what the room is set up in Expedia for. Please correct the maximum number of guests either in Expedia or in EffectiveTours.

Notes

For Expedia Occupancy price models, EffectiveTours can send a room price, a double occupancy price and a single occupancy price. If you would like to update 3 person, 4 person prices etc. you need to use additional rate plans in Expedia annd Effective Tours. They can then be mapped to the appropriate EffectiveTours rate, offer or daily price.

Disconnect

  • Unticking "Inventory" and "Prices" and "Bookings" will stop the synchronisation for a room.

Login to www.expediapartnercentral.com and disconnect from EffectiveTours from the "Expedia Connectivity Settings" section in your Expedia Extranet

100px view large


If you have problems please contact Expedia support.

FAQ

Will I receive notifications on new bookings?

After you activate the channel manager the channel will stop sending notifications. You will receive them from EffectiveTours instead.

Do guests receive a confirmation?

The channel confirms the booking with the guest. EffectiveTours will not sent a confirmation message. If you want to send one as well you can set up an Auto Action Email.

How do I modify or cancel a booking?

Bookings coming from a channel should be modified by the channel. Cancelling a booking in EffectiveTours will not cancel the booking in Expedia and can cause a double booking. Please ask Expedia or the guest to cancel the booking in Expedia and the cancellation will be sent to EffectiveTours.

How do I add a promotion or special price?

You can set up promotions in the Expedia extranet.

Can I send different prices for different minimum stays or different numbers of guests?

Yes. You can do this either with "derived" prices or multiple rates ids. See the "Multiple rates" section of this page.

I have multiple Expedia hotel ids. How do I set this up?

The system can handle multiple properties in one account. Each Expedia hotel requires one property in EffectiveTours.

Can I use the same Expedia hotel ID for different properties in EffectiveTours?

Theoretically yes but we recommend not to do this because Expedia allows only to send one update for a property at a time. If there is an update for both EffectiveTours properties Expedia will reject the second one which can cause overbookings.

What to do when I receive an overbooking?

  • Check if you are receiving error messages by email or in the potential issues menu. Error messages need to be addressed immediately because they can mean the channel manger is able to make updates.
  • Entering the same Expedia room code in multiple rooms in EffectiveTours can cause overbookings. Check your set up for warnings.

If you can not see a problem in your set up send us a support ticket with the booking numbers and dates.

Why is the price for the booking wrong?

  • A special offer set up in the channel may have reduced the price the channel manager sent.
  • Your prices are not set up as you expect.

What is base allocation?

This is an agreement between you and the channel where you agree to provide a number of rooms exclusively to that channel. This means you will not be able to sell these rooms directly or on other channels.

What do I do when I have a no show?

To report a no show contact Expedia support.