Learn more about D-Edge.

Before you start

Here are some things to know before you set up D-Edge for Mews Operations:

  • You need to have already purchased D-Edge.

  • You need your hotel, room, rate, service/extra, and OTA/travel agency codes from D-Edge. Contact D-Edge support ([email protected]) to request a PMS configuration document.

  • If you want to use products in Mews, contact D-Edge and ask them to set products up for you and provide product mapping codes.

  • If you're already live with Mews, we won't configure whole channel manager integrations for you—we'll just handle the testing, and help you out if you have any problems.

Step 1: Connect D-Edge

  1. Go to Main menu > Marketplace.

  2. Under Categories, click Distribution.

  3. Find the D-Edge integration and click See more.

  4. Click Connect.

  5. In your list of integrations, find D-Edge and click Settings.

  6. In the Channel manager ID field, enter your hotel code.

  7. In the Username field, enter "mewsCxml".

  8. Leave the Password field blank (you'll add this just before you test your connection).

  9. Click Save.

Step 2: Pull mapping from D-Edge

In the Marketplace, go to My subscriptions.

  1. Find the D-Edge integration and click Settings.

  2. Under Enabled operations, select Download mappings.

  3. Click Save.

  4. Find the Options section at the bottom of the screen, and:
    - Under Action, select Pull mapping.
    - Leave From and To blank.

  5. Click Ok.

Step 3: Map space categories

Note: You need to connect your space categories to their rates in the D-Edge extranet before you connect them in Mews.

  1. In the D-Edge integration settings, click Channel manager categories.

  2. Click on a Channel manager ID.

  3. Under Category, select the space category connected to that code.

  4. Click Save.

  5. Select the Synchronized checkbox to send availability updates to the channel manager.
    - If a space category is unsynchronized, no updates are sent.

  6. Repeat steps 2-4 for every space category that you want to be available in D-Edge.
    - You can double-check that your space category mapping IDs and names match in Mews Operations and D-Edge by returning to Channel manager categories.

Step 4: Map rates

Note: You need to connect your space categories to their rates in the D-Edge extranet before you connect them in Mews.

  1. In the D-Edge integration settings, click Channel manager rates.

  2. Click on a Channel manager ID.

  3. Under Rate, select the rate connected to that code.

  4. Find the Synchronized checkbox, and decide which updates you want to send to the channel manager.
    - Synchronized rates send pricing and restriction updates to the channel manager.
    - Unsynchronized rates don’t send pricing or restriction updates to the channel manager, but can still receive reservations. (Note: unsynchronized rates need to be updated directly in D-Edge).

  5. Click Save.

  6. Repeat steps 2-4 for every rate that you want to be available in D-Edge.
    - You can double-check that your rate mapping IDs and names match in Mews Operations and D-Edge by returning to Channel manager rates.

Step 5: Connect space categories to rates

Note: You need to connect your space categories to their rates in the D-Edge extranet before you connect them in Mews.

  1. In the Marketplace, go to My subscriptions.

  2. Find the D-Edge integration and click Settings.

  3. Click Channel manager rates.

  4. Find the rate you want, and click on the channel manager ID.

  5. Connect the rate to one or more space categories:
    - Click +, and then click + Channel manager category to only connect specific space categories (for example, if it's a promotional rate).
    - Click to connect all mapped space categories to the rate.

Step 6: Package products

Package products to ensure they're added to your channel manager reservations. If you use the D-Edge booking engine, you can also map standalone products that don't need to be connected to a rate.

Note: These products won't appear in D-Edge because they will be sent together with a night price. Please review this article for a detailed explanation of how packages sent to channel managers.

If the product is charged per night or per person per night

Step 1: Map the product

  1. In the D-Edge integration settings, click Channel manager products.
    - Click the + button.

  2. Under Channel manager ID, enter any number.
    - It doesn't matter which number you choose. Adding a number in this field makes it possible to package the product with a rate.

  3. Under Product, choose the product you want to map.

  4. Click Save.

  5. Repeat steps 3-5 for every product that you want to be sent to D-Edge.

Step 2: Connect the product to a mapped rate

  1. In the Marketplace, go to My subscriptions.

  2. Find the D-Edge integration and click Settings.

  3. Click Channel manager rates.

  4. Find the rate you want to package a product with, and click on the channel manager ID.

  5. Click +, and then click + Channel manager product.

  6. Under Product, select the product you want.

  7. Click Create.

  8. Repeat steps 5-8 for every product that you want to be available via D-Edge.
    - Repeat these steps with the same rate to package it with multiple products.

If the product is charged once or per person

These products can't be mapped. Instead, you'll need to create a product rule.

  1. Go to Main menu > Settings > Services.

  2. Click on a Bookable service.

  3. From the Settings menu, click Product rules.

  4. Click the + button.

  5. Under Action, select Add.

  6. Under Product, choose the product that you want to be added to a reservation.

  7. Choose the condition that must be met in order for the product to be added to the reservation. For example, if you want the product to be added when the reservation is made with a specific rate:
    - Under Rate condition, select Equals.
    - Under Rate, select the rate you want the product packaged with.

  8. Under Origin condition, select Equals

  9. Under Origin, select Channel manager.

If you use the D-Edge booking engine

Contact D-Edge support ([email protected]) to get your product codes.

  1. Go to Main menu > Settings > Services.

  2. Click on a Bookable service.

  3. Click on Products.

  4. Click on the product you want to be listed in the D-Edge booking engine.

  5. Under Channel manager ID, find the D-Edge field.

  6. Enter D-Edge's product code in the field.

  7. Click Save.

Step 7: Map travel agencies

For each travel agency, you need to create a profile/contract and set up mapping. Then, Mews Operations will be able to automatically detect and handle any new reservations from that agency.

With D-Edge, we recommend that you map all of your reservation sources. Not sure what we mean? Learn more about travel agency mapping.

Step 8: Test the integration

Before you enable all operations in the integration, you need to test that everything is working correctly. On the pre-arranged testing day, D-Edge will send you a connectivity password in a separate email—you'll need to add it to your integration settings before you can test your connection.

Add your password

  1. Go to Main menu > Marketplace.

  2. Find your D-Edge integration, and click Settings.

  3. Under Password, enter the password you received.

  4. Click Save.

Test your connection

Once you've added your password, you can carry out inventory and reservation testing.

Test your inventory

Note: D-Edge tests in your live environment, so you should test with reservations in the distant future to avoid errors.

  1. Open the D-Edge integration settings.

  2. Under Enabled operations, select Upload availability, Upload rates, and Upload restrictions.

  3. Click Save.

  4. In the Options section:
    - Under Action, select Push inventory.
    - Under From, select the date you want to test from (preferably in the distant future).
    - Under To, select 1 week from the date you entered in the From field.

  5. Click OK.

  6. Refresh the page.
    - If you have mapping errors, your selections under Enabled operations will no longer be selected, and a detailed list of the errors will be sent to the address entered in the Notification email field. Fix the errors and repeat steps 2-6. Alternatively, go to Main menu > Queues > Channel manager, and click on any inventory updates with a Failed status to see the errors.
    - If the inventory update is successful, we'll send an email to the address entered in the Notification email field.

  7. When you have no mapping errors, log in to your D-Edge account and compare the availability, rates, and restrictions to those in Mews Operations.
    - If they don't match, make sure you don't have commissions, markups, or restrictions added in D-Edge. If you need help with this step, please contact D-Edge support ([email protected]).

Test reservations

Step 1: Download the test reservation

  1. Contact D-Edge support ([email protected]), so they can send a test reservation to ensure that reservations are being downloaded from Mews Operations.
    - Make sure that D-Edge are only sending one test reservation, or you'll import more than you want when you test the connection.

  2. Go to Main menu > Marketplace.

  3. Find your D-Edge integration, and click Settings.

  4. Select the Enabled checkbox.

  5. Under Enabled operations, make sure Download reservations is the only option selected (this is important, so you don't send price and availability updates too soon).

  6. Click Save

  7. Check that the reservation was correctly downloaded.

Step 2: Disable the integration

  1. Go to Main menu > Marketplace.

  2. Find your D-Edge integration, and click Settings.

  3. Deselect the Enabled checkbox.

  4. Click Save.

Download future reservations

For an additional fee of approximately 400 euros, you can download all of your future reservations. This is an optional feature, so you'll need to get in touch with D-edge to add this extra to your contract.

Download all future reservations

Note: You need to arrange a time with D-edge to download your future reservations (this will usually happen on the same day that you arrange to test your connection). Complete all of the testing steps (listed above) before you download your future reservations.

  1. Open the D-Edge integration settings.

  2. In the Enabled operations section, select Download reservations.

  3. Click Save.

  4. In the Options section at the bottom:
    - Under Action, select Download reservations.
    - Under From, select the date you disconnected D-Edge from your old PMS.
    - Under To, select today's date.

  5. Click OK.

  6. D-Edge will get in touch when the push is complete.

  7. Review some reservations in Mews Operations to make sure they're correct.
    - If any of the reservations have errors, email the D-Edge reservation number and the date you downloaded them to Mews Support.

Step 9: Enable the integration

  1. Open the D-Edge integration settings.

  2. Select the Enabled checkbox.

  3. In the Enabled operations section, make sure that Upload availability, Upload rates, Upload restrictions, and Download reservations are selected.

  4. Click Save.

  5. In the Options section at the bottom:
    - Under Action, select Push inventory.
    - Under From, select today's date.
    - Under To, select 700 days from today.

  6. Click OK.

What operations can be enabled in Mews?

D-edge connection can be 2-way or 1.5 way.

  • 2- way connection means that availability, rates and restrictions are managed from Mews and reservations are pushed from D-edge into Mews.

  • 1.5- way connection means that some inventory is managed from Mews and reservations are pushed from D-edge.

In case you wish to manage certain inventory directly from D-edge, make sure to follow this format.

  • If you wish to manage restrictions from D-edge, you should disable Upload restrictions and Upload rates in Mews. If you keep Upload rates enabled, Mews will send restrictions as part of the rate update. Additionally, you need to disable PMS restriction updates in D-Edge's extranet as well. Afterwards, restrictions need to be set on rate-level D-Edge to be applied correctly.

  • If you wish to manage rates from D-edge, you should disable Upload rates and Upload restrictions in Mews. If you keep Upload restrictions enabled, Mews will send rates as part of the restriction update.

  • Upload availability does not depend on other inventory operations. We strongly recommend to always manage availability from Mews.

Please reach out to D-edge support if you have any questions about inventory management in D-edge extranet.

What else can I do with D-Edge?

Manage external payments

D-Edge/AvailPro sends some external payments (for example, PayPal payments) to Mews. If you want these payments to be created automatically, you can set it up in your D-Edge integration—if you don’t, external payments will be sent to you in the reservation notes and you’ll have to create them manually in Mews Operations.

Note: Automatic settlement can't detect external payments right now, so if a guest uses an external payment type to pay for part of their reservation, the full amount will still be settled automatically.

Set up external payments in Mews Operations

  1. Go to Main menu > Settings > Property.

  2. Click on Accounting configuration.

  3. Under External payment types, select the external payment types you want to accept.

  4. In the External payments section, choose an accounting category for each of your accepted external payments.

  5. Click Save.

Set up external payments in your D-Edge integration

  1. Go to Main menu > Marketplace.

  2. Find your D-Edge integration, and click Settings.

  3. Under Options, select Process external payments.

  4. Click Save.


Where to find external payments

  • Billing tab of the customer profile.

  • Payments tab of the customer profile.

  • Payments report

  • Accounting report - Don't forget to assign an Accounting Category to this payment type.

Keep track of loyalty programs

If a guest is part of a loyalty program, D-Edge automatically adds this information to their customer profile and the related reservation. The customer's Loyalty code (their membership number for the loyalty program) is automatically added to the Internals tab of their customer profile.

Additional information about their loyalty program (for example, the level or expiration date of their membership) will be listed in the notes of the reservation.

Set up occupancy based pricing

If you want prices to be adjusted based on the number of guests staying in a room, you can set it up with D-Edge.

Set up occupancy based pricing in Mews Operations

  1. Open the rate you want to apply occupancy based pricing to.
    - Occupancy based pricing will apply to this rate and all of its child rates.

  2. Under Empty bed adjustment, enter the amount you'd like to be removed from the total price for each empty bed (this should be a negative number, so if you want to take 10 EUR away per empty bed, enter "-10").

  3. Under Extra bed adjustment, enter the amount you'd like to be added to the total price for each extra bed used.

  4. Click Save.

Set up occupancy based pricing in D-Edge

To make sure there are no problems with occupancy based pricing, you need to:

  • Make sure the occupancy of each space category matches in D-Edge and Mews Operations.

  • Enable the Advance occupancy option.

For help with your D-Edge settings, contact D-Edge support ([email protected]).

Enable occupancy based pricing in your D-Edge integration

  1. In the Marketplace, go to My subscriptions.

  2. Find the D-Edge integration and click Settings.

  3. Under Enabled operations, make sure Push occupancy based prices and Upload rates are selected.

  4. Click Save.

Note: If you a) don't set up an extra/empty bed adjustment, and b) have a per-person-per-night product mapped to D-Edge, the total price will change depending on occupancy. For example, if the rate is 100 EUR and breakfast is 10, 1 guest would be charged 110 EUR, but 2 would be charged 120.

D-edge and payment cards

If a reservation comes with the following note “Failed to create payment card (Please check card details and try again.)” , it means card details were not processed by PCI-Proxy and thus failed to be added in Mews.

  1. This could happen because D-edge does not check if cards are valid. In this case you should do the following:

  • Check payment card details, if they look valid in D-edge extranet. Only key property users have access to card details.

  • If payment card details seem valid, you should contact D-edge client service to investigate what exactly was sent to Mews.

Automatic error resolving

Sometimes configuration errors can happen. When they do, they can block all inventory updates even if it is a mapping issue with just one rate. Fear not! We created automation, which detects what caused the configuration error, so other updates will continue.

  • RoomMappingError means that the mentioned space category is not mapped in D-edge and therefore cannot be updated. When this happens, we will unmap the mentioned space category from all mapped rates.

Room ([RoomCode]) is invalid or not configured in Availpro PMS mapping

  • RateMappingError means that the mentioned rate is not mapped in D-edge and therefore cannot be updated. When this happens, we will unsyncronize the mentioned rate.

Rate ([RateCode]) is invalid or not configured in Availpro PMS mapping

  • RoomRateMapping means that the mentioned space category is not mapped to a the mentioned rate in D-edge and therefore cannot be updated. When this happens, we will unmap the mentioned space category from all mapped rates.

The combination of Room ([RoomCode]) and Rate ([RateCode]) is invalid or not configured in Availpro PMS mapping

‌Some errors result in automatic disablement of channel manager operations in Mews and require your immediate actions.

  • The below two errors mean that your connection configuration with D-edge has not been completed. For example, it could be still disabled in D-edge. When Mews receives them, it automatically disables Update inventory or Download reservation operations. This depends on what operation was running, when Mews encountered the error (if it was inventory update, then Restrictions, Rates and Availability will be disabled. If it was a reservation download job, then Download reservations will be disabled.)

Hotel ([HotelCode]) is not activated for this provider account ([GroupId])

Hotel ([HotelCode]) is not linked to provider account ([GroupId]) or is unknown

  • Bad authentication error means that D-edge did not accept credentials set in Mews. When Mews receives them, it automatically disables Update inventory or Download reservation operations. This depends on what operation was running, when Mews encountered the error (if it was inventory update, then Restrictions, Rates and Availability will be disabled. If it was a reservation download job, then Download reservations will be disabled.)

Credentials are invalid for this Hotel ([HotelCode]) and provider account ([GroupId])

Here you can find more on how to action Bad authentication error.‌

Did this answer your question?