RJ launches new products with Optiontown

AMMAN — Royal Jordanian (RJ) on Tuesday launched four new products to enhance its guests’ choice, in coordination with Optiontown, a world pioneer in developing innovative travel options. The first option is the flight pass option which RJ passengers can access on the airline’s website www.rj.com, and it allows them to purchase multiple tickets bundled to one or more destinations on RJ’s global route network at fixed, pre-set and highly attractive fares per flight, offering up to 50 per cent discounted rates.

The options also include preferred seat option and excess baggage option which allows passengers to save money and the hassle of paying for excess baggage last minute at the airport by buying this service from the RJ website at a discounted price, with the ability to buy a bulk of excess baggage, which is a baggage pass that can be redeemed upon passengers’ desire.

The fourth one is the Lounge Pass Option, underwhich RJ travellers can get all the frills and perks associated with the CrownLounge without being a Crown Class passenger. “At RJ, we are on the move. We want to become a customer champion brand, so we need a pipeline of new products at attractive prices to redefine travel for our guests,” RJ President/CEO Stefan Pichler commented.

.epaper-separator{ height: 1px; width: 100%; background-color: #D0D0D0; margin: 15px 0; }

Today’s Paper

.related-articles .layout-ratio{padding-bottom:55%;}
.alert-success { color :#A3656F ; } .alert-danger { color : red ; } .footer { font-family:Myriad Pro,Arial; }
document.addEventListener('DOMContentLoaded', function () { function validateEmail(email) { return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email); } function showModal(message,type) { const messageContainer = document.getElementById("messageContainerFooter"); messageContainer.textContent = message; messageContainer.className = `alert alert-${type} mt-3`; // Bootstrap alert styling messageContainer.classList.remove("d-none"); // Hide message after 5 seconds setTimeout(() => { messageContainer.classList.add("d-none"); }, 5000); } document.getElementById("emailFormFooter").addEventListener("submit", function(event) { event.preventDefault(); const emailInput = document.getElementById("emailFooter"); const email = emailInput.value.trim(); if (!validateEmail(email)) { showModal('Invalid email format','danger'); return; } const url = `/subscribeNewsletter?email=${encodeURIComponent(email)}`; fetch(url, { method: "GET", headers: { "Accept": "application/json" } }) .then(response => { if (!response.ok) { showModal("Error submitting email. Try again.",'danger'); } return response.json(); }) .then(data => { showModal(data.message,'success'); }) .catch(error => { showModal("Error submitting email. Try again.",'danger'); }); }); });