The Dynamic Pricing functionality empowers agents to directly configure their markups and service fees within the shopping cart. This feature aims to enhance pricing flexibility, allowing agents to tailor prices dynamically based on fare types and other configurations.

Key Features

  1. Enablement via Website Settings

    • A checkbox in website settings allows administrators to enable or disable Dynamic Pricing for a website.

  2. Dynamic Service Fee

    • Applicable to both published and net fares.

    • Configurable Merchant Fee (percentage) defines the charge incurred by the agency when the GDS acts as the merchant of record for the service fee.

    • Merchant Fee is set in the website settings.

    • For published fares, system should also consider markups in merchant fee calculation.

  3. Dynamic Markups

    • Applicable only to net fares and calculated for each passenger type.

    • Configurable MaxCap determines the maximum dynamic markup percentage that can be applied to the base fare.

    • Markups are adjusted per passenger type (ADT, CHD, INF) with no decimal pricing.

    • System Restriction: The system will ensure that the applied markup does not exceed the calculated MaxCap for any passenger type.
  4. Visibility Rules

    • Shopping Cart: Dynamic Pricing is visible only if the payment method selected is credit card.

    • The feature is restricted to agents and administrators.

    • This feature should be visible only if flight is added to shopping cart.

  5. Integration with Existing System

    • Price Breakdown: Dynamic Pricing calculations are displayed in the price breakdown within the shopping cart.

    • Post-Booking Updates:

      • Emails: The total dynamic price is included in the base fare (Dynamic Markups + Dynamic Service Fee + Dynamic Merchant Fee).

      • Bookings Page: Displays itemized breakdowns for Dynamic Markup, Service Fee, and Merchant Fee.

      • Reports: New columns for Dynamic Markup, Service Fee, and Merchant Fee totals.

Configurations

  1. Service Fee

    • Merchant Fee: A percentage (e.g., 3.5%) configured in website settings.

  2. Markups

    • MaxCap: A percentage limit (e.g., 35%) defined in website settings to control maximum markup.

Price Calculation Examples

  1. Dynamic Markup for Net Fares
    Configuration: MaxCap = 35%, Markup Builder = $10 per passenger.

    • ADT:
      Base Price = $100, Tax = $50, Total = $150.
      Max Markup = (35% of $100) - $10 = $35 - $10 = $25.

    • CHD:
      Base Price = $90, Tax = $50, Total = $140.
      Max Markup = (35% of $90) - $10 = $31.5 - $10 = $21.

    • INF:
      Base Price = $50, Tax = $20, Total = $50.
      Max Markup = (35% of $50) - $10 = $17.5 - $10 = $7.

  2. Dynamic Service Fee
    Configuration: Merchant Fee = 3.5%.

    • Net Fare:
      Service Fee = $100.
      Merchant Fee = 3.5% of $100 = $3.5.
      Agency earns = $100 - $3.5 = $96.5.

    • Published Fare:
      Service Fee = $100, Markup Builder = $40.
      Merchant Fee = 3.5% of ($100 + $40) = $4.9.
      Agency earns = $100 - $4.9 = $95.1.

User Interface

  1. Setup in Website Settings

    • Checkbox and configuration fields for Merchant Fee and MaxCap.
      Image
  2. Shopping Cart

    • Dynamic Pricing section displays breakdowns based on fare type (published/net) and applies only for credit card payments.

    • Examples:

      • Shopping Cart for Published Fare.
        Image
      • Shopping Cart for Net Fare.
        Image
  3. Post-Booking

    • Emails

      • The total Dynamic Price (Dynamic Markups + Dynamic Service Fee + Dynamic Merchant Fee) is included in the Base Fare section of booking confirmation emails.

    • Bookings Page

      • Displays itemized breakdowns for:

        • Dynamic Markup Price

        • Dynamic Service Fee Price

        • Dynamic Merchant Fee Price

    • Reports

      • New columns are added to show:

        • Dynamic Markup Price

        • Dynamic Service Fee Price

        • Dynamic Merchant Fee Price