Ubercart als Kassensoftware (Rückgeldberechnung)
am 21.01.2014 - 11:00 Uhr in
Hallo,
ich habe für einen Verein einen Webshop mit Ubercart erstellt. Da der Verein auch ein Museum hat, in welchem ab und an verkauft wird, möchten wir - zum Zwecke der zentralen Datenhaltung - dort auf einem PC über den gleichen Shop eine Art Kasse nutzen.
Die Darstellung/Aufbereitung ist mit Views und den entsprechenden Berechtigungen problemlos machbar. Was mir allerdings nicht gelingt ist die Bezahlungsart "Barzahlung" einzustellen, sodass direkt der gegebene Betrag eingetragen wird und UC das Rückgeld errechnet.
EDIT: Ziel soll es sein, eine Bezahlungsmethode "Barzahlung" zu erstellen, die nur eine bestimmte Rolle nutzen kann. Für diese soll im Checkout der Wert des Warenkorbs dargestellt sein, verbunden mit einem Feld "Gegebener Betrag" und einer automatischen Berechnung für das Feld "Rückgeld". Im Idealfall würden die Werte dann auf der Quittung bzw. Rechnung analog stehen.
Hat jemand hier eine Idee, wie man das lösen kann? Bekomme es weder mit Views Calc noch mit einem integrierten Webform gelöst.
Danke für eure Hilfe.
- Anmelden oder Registrieren um Kommentare zu schreiben
Hat niemand eine Idee?
am 27.01.2014 - 23:11 Uhr
Hat niemand eine Idee?
Web: Halle im Bild | n8aktiv
Social: Facebook | Xing
Das ist eine lokale Angelegenheit
am 28.01.2014 - 11:35 Uhr
die wohl am besten mit einem JavaScript/JQUERY gelöst werden müsste.
Weder der Zahlbetrag noch die Rückgabe sind für den Server relevant, und sollten auch nicht über das Netz gejagt werden.
Grüße
Ronald
Lokal würde sicherlich
am 28.01.2014 - 12:16 Uhr
Lokal würde sicherlich ausreichen, dann müsste ich jedoch den Betrag aus Drupal in einem Feld/Formular übergeben und lokal abspeichern.
Meine Idee war/ist es, das ganze z.B. mit einem zusätzlichen Webform (und Rules) o.ä. zu lösen, was bei der entsprechenden Berechtigung anstatt dem normalen Checkout angezeigt wird. Theoretisch ist es ja "nur" eine Erleichterung für den Bediener, der das Wechselgeld nicht ausrechnen muss.
Hättest du eine Idee, wie das mit JS/JQuery aussehen könnte?
Danke für deine Anregung.
Web: Halle im Bild | n8aktiv
Social: Facebook | Xing
Der Rechungsbetrag steht doch am Bildschirm
am 28.01.2014 - 13:08 Uhr
dort kann ihn ein JScript auslesen.
Jetzt brauchst du nur ein Feld, in das der Zahlbetrag eingegeben wird, dann kann das JScript die Differenz errechnen.
Dieses Script musst du im Template für die letzte Seite des Verkaufsablaufes, bzw. die Anzeige der Gesamtsumme basteln.
Ist sicher nicht trivial, aber machbar.
Grüße
Ronald