read generate ejemplos creating cookie javascript jquery jquery-plugins shopping-cart client-side-scripting

javascript - generate - js-cookie npm



Carro de compras del lado del cliente de código abierto-jQuery/Cookies (2)

Estoy buscando implementar algo que parece tener la funcionalidad de "carrito de compras", pero está completamente en el lado del cliente. Puedo hacer esto usando jQuery y cookies (y he encontrado este complemento Smart Cart 2 para ayudarme con una gran parte de él), pero antes de construirlo - ¿Alguien sabe de una solución existente que está completamente al lado del cliente, y usa javascript (preferiblemente jQuery) y cookies?

Además, aparte del pequeño porcentaje de usuarios cuyos navegadores no admiten javascript y / o cookies, ¿alguien ve un problema importante con este enfoque?


Veo problemas de seguridad con esto. Poner algo completamente en el lado del cliente y luego almacenarlo en cookies básicamente significa que le está dando un control total del proceso al usuario. Pueden editar cada parte de la transacción. Pueden mapear sus llamadas jquery ajax, etc., y editarlas, o incluso reproducirlas fuera de servicio.

Por ejemplo,

en lugar de 1) poner el artículo en el carro 2) subtotal 3) cargar 4) pagar pueden llamar 1) subtotal 2) cargar 3) artículo en el carro 4) pagar.

En cualquier caso, todo lo que implemente probablemente lo examine bien para ver las características de seguridad implementadas.


simpleCart (js) funciona muy bien para carros de compras ligeros, del lado del cliente. Obviamente, llene manualmente las órdenes para asegurarse de que se depositen los fondos correctos para cada pedido.