Hola
Después de haber Investigado en los diferentes sitio de PrestaShop he creado automatización de la tasa de (Ver imagen)
PrestaShop drago todo eso sin señalar errores. El caso es que yo no tengo la forma de controlar exactamente este ajuste y si de verdad PrestaShop lo hace.
También leí que hay una forma de añadir un porciento a la tasa de cambio.
Ejemplo. Si 1 US$ vale Pesos 44.05 con un ajuste de 0.25% el valor de 1 US$ sariá de Pesos 44.16 (44.05+(44.05*0.25/100))
Mi pregunta es: Si programé bien la tarea de Cron para el cálculo de la tasa de cambio, ¿cómo y donde podría hacer este ajuste (Aumentar de un porcentaje el valor) al cálculo de tasa de cambio?
Gracias
Un saludo
URL del sitio: Contenido solo visible a usuarios registrados
Hola
El valor de la conversión al parecer lo obtiene desde un servicio externo, específicamente una APi que tiene presashop en un sus servidores, por ejemplo :
http://api.prestashop.com/xml/currencies.xml
Si ya tienes la moneda por defecto como dolar y tienes un tipo de cambio, primero debes asegurarte que el tipo de cambio esta cambiando realmente desde la API de prestashop, luego que al cambiar de moneda desde el front-end de tu sitio los productos tomen el tipo de cambio
Saludos.
Saludos.
Ho Jhon
Gracias por contestarme
En el tiempo de espera he intentado resolver solo este problema, con el resultado que
si actualizo la tasa de cambio desde el BackOffice, el precio se actualiza perfectamente, pero de forma automática, como entiendo que para eso es responsable Cron Jobs, no funciona.
y e visto en cPanel el que Cron Jops crea un un archivo cada 5 minutos asi como lo he programado.
He probado programar el Cron Jobs con diferentes intervales, pero hasta hora sin exito.
Que puedo hacer más? :whistle:
Hola,
Por lo que comentas da la sensación de que la tasa de cambio no se está actualizando con el cron y que solo te funciona cuando pulsas en el botón que envías en la captura de pantalla.
Por tanto, es posible que el cron no se esté ejecutando. Prueba a cambiar el comando que estás ejecutando
/usr/bin/wget -q lifebien-cp72.wordpresstemporal.com/calisto/adminwe/cron_currency_rates.php?secure_key=f1ff1d689c8e66e53f51d369b0ff2e16
por este otro:
php -q /home2/lifebien/public_html/calisto/adminwe/cron_currency_rates.php?secure_key=f1ff1d689c8e66e53f51d369b0ff2e16 > /dev/null 2>&1
Verifica si así te funciona.
Hola Pablo
Ayer tenía el cron programado por cada 5 minutos para probar, sin éxito.
En la noche lo cambie a 12 horas, sin éxito
Ahora he cambiado el comando por lo que me enviaste, y para ver rápidamente el resultado volví al poner el intervalo de ejecución a 5 Minutos. Como puedes ver el PrintScreen Cron no está ejecutando
Un saludo
Hola,
Para verificar que el problema no esté relacionado con la configuración de la seguridad del servidor envía un ticket a soporte indicando los comandos que has tratado de ejecutar en el cron y que te están fallando, de forma que puedan verificar si existe algún problema.
Hola
Siento mucho tener que volver al asunto Cron Jobs, pero definitivamente Cron Jobs no ejecuta nada.
Esperé de propósito en responder para estar seguro que la tasa del dólar tuvo un cambio.
Yo no sé donde PrestaShop busca la tasa del Peso Dominicano, pero si es un hecho que dese el 11 de noviembre la tasa ha cambiado varias veces, sin embargo el Cron Jobs nunca se ejecutó.
En el Back Office de PrestaShop con un clic al siguiente URL:
http://lifebien-cp72.wordpresstemporal.com/calisto/adminwe/cron_currency_rates.php?secure_key=f1ff1d689c8e66e53f51d369b0ff2e16
la tasa del dólar se actualiza perfectamente.
En este caso a mi parecer el problema está en el Cron Jobs.
Este Mensaje está dirigido a SysAdmin y al Foro.
Espero que con estas informaciones puedan ayudar a resolver este problema.
Gracias
Leandro
Hola,
Tal como te comentaba, tendrías que enviar un ticket a soporte con el enlace a este post del foro, donde comentes el problema que tienes, de forma que puedan verificar si el problema con la ejecución del cron está relacionada con alguna herramienta de seguridad del servidor.
Este caso esta en mao de los tecnicos.
Gracias a todos que parteciparon a la solución del caso.
Caso cerrado.
Un saludo