Ich baue eine E-Commerce-Website mit Laravel 5.2Kasse Formberechnung auf Basis von Radio-Button - Laravel 5.2
ich meine Produkte in meinen Warenkorb hinzufügen können, die in einer Sitzung gespeichert wird. Ich kann meinen Einkaufswagen anzeigen &, wenn ich bestätige, gehe ich auf eine Checkout-Seite.
All meine Artikel auf der Checkout-Seite ist nur noch in der Sitzung. Ist das eine gute Übung oder sollte ich Sachen in der Datenbank speichern, nachdem ich zur Checkout-Seite gegangen bin? .
Auf meiner Checkout-Seite habe ich ein paar Radio-Buttons, um die Versandart zu wählen. Ich möchte eine Berechnung basierend auf meiner Auswahl machen. Was ist der beste Weg, damit umzugehen? Ich möchte vermeiden, eine Absenden-Schaltfläche unterhalb der Radio-Schaltflächen zu setzen, um die Auswahl zu bestätigen. Ein wichtiger Hinweis ist, dass ich auch ein Feld für einen Gutschein-Code auf dieser Seite habe, den ich mit einer Get-Anfrage berechne. So erfrischend ist die Seite nicht wirklich eine Option, weil meine Couponberechnung weg ist.
Kasse Seite: (Radio-Buttons sind hier)
2 Optionen ich denken kann: mit Javascript
Sprechen Sie die Berechnung auf der Client-Seite und versteckte Eingabefelder hinzufügen Wenn der Benutzer auf die Bestätigungsreihenfolge klickt, werden sie für Bestellungen in der Datenbanktabelle gespeichert.
Starten Sie das Speichern von Daten in der Datenbank nach dem Warenkorb, das Problem mit diesem Ansatz ist, dass eine Menge Daten noch fehlt. Wie die korrekte Versand-/Rechnungsadresse.
Ist die Antwort akzeptabel? – Anderscc
@Anderscc. Deine Antwort ist gut, deshalb habe ich sie aufgewertet. Aber ich suche mehr in der Möglichkeit, JQuery/Javascript für die Berechnung zu verwenden und meinen Warenkorb in der Sitzung zu behalten – Christophvh