error405 Posted March 26, 2013 Share Posted March 26, 2013 Estimados usuarios del foro: Si, ya sé que debe haber (y hay) toneladas de literatura acerca de la moneda, de como se cambia, de como se quita, se escone o se deja el dollar australiano, pero ninguna de esas respuestas me ha ayudado a resolver mi problema. Os cuento: una de mis misiones durante el día es hacer el tracking para una página que ofrece distintos productos (por la noche es cazar hombres lobo y salvar el mundo). Las personas entran en mi página, desde ella acceden a otras que venden cosas, bienes o servicios, y al comprar algo en ellas yo me llevo una comisión. De ahí que sea importante el tracking, de esa forma sé quien ha comprado a través de mi web. El problema es que al trabajar en determinadas tiendas de américa del sur las comisiones se toman 1 a 1, es decir, si una persona compra un producto cuya comisión que me correspondería es de 1 Real Brasileño, Prestashop lo toma como 1 €, y lo mismo para los Pesos Colombianos y otras monedas. He intentado hacer que mis clientes cambien la moneda en la parte de payment>>currency, borrando los euros, pero aun así no funciona. Sé que en otros sistemas existe un parámetro sale.setCurrency('MONEDA'); que se puede insertar y hacer que la compra se registre en esa moneda. Alguien sabe como y dónde tengo que insertar ese parámetro? Se os ocurre otra posible solución? Reciban un cordial eructo Error 405 Link to comment Share on other sites More sharing options...
joseantgv Posted March 26, 2013 Share Posted March 26, 2013 Yo me he peleado bastante con las divisas de la tienda, pero no se exactamente que quieres hacer. Cuándo quieres cambiar la divisa? Por ejemplo, tu sabes cada tienda la divisa que tiene que tener? Link to comment Share on other sites More sharing options...
error405 Posted March 26, 2013 Author Share Posted March 26, 2013 Veamos, al hacer una venta en un país como por ejemplo Brasil, Prestashop, que lo tiene instalado el cliente, me reporta unas comisiones igualando euros a reales. Imaginate que por ejemplo, alguien compra algo de R$ 100, donde yo me llevo una comisión de 10% que en este caso serían R$ 10, y que al hacer el cambio sería algo similar a una comisión de 3.71€ (aproximadamente), pues Prestashop, me da una comisión de 10 € porque hace la equivalencia en 1 a 1 (como si R$ y € tuviesen el mismo valor). Mis clientes me han comentado que han eliminado monedas como el euro de su apartado de payment, pero el error persiste :/ Por trabajar con otras plataformas sé que existe un parámetro que se puede agregar al código fuente, llamado sale.setCurrency('MONEDA'); pero en el caso de Prestashop no sé donde puede ser implementado, normalmente es en la parte de "layout" o "checkout" o "thankyou" Alguna idea amigos? Gracias de antemano Error 405 Link to comment Share on other sites More sharing options...
joseantgv Posted March 26, 2013 Share Posted March 26, 2013 En cualquier tpl puedes poner <script type="text/javascript"> setCurrency(CURRENCY_ID); </script> para recargar la página con la moneda seleccionada. Eso te sirve? Link to comment Share on other sites More sharing options...
error405 Posted March 26, 2013 Author Share Posted March 26, 2013 Donde puedo poner eso? En que archivo? Link to comment Share on other sites More sharing options...
joseantgv Posted March 26, 2013 Share Posted March 26, 2013 Pues en la página en la que quieras modificar la moneda. Si por ejemplo quieres que nada más entrar al front de tu tienda se cambie la moneda, ponlo en el header.tpl de tu tema. 1 Link to comment Share on other sites More sharing options...
error405 Posted March 26, 2013 Author Share Posted March 26, 2013 Soy un poco noob con todo esto y realmente no acabo de entenderlo pero... intentaré ver que puedo hacer Link to comment Share on other sites More sharing options...
Recommended Posts