Skocz do zawartości
addd

Ceny w bazie w różnych walutach (euro, złotówka etc.)

Rekomendowane odpowiedzi

Potrzebuje moduł, który pozwoli na to aby trzymać ceny w bazie  w różnych walutach i przeliczać do wyświetlania na walutę wyświetlaną w sklepie. Czyli część produktów wprowadzam ceny w złotówkach część w euro i cena jest trzymana w bazie w złotówkach dla produktów wprowadzonych w złotówkach i w euro dla produktów wprowadzonych w euro.


 


Od razu uprzedzę zapytania po co.


 


Otóż kupuje produkty w złotówkach, w euro, w dolarach. Obowiązują cenniki producenta w tych walutach. Kursy walut zmieniają się codziennie, codzienna aktualizacja cen byłaby zabójcza.


 


Rozwiązanie z zarządzaniem tym z poziomu programu księgowego znam, chcę coś bezpośrednio do sklepu.


 


z góry dziękuje za pomoc.


Jeżeli takiego modułu nie ma a ktoś ma pomysł to również proszę o info, albo wskazówki albo płatne rozwiązanie.


Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Widzę, że nie jest tak źle, mechanizm przechowywania takich cen prestashop ma w  module dostawcy. Jeżeli przypiszę do produktu dostawcę to mogę zdefiniować ceny zakupu produktu w różnych walutach dla każdej kombinacji osobno! czyli generalnie ceny w różnych walutach mam! pytanie jak się do nich dostać. Tak żeby na ich podstawie wyliczana była cena w walucie bazowej sklepu lub w walucie w jakiej klient sobie ustawi.


 


Myślę nad dwoma rozwiązaniami, albo, żeby ceny były wyliczane w locie za pomocą wprowadzonego przelicznika danej waluty, albo żeby co jakiś czas było uruchamiane zadanie z crona i aktualizowało ceny produktów w walucie bazowej sklepu na podstawie tych cen hurtowych zakupu od danego dostawcy.


Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Czegoś  nie rozumiem, przecież tak czy tak musisz przeliczać kwotę na daną walutę. Co za różnica czy w bazie masz kwotę w EUR i przeliczasz po kursie na PLN w chwili zakupu czy masz cenę w bazie w PLN po kursie z EUR?

 

Przed aktualizacją cen aktualizujesz kurs i przy aktualizacji przeliczasz.

 

Próba modyfikacji przechowywania i zarządzania cenami będzie skomplikowana.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Przeliczać ma automat nie ja. Mam katalog od producenta w euro. W momencie wprowadzania produktu jeżeli ręcznie przekalkuje cenę (co już jest więcej roboty niż jeżeli miałabym tylko wklepać w euro) to jutro ta cena już jest nieaktualna i mam codziennie zmieniać ceny w sklepie wg zmieniającego się kursu?

 

Mam katalogi w złotówka i w euro i np, w dolarach. Nabywam te produkty w poszczególnej walucie. Dlatego chcę przechowywać ceny w tych walutach i żeby wg aktualnego kursu, który może być pobierany dynamicznie każdego dnia pojawiały się ceny w złotówkach. Czyli generalnie tak jak jest teraz mechanizm przeliczania walut wg tego co wybierze klient różnica miała by być taka że ceną bazową są ceny w różnych walutach. 

 

Tak jak napisałam wyżej zauważyłam, że w sumie mechanizm przechowywania cen w różnych walutach defacto jest w sklepie w dostawcach. Jeżeli przypiszę dostawcę (a to akurat bezpośrednio wiąże się z dostawcami) to mam możliwość wprowadzić ceny zakupu tych produktów dla każdej kombinacji w dowolnej walucie, którą mam zdefiniowaną w sklepie. Ja zamiast ceny zakupu mogę wprowadzać cenę katalogową i generalnie ceny w bazie będą, nie wiem tylko jak się do nich odnieść żeby na podstawie tych cen były tworzone wszystkie ceny w sklepie ceny sprzedaży, promocyjne etc.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

 

 

Przeliczać ma automat nie ja ... i mam codziennie zmieniać ceny w sklepie wg zmieniającego się kursu?

 

Jeśli robi to automat to jedyna różnica jest przy wprowadzaniu cen, reszta leci już bez zmian.

 

Ale jeśli chcesz się zabierać za przeróbkę mechanizmu cen to musisz wiedzieć że bardzo dużo elementów będziesz musiał przerobić. Zacznij od Product.php i metody priceCalculation tam są liczone ceny produktów.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

otóż nie jest bez zmian - Jeżeli przeliczę cenę podczas wprowadzania z euro na złotówki wg kursu z dnia dzisiejszego to jeżeli później będzie przeliczana na euro ze złotówki a nie z waluty bazowej w której jest cennik to ta cena będzie niepoprawna dla przykładu mam cenę:

 

20 euro - to jest (przy kursie 4 zł za euro) = 80 zł

Wprowadzam do sklepu cenę 80 zł

 

Potem automat przelicza mi tą cenę w złotówka na euro przy kursie z dnia następnego 4,5 zł za euro

17,77 euro - cena za niska!

 

walutę bazową mam euro - to cena w złotówkach zmienia się wg kursu ale cena w euro zostaje zawsze ta sama.

 

Dlatego cena bazowa musi być w walucie w której powstała i nie jest to tylko kwestia wprowadzenia, a później aktualizacji. 

 

Generalnie jeżeli mam jedną walutę zakupu towarów to jest ok, mogę w presta ustawić walutę bazową i sprawa jest załatwiona, ale jeżeli mam kilka walut zakupu towaru to jest gorzej. 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Właśnie o to chodziło działa super tylko nie widzę żeby to działało z kombinacjami, tzn w kombinacjach już muszę sobie przeliczyć cenę co generalnie rozwala cały sens modułu.. ;(

 

 

 

 

ps. nie chcę unikać ryzyka kursowego i skupmy się na tym, że chcę mieć aktualne ceny w sklepie codziennie względem katalogu producenta taki jest cel, a resztę dlaczego po co itp. to już temat na inną dyskusję, sprawa została dokładnie przemyślana i potrzebuje codziennie aktualne ceny wg katalogu producenta który może występować w 3 walutach euro, dolar, złotówka w zależności od producenta. 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Mam bardzo podobną sytuację co użytkownik addd, bardzo chciałbym, abyście mi pomogli - przynajmniej wsparli informacją. Jest to pytanie do mistrzów PresaShop :).

Używamy dwóch modułów:
- wskazany powyżej moduł MultiCurrency
- polski moduł do zaciągania średniego kursu z NBP

Podkreślam, zaciągany jest kurs średni.

Przykład:
Dzisiejszy kurs: 1? = 4zł
Dodajemy produkt w cenie 10? = 40zł
Klient kupuje w złotówkach, więc przelewa nam 40zł. ALE! Cena została obliczona na podstawie kursu średniego z NBP, więc my jako sprzedawca ponosimy jeszcze koszt około 5% ceny za zamianę waluty - kupno Euro od dostawcy.

Potrzebujemy zatem zrobić tak, żeby:
- towary dodane w jednej walucie i sprzedane w tej samej walucie nie miały zmienianej ceny
- towary dodane w Euro, lecz sprzedane w złotówkach, miały obliczoną cenę na podstawie kursu zwiększonego (+) o 5%
- towary dodane w złotych (waluta bazowa) sprzedane w Euro, miały obliczoną cenę na podstawie kursu zmniejszonego (-) o 5%

Gdzie i jak zmienić kod?
Obszukałem się wszędzie, próbowałem zmieniać, nie znalazłem odpowiedniego miejsca. Wszelkie wskazówki mile widziane!

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



  • Podobna zawartość

    • Przez kingbooker
      Dzień dobry,

      czy ktoś z forumowiczów orientuje się, gdzie jest zlokalizowany plik/luz.stronazen.pl/, który wytropiłem, bo zaciemniał mi slider?
       
      Będę wdzięczny za pomoc.
       
      Z poważaniem

    • Przez webbay.pl
      Założenie gotowego sklepu internetowego Prestashop 1.7 bez prowizji i bez dodatkowych opłat. Jeśli nie wiesz jak założyć własny sklep internetowy to zleć to specjalistom. Nie musisz przechodzić przez zawiłą konfigurację sklepu i rejestrację usług. Otrzymasz gotowe i nowoczesne narzędzie do sprzedaży swoich produktów z unikalnym szablonem w niskiej cenie.  
      Usługa obejmuje:
      gotowy responsywny sklep bez dodatkowych opłat i prowizji, sklep zgodny z wymaganiami RODO (wersja 1.7.x), utrzymanie sklepu na hostingu przez 1 rok *, rejestracja własnej domeny .PL *,  podpięcie wykupionego certyfikatu SSL, wdrożenie obowiązkowej informacji cookies,  instalację i konfigurację sklepu na serwerze,  bezpłatną instalację wybranego szablonu z naszego katalogu (szablon o wartości 299 zł w cenie) *, wgranie własnego logo, wstawienie do pięciu przykładowych produktów, wdrożenie grafiki w oprogramowanie Prestashop (banery),  instalację i konfigurację szybkich płatności (Dotpay, Pay-u, Przelewy24), konfigurację dostawców, konfigurację wielu języków i walut, wstawienie danych kontaktowych, wstawianie przygotowanego regulaminu sklepu, strony "O Nas" i "Polityki Prywatności", zwiększenie prędkości wczytania strony (kompresja HTML, CSS i JavaScript), skompresowanie zdjęcia i włączenie pamięci podręcznej sklepu (przyśpieszenie sklepu), pomoc w obsłudze i pomoc techniczną przez pierwszy miesiąc, zmianę koloru szablonu, czcionki lub pozycji wyświetlanego modułu (na życzenie), orientacyjny czas wykonania (2-5 dni roboczych od czasu dostarczenia materiałów),
      Otrzymasz sklep, który jest intuicyjny i łatwy w obsłudze i poprowadzi klienta za rękę przez cały proces zamawiania. Twój nowy sklep będzie bezpieczny i szybki poprzez zastosowane zabiegi optymalizacyjne. Jeśli chcesz wykorzystać szablon innego autora to proszę go przesłać. 

      * Jeśli posiadasz wykupiony hosting, własną domenę lub szablon innego autora to cena za usługę nie ulega zmianie.  

      Chętnie podejmiemy się realizacji tego projektu. Wystawiamy faktury VAT i dajemy gwarancję rzetelnego wykonania usługi. Gwarantujemy szybką realizację i profesjonalne podejście do tematu!
      Zaufało nam wielu zadowolonych klientów. 

      Zapraszam na oficjalną stronę:
      https://webbay.pl/pl/strona-glowna/197-1438-zalozenie-sklepu-prestashop.html#/40-_hosting-nie/51-_instalacja_modulu-nie
    • Przez Damianos87
      Witam,
      Mam dosyć spory problem, mianowicie nie otrzymuje na skrzynkę administratora powiadomień o nowych zamówieniach.
      Posiadam Prestashop w wersji 1.7.3.0, zainstalowałem moduł Mail Alerts, skonfigurowałem pocztę SMTP, skrzynka jest na serwerowa.
      Do klienta docierają ładnie wszystkie informacje o zamówieniach czy zmianie statusów zamówienia natomiast do administratora już nie.
      Próbowałem już wszystkiego i zero rezultatów.
      Bardzo proszę o pomoc i jakieś rozwiązanie, ponieważ dla mnie te powiadomienia są dość istotne.
      Z góry bardzo dziękuję za każdą pomoc. :)
    • Przez Netteria.NET
      Firma Netteria.NET oferuje szeroki zakres usług wsparcia dla sklepów zbudowanych w oparciu o PrestaShop. Oferujemy między innymi:
      Wsparcie
      Doradztwo w wyborze rozwiązań eCommerce, serwis sklepów internetowych, (stałe wsparcie techniczne), wsparcie i gwarancje po wykonanym projekcie sklepu. Projektowanie modułów dla prestasop.
      Projektowanie nowych modułów, według ustaleń, dostosowanych do indywidualych zadań, modernizacja oraz aktualizacja działajacych modułów, moduł - niezależny skrypt. Modyfikacje kodu sklepu.
      Wszelkie modyfikacje kodu źródłowego skryptu prestashop, modyfikacje kodu szablonu sklepu internetowgo, naprawa sklepów prestashop, naprawa sklepów "po włamaniu", aktualizacja skryptu do wyższej wersji, optymalizacja (SEO) pod wyszukiwarki internetowe, optymalizacja wydajności działania sklepu. Zapraszamy do kontaktu. Chętnie odpowiemy na Twoje pytania na temat modyfikacji, rozszerzeń, wsparcia, oraz naprawy dla sklepów prestashop.
      Zainteresowanych zapraszam do kontaktu: Prestashop - naprawa i pomoc
      Oferujemy również kompleksowe  wsrożenia sklepów PrestaShop - Budowa sklepów internetowych opartych na PrestaShop
       
  • Przeglądający

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

  • Aktywni użytkownicy

    Nikt jeszcze nie otrzymał reputacji w tym tygodniu.

  • Statystyki forum

    • Tematów
      7 732
    • Postów
      36 997
×