|
|
Línea 1: |
Línea 1: |
− | = Funciones/tareas a desarrollar por el cliente =
| |
| | | |
− | == Llamada a Price Surfer ==
| |
− |
| |
− | Para realizar la integración el cliente deberá desarrollar un llamado desde su portal a Price Surfer de alguna de las dos formas antes mencionadas:
| |
− |
| |
− | * utilizando GET
| |
− |
| |
− | * utilizando POST
| |
− |
| |
− |
| |
− | == Alta de Usuarios ==
| |
− |
| |
− | Para que la integración funcione se deben generar los usuarios en Price Surfer en forma manual.
| |
− | Podrán generar los mismos que en su portal, o en caso de desear que sean diferentes podrá generar una tabla intermedia en su sistema para establecer la relación entre los usuarios de su portal y del de Price Surfer
| |
− |
| |
− |
| |
− | == Acceso a buscadores de cada producto ==
| |
− |
| |
− | Para generar el acceso a cada uno de los buscadores de los diferentes productos de Price Surfer, el operador deberá generar una página interna a la cual linkee el botón de cada producto, ej: webagencia.com/traslados donde programen a través de un javascript el valor del botón (por ejemplo: TRASLADOS) y lo usaría para armar el iframe de mas abajo.
| |
− |
| |
− | Al hacer click en botón de producto abre una pantalla de carga con el siguiente código en su respectivo HTML
| |
− | En primer lugar, deberá generar el autologin (si es que no lo hizo previamente y luego deberá generar el llamado al buscador de traslados de Price Surfer; como ejemplo en html, se vería así:
| |
− |
| |
− | <a class="producto" ref="traslados" target="_blank" href="#">TRASLADOS</a> Así entonces desde el código de Javascript toman el valor del TAG por la clase "producto" y/o la referencia al mismo, en este caso "traslados".
| |
− |
| |
− | <code>
| |
− |
| |
− | <html>
| |
− | <head></head>
| |
− | <body>
| |
− |
| |
− | <div id="pricesurfer" style="display: none;"></div> >> DIV OCULTO DONDE TRAE LA NUEVA PAGINA.
| |
− |
| |
− | <div style="text-align: center;"><img src="/bundles/app/images/preload.png"></div> >> IMAGEN DE ESPERA
| |
− |
| |
− | <script> >> SCRIPT PARA INSERTAR WEB DE PRICE CON LA HOME DEL BUSCADOR DESEADO
| |
− |
| |
− | domready(function () {
| |
− | var iframe = document.createElement('iframe');
| |
− | var product = document.getElementsByClassName("producto");
| |
− |
| |
− |
| |
− | iframe.onload = function () {
| |
− | window.location.href = "http://URLWEB/" '+product+' "/index.html";
| |
− | };
| |
− |
| |
− | iframe.src = 'http://URLWEB/security/autologin.html?username=XXXX&password=XXXX&request_locale=es'; >> URL PARA AUTOLOGIN PRICE SURFER
| |
− |
| |
− | document.getElementById('pricesurfer').appendChild(iframe);
| |
− | });
| |
− |
| |
− | </script>
| |
− |
| |
− | </body>
| |
− | </html>
| |
− |
| |
− | </code>
| |
− |
| |
− |
| |
− | Para los distintos productos habría que cambiar la referencia o valor (del enlace del tag <a>) por el modulo deseado, (http://URLWEB/XXXXX/index.html) por los que están mas abajo.
| |
− |
| |
− | PRODUCTOS
| |
− | *AÉREOS > flights
| |
− | *HOTELES > hotels
| |
− | *CASAS > houses
| |
− | *COCHES > cars
| |
− | *ACTIVIDADES > activities
| |