Obtener precios de tienda online en diferentes divisas con cURL

  • Autor Autor avictor
  • Fecha de inicio Fecha de inicio
avictor

avictor

Beta
Social Media
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola!

¿Sabéis cómo puedo hacer para obtener los datos de precio de una tienda online en diferentes divisas?

El problema es que quiero obtener los precios de una tienda desarrollada en base a opencart y las variables que determinan la divisa la pasan por POST.

Por ejemplo:Enlace eliminado
El precio de este producto está en euros. Si quiero visualizarlo en dólares mediante cURL tendría que hacer una petición POST pero desconozco cómo proceder. He intentado de diversos modos y en lugar de pasar la petición me sale en blanco o me devuelve un valor.

Lo he intentado del siguiente modo:
PHP:
Código PHP:
//Iniciamos cURL. 
$ch = curl_init(); 
//Accedemos a la URL 
curl_setopt($ch, CURLOPT_URL, "http://www.opencartstore.com/ultimate-opencart-module-kit"); 
//Indicamos que vamos a enviar datos por Post. 
curl_setopt ($ch, CURLOPT_POST, true); 
//Iniciamos una sesion 
curl_setopt($ch, CURLOPT_COOKIE, 'PHPSESSID=cookie;'); 
//Indicamos que queremos imprimir el resultado 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false); 
//Hacemos uso de un User Agent 
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.1; es-ES; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13"); 
//Enviamos los datos por post 
curl_setopt ($ch, CURLOPT_POSTFIELDS, "currency_code=USD"); 
//Ejecutamos e imprimimos el resultado 
echo curl_exec($ch);
Resulta que de este modo me devuelve "1" :S Quiero me que devuelva la página pero con la divisa en dólares.

¿Me podríais ayudar? Gracias!
 
Atrás
Arriba