wdrożenia PrestaShop

Automatyczna aktualizacja kursu walut

  • 8 Odpowiedzi
  • 8225 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline wacusiek

  • Stały użytkownik
  • ***
  • 75
  • 0
  • Płeć: Mężczyzna
Automatyczna aktualizacja kursu walut
« dnia: 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.

*

Offline Sokon

  • Tubylec
  • ****
  • 179
  • 0
    • Moduły Prestashop
Odp: Automatyczna aktualizacja kursu walut
« Odpowiedź #1 dnia: 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.

*

Offline wacusiek

  • Stały użytkownik
  • ***
  • 75
  • 0
  • Płeć: Mężczyzna
Odp: Automatyczna aktualizacja kursu walut
« Odpowiedź #2 dnia: 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.

*

Offline wacusiek

  • Stały użytkownik
  • ***
  • 75
  • 0
  • Płeć: Mężczyzna
Odp: Automatyczna aktualizacja kursu walut
« Odpowiedź #3 dnia: Kwiecień 07, 2012, 07:17:09 pm »
Czy ktoś mi może pomóc?

*

Offline mario

  • Mieszkaniec
  • *****
  • 640
  • 0
  • Płeć: Mężczyzna
Odp: Automatyczna aktualizacja kursu walut
« Odpowiedź #4 dnia: 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

« Ostatnia zmiana: Kwiecień 07, 2012, 09:18:30 pm wysłana przez mario »
Integracja wf-mag presta
freelancer

*

Offline wacusiek

  • Stały użytkownik
  • ***
  • 75
  • 0
  • Płeć: Mężczyzna
Odp: Automatyczna aktualizacja kursu walut
« Odpowiedź #5 dnia: 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ść.

*

Offline maryanlukuts

  • Nowy
  • *
  • 3
  • 0
  • PrestaShop
  • PrestaShop: 1.7
  • Status: forum
Odp: Automatyczna aktualizacja kursu walut
« Odpowiedź #6 dnia: 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ć?

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Automatyczna aktualizacja kursu walut
« Odpowiedź #7 dnia: 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
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline maryanlukuts

  • Nowy
  • *
  • 3
  • 0
  • PrestaShop
  • PrestaShop: 1.7
  • Status: forum
Odp: Automatyczna aktualizacja kursu walut
« Odpowiedź #8 dnia: 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.