Polskie wsparcie PrestaShop

PrestaShop => Konfiguracja => Wątek zaczęty przez: wacusiek w Kwiecień 03, 2012, 10:24:54 pm

Tytuł: Automatyczna aktualizacja kursu walut
Wiadomość wysłana przez: wacusiek w Kwiecień 03, 2012, 10:24:54 pm
Witam .
Szukam i szukam i albo jestem tak stary ,ze nie widzę takiej informacji albo po prostu jej nie ma. Jak zrobić aby kursy walut aktualizowały się automatycznie. Mogę dodać do CRON ale co?

Druga sprawa to :
Rewelacją by było aby dało się np korygować kurs. Aby np zawsze przelicznik był o 2% większy.
Nie chodzi tu o jakiegoś rodzaju oszustwo tylko po prostu trochę wyższe ceny dla klienta walutowego.

Czy macie jakieś pomysły?

Pozdrawiam.
Tytuł: Odp: Automatyczna aktualizacja kursu walut
Wiadomość wysłana przez: Sokon w Kwiecień 04, 2012, 12:44:43 am
Utwórz sobie plik o jakiejś nazwie np. "cron.php"  a w nim :
<?php
include(dirname(__FILE__).'/../../config/config.inc.php');
$aktkursow= new Currency();
$aktkursow->refreshCurrencies();
?>


i  w zadaniach crona ustaw że ma się wykonywać ten skrypt.
Tytuł: Odp: Automatyczna aktualizacja kursu walut
Wiadomość wysłana przez: wacusiek w Kwiecień 05, 2012, 08:04:57 pm
Dzięki , Niestety nie działa. Wstawiłem w katalogu głównym i ustawiłem cron co 6godzin.
Tytuł: Odp: Automatyczna aktualizacja kursu walut
Wiadomość wysłana przez: wacusiek w Kwiecień 07, 2012, 07:17:09 pm
Czy ktoś mi może pomóc?
Tytuł: Odp: Automatyczna aktualizacja kursu walut
Wiadomość wysłana przez: mario w Kwiecień 07, 2012, 08:45:44 pm
<?php
include(dirname(__FILE__).'/config/config.inc.php');
$aktkursow= new Currency();
$aktkursow->refreshCurrencies();
?>
plik cron.php (lub jakas inna nazwa) utworz w glownym katalogu
napewno bedzie dzialac

co do crona to zalezy na jakich prawach dziala, czy ma uprawnienia do wykonania

co do zmiany przelicznika

$this->conversion_rate = round($rate /  $conversion_rate, 6);zamien na
$this->conversion_rate = round(($rate*0.98) /  $conversion_rate, 6);
w metodzie refreshCurrency clasy Currency

Tytuł: Odp: Automatyczna aktualizacja kursu walut
Wiadomość wysłana przez: wacusiek w Kwiecień 11, 2012, 12:08:39 am
Bardzo dziękuję. Crona zaraz przetestuję ale chyba pomylileś się co do przelicznika.
Chyba nie 0.98 tylko 1.02? pierwsza opcja obniża przelicznik więc pojawia się mniej euro po przeliczniu a powinno ponieść.
Tytuł: Odp: Automatyczna aktualizacja kursu walut
Wiadomość wysłana przez: maryanlukuts w Styczeń 08, 2022, 08:54:06 am
<?php
include(dirname(__FILE__).'/config/config.inc.php');
$aktkursow= new Currency();
$aktkursow->refreshCurrencies();
?>
plik cron.php (lub jakas inna nazwa) utworz w glownym katalogu
napewno bedzie dzialac

co do crona to zalezy na jakich prawach dziala, czy ma uprawnienia do wykonania

co do zmiany przelicznika

$this->conversion_rate = round($rate /  $conversion_rate, 6);zamien na
$this->conversion_rate = round(($rate*0.98) /  $conversion_rate, 6);
w metodzie refreshCurrency clasy Currency

Tak, to działa. Ale cena produktu w walucie jest okrąglona do 6 znaków po przecinku, a ja potrzebuje 9 znaków.  Kurs waluty dokładnie jest 9 znaków.
Jak to można zrobić?
Tytuł: Odp: Automatyczna aktualizacja kursu walut
Wiadomość wysłana przez: west w Styczeń 08, 2022, 02:20:08 pm
po 1 zwiększ do 9 cyfrę w funkcji po 2 zmień ustawienia w tabeli kursowej w bazie danych
Tytuł: Odp: Automatyczna aktualizacja kursu walut
Wiadomość wysłana przez: maryanlukuts w Styczeń 08, 2022, 02:26:59 pm
po 1 zwiększ do 9 cyfrę w funkcji po 2 zmień ustawienia w tabeli kursowej w bazie danych

Dziękuje. Tak zrobiłem. Działa.