Os vamos a mostrar para los que sabeis un poco de programación en PHP, como leer o scrapear los precios de productos en otras páginas y realizar un script para aplicar cambios o tomar decisiones. Que necesitamos para ello:
- Un servidor apache con php instalado, el que tengais para vuestro ecommerce ya os vale.
- Librería php PHP Simple HTML DOM Parser
- Un incauto, en este caso somos nosotros nuestra tienda de módulos. En este caso es Prestashop 1.6, que es muy fácil, pero se puede cambiar para cualquier plataforma en varios segundos.
Comenzamos a escribir ya vereis las pocas lineas que son:
<?php error_reporting(E_ALL); ini_set( 'display_errors', 1 ); /* INCLUIMOS LAS LIBRERIA YA TENEMOS EL ENLACE ARRIBA */ include_once('classes/simplehtmldom/simple_html_dom.php'); /* URL INCAUTO o url's a monitorizar, pueden ser las que quieran */ $url[] = "https://tienda.informax.es/es/gestion-de-categorias/16-modulo-prestashop-asignar-productos-a-categorias.html"; foreach ($url as $u){ $html = file_get_html($u); if($html){ $ret = $html->find(".our_price_display",0); echo "<pre>"; var_dump($ret->innertext); } } ?>
Con esto solo lo mostramos,pero podemos guardarlo en una base de datos, cambiar nuestros precios en base al precio externo, monitorizar si la pagina esta Online o tiene un 404 y en ese momento cambiar los precios. Sino sabes nosotros podemos hacerlo en vuestro Ecommerce. Contactanos en atencioncomercial@informax.es somos tus especialistas en Ecommerce.
Postdata: Este no es viable para Amazon ni Ebay o markets similares, ellos ya dan API’s para obtener los datos de precios.