php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.02.2011, 19:02  
Gesperrt
 
Registriert seit: 03.12.2010
Beiträge: 860
PHP-Kenntnisse:
Anfänger
coola wird schon bald berühmt werden
Standard Währungsumrechnungen

Hallo

Nur kurz eine Frage. Vielleicht hat sich schon irgendwer damit beschäftigt. Ist echt nichts wichtiges, würde mich aber trotzdem interessieren.

In meinem Design-Pattern-Buch wird ein Webservice erwähnt, mit dem man Währungsumrechnungen machen kann. Möchte man z. B. irgendeinen Preis von US-Dollar in Euro umrechnen, kann man vom Webservice-Anbieter den aktuellen Wechselkurs abfragen.

Das ist ein super Service. Nur frage ich mich, wo und wann man mit dem Service wirklich arbeiten darf.

Nehmen wir einen Onlineshop als konkretes Beispiel. Irgendwo muss je Artikel der Netto-Preis in einer bestimmten Währung angegeben sein. Ein PC kostet vielleicht 1000 Euro Netto.

Dieser Onlineshop soll z. B. auch in der USA verfügbar sein. Der Umrechnungskurs von Euro in Dollar kann sich minütlich ändern. Aber wann ermittle ich einen aktuellen Umrechnungskurs?

Wenn ein User einen Artikel in den Warenkorb legt, dann gilt der Preis dieses Zeitpunkts. Ich übernehme also nicht nur den Artikel in den Warenkorb, sondern auch dessen Preis und Währung.

Irgendwann aber muss ich mir vom Webservice einen neuen Umrechnungskurs organisieren und die Artikel mit den neuen Preisen anzeigen. Macht man das spontan? Sitzt dann ein Admin am PC, klickt einen Button und danach gelten die neuen Umrechnungskurse? Oder macht man das periodisch, z. B. immer um Mitternacht? Oder macht man das in Wirklichkeit ganz anders?

P. S. ich programmiere aktuell keinen Onlineshop. Mich interessiert das Thema aber trotzdem

Geändert von coola (11.02.2011 um 19:06 Uhr).
coola ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.02.2011, 19:14  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Ich denke das kommt halt immer drauf an Preise immer neu berechnen ist denke ich nicht unbedingt so super. Denn meist möchte man doch selbst sagen können wir viel ein Produkt kostet. Z.B. 24.99 Euro und 29.99 Dollar. Wenn dann einer der Preise immer neu berechnet wird hast du komische Preise wie 29.76 Dollar ... das sieht man eigentlich nie.

Daher denke ich das die Preise eher fix sind.
Flor1an ist offline   Mit Zitat antworten
Alt 11.02.2011, 19:15  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

„Normale“ Shops nehmen für sowas idR. keine Echtzeit-Kurse, sondern sagen einfach „der Wechselkurs beträgt x,y“ - und passen das dann an, wenn die Kursentwicklung es erforderlich macht.
Oder man halst sich diese Problematik gar nicht erst auf, sondern gibt alle Preise in Euro an - und überlässt das Umrechnen dann dem Zahlungsanbieter, bspw. der Kreditkartenfirma.

Echtzeit-Kurse wären höchstens für Spezialshops interessant, bei denen die Art der Ware oder der Umfang der Bestellungen (Großhandel, B2B) das zu einer wirklich relevanten Größe machen.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 11.02.2011, 19:21  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Möglichkeit 1:
Du fakturierst auch nach USA in Euro- Dann zahlt dein Kunde auf seiner Bank oder per KK 100 Euro, und die Bank überweist dir 100 Euro, belastet den Kunden mit X Dollar je nach Kurs
Möglichkeit 2:
Du holst dir einmal täglich den aktuellen Kurs ab, oder auch sekundengenau zum Umsatzzeitpunkt. Dann überweist der Kunde dir x Dollar und du hast dann, wenn das Geld eingeht entweder mehr oder weniger als 100 Euro.

Die kostenlosen Kurs-Auskünfte, die ich kenne, bieten eh nur einen Kurs, der sich am Tag nicht mehr ändert. Dienste, die minutenaktuelle Devisenkurse bieten sind meist recht teuer. Letztendlich unterliegen die aber für dich dem gleichen Schwankungs-Risiko.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 11.02.2011, 19:44  
Gesperrt
 
Registriert seit: 03.12.2010
Beiträge: 860
PHP-Kenntnisse:
Anfänger
coola wird schon bald berühmt werden
Standard

Zitat:
sondern gibt alle Preise in Euro an
Ich denke mir, es wäre für die Amis schön, wenn sie die Preise in US-Dollar angezeigt bekommen würden.

Noch was zum Thema Kurse:

Normalerweise sind die Kurse ja relativ stabil. Mal gehts etwas runter, mal etwas rauf. Der dadurch erzielte Verlust am Tag X wird durch den Gewinn am Tag Y wieder ausgeglichen.

Allerdings gibt es auch Ausnahmen. Und die letzten Tage haben wir gerade so eine Ausnahme erlebt. Nämlich mit der Ägyptischen Währung:

http://www.finanzen.net/devisen/euro...hes_pfund-kurs

Klickt man auf "3M" (Überblick über die letzten 3 Monate), sieht man teilweise extreme Veränderungen. Ich glaube, wenn man dann nicht irgendwie einen flexiblen Onlineshop hat, könnte man kurzfristig unter gewissen Änderungen leiden.
coola ist offline   Mit Zitat antworten
Alt 11.02.2011, 19:49  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Du willst nicht wirklich in Weichwährungen fakturieren.

Ich würde den aktuellen Kurs einmal am Tag abholen, meine Preise in Euro lassen und daneben den umgerechneten Preis in Dollar anzeigen als unverbindliche Info, dann aber in Euro fakturieren.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 11.02.2011, 19:50  
Gesperrt
 
Registriert seit: 03.12.2010
Beiträge: 860
PHP-Kenntnisse:
Anfänger
coola wird schon bald berühmt werden
Standard

Zitat:
Du willst nicht wirklich in Weichwährungen fakturieren.
Ehrlich gesagt, weiß ich gar nicht, was das bedeutet

EDIT:
Ah, OK. Jetzt habe ich mich informiert, was eine "Weichwährung" ist. Und "fakturieren" verstehe ich jetzt auch.

Zitat:
umgerechneten Preis in Dollar anzeigen als unverbindliche Info, dann aber in Euro fakturieren
Ich glaube, so würde ich mir das auch vorstellen.

Allerdings könnte ich mir vorstellen, dass ein echt komplizierter Algorithmus hinter der Berechnung der Preise steht. Sollte etwas $ 124,13 kosten, muss man das so abändern, dass dann ein einigermaßen vernünftiger Wert angezeigt wird, z. B. $ 123,99. In diesem Fall hat man es billiger gemacht. Andere Produkte wird man im Gegenzug dafür aber teurere machen müssen. Zu oft dürfen die Preise von Produkten auch nicht schwanken. Und summa sumarum sollte sich dann auch kein Verlust ergeben.

Geändert von coola (11.02.2011 um 20:02 Uhr).
coola ist offline   Mit Zitat antworten
Alt 11.02.2011, 20:08  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von coola Beitrag anzeigen
Allerdings könnte ich mir vorstellen, dass ein echt komplizierter Algorithmus hinter der Berechnung der Preise steht. Sollte etwas $ 124,13 kosten, muss man das so abändern, dass dann ein einigermaßen vernünftiger Wert angezeigt wird, z. B. $ 123,99.
Warum ...?

Wenn wirklich amerikanische Nutzer eine primäre Zielgruppe sein sollten, dann würde man für die einen lokalisierten Shop anbieten, in dem wirklich Dollarpreise direkt angegeben werden. Diese Preise festzulegen, ist dann eine Aufgabe für den Vertrieb.

Wenn man aber nur ab und zu mal einem Ami was verkaufen will - dann muss der keine „schönen“ Dollarpreise, die auf .99 enden vorgesetzt bekommen. Wie gesagt, da bleibt man einfach bei seinen Euros, und gibt ihm an, wie viel das in Dollar entspricht - ohne irgendwelche Nachkommastellen-Kosmetik.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 11.02.2011, 21:00  
Erfahrener Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 852
PHP-Kenntnisse:
Anfänger
Trainmaster wird schon bald berühmt werden
Standard

Meiner Meinung nach ist ein Onlineshop für diesen Service denkbar ungünstig. ChrisB hat bereits das richtige Stichwort genannt: lokalisierte Shops. Außerdem sind mir keine Shops bekannt, die etwas derartiges umgesetzt haben.
Trainmaster ist offline   Mit Zitat antworten
Alt 11.02.2011, 21:16  
Gesperrt
 
Registriert seit: 03.12.2010
Beiträge: 860
PHP-Kenntnisse:
Anfänger
coola wird schon bald berühmt werden
Standard

Zitat:
lokalisierten Shop
Also angenommen, man hat eine rießige Firma, die weltweit liefert. Angenommen, sie zeigen die Preise in 4 Währungen an: US-Dollar, Euro, Renminbi und Rupien. Weiters angenommen, die Firma hat 1.000.000 Produkte.

Dann gäbe es also zumindest auch 4 lokalisierte Shops, wenn die Produkte in 4 Währungen angeboten werden? Dann müsste sich jeder dieser Shops um die 1.000.000 Produkte kümmern? Und die Preise würden dann die Vertriebsleute dieser 4 Shops händisch definieren?

Dann würden in der Firma 4 x 1.000.000 = 4.000.000 Preise mehr oder weniger regelmäßig verändert werden? Hört sich eigentlich irgendwie ziemlich unwirtschaftlich an.
coola ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
währungsumrechnung php, £29.99 umrechnen, php wechselkurse abfragen, währungsumrechnung in php, php währungsumrechnung, übersicht webservices euroumrechnung, euro dollar umrechner php programm, £29.99 umrechnung, 29.99dollar euro umrechner, webservice euro dollar kurs, £860 währung, webservice devisen, webservice währungsumrechnung, währungsumrechnungen, aktuellen wechselkurse abfragen php, währung umrechnen php, währungen umrechnungskurse programm abrufen, währung wechselkurse abrufen php, umrechnung us dollar euro 11.02.2011, webservice währungsumrechnung php

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:05 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum