Node.js Einkaufswagen

8

Gibt es irgendwelche guten Einkaufswagenmodule / Dienste, die Leute mit node.js integriert haben?

Die spezifische Anforderung, mit der ich mich abmühen muss, ist, dass ich Drucke von Fotos verkaufe. Meine Anwendung enthält Tausende von Fotos, und ich möchte nicht jedes Foto als Artikel in einem Einkaufswagen einrichten. Ich würde lieber ein halbes Dutzend Elemente basierend auf den verschiedenen Druckgrößen haben, dann im Wesentlichen die Bildkennung als Attribut des Produkts haben.

Ich könnte am Ende nur das selbst programmieren, aber wenn ich darüber nachdenke, Wagen zu modifizieren, Steuern zu berechnen usw., sieht es größer aus als nötig, also wenn es etwas gibt, das ich integrieren kann, wäre das großartig.

    
pat 20.02.2013, 18:24
quelle

2 Antworten

6

Da es keine Antworten gab, dachte ich, ich würde zurückschleichen und die Lösung vorschlagen, auf die ich mich zubewegen möchte ...

Ich habe beschlossen, Simplecart.js (simplecartjs.org) zu verwenden, um einen Einkaufswagen im Browser zu verwalten. Ich werde meinen Produktkatalog und meine Preise in MongoDB pflegen und den Katalog auf den Client übertragen, damit ich die Funktionen von SimpleCart dort verwenden kann.

Da SimpleCart clientbasiert ist, wenn der Benutzer auscheckt, werde ich die Preise von MongoDB neu laden (um keine witzigen Geschäfte auf dem Client sicherzustellen), die Zahlung mit Swipe.com oder ähnlichem abwickeln und zu den Rennen gehen. Vielleicht nicht perfekt, aber erspart mir das Cart-Management und das Checkout-Front-End.

    
pat 07.03.2013 15:47
quelle
5

Nicht sicher, ob Ihr Vorschlag zur Sicherung von SimpleCart funktionieren kann. Selbst bei einem Preisupdate während des Checkouts ist es für jeden mit einer JS-Konsole relativ einfach, Artikel mit einem eigenen, benutzerdefinierten Preis zu kaufen.

Ich habe keine vorgeschlagene Lösung gesehen, die keinen serverseitigen Prozess vorsieht, um die Preise zu validieren, bevor die Bestellung und die Zahlungstransaktion ausgeführt werden, was SimpleCart natürlich nicht mehr so ​​einfach macht.

Siehe Kommentar zum SimpleCart GitHub Issue Tracker:

nostopbutton 07.05.2013 09:19
quelle

Tags und Links