Корзина с открытым исходным кодом – jQuery / Cookies

Я ищу, чтобы реализовать что-то, у которого есть функциональность «корзины покупок», но полностью на стороне клиента. Я могу сделать это с помощью jQuery и файлов cookie (и я нашел этот плагин Smart Cart 2 для помощи с большой его частью), но прежде, чем я его построю – кто-нибудь знает о существующем решении, полностью клиентском, и использует javascript (желательно jQuery) и cookies?

Кроме того, кроме небольшого процента пользователей, чьи браузеры не поддерживают javascript и / или cookies, кто-нибудь видит серьезную проблему с этим подходом?

simpleCart (js) работает довольно хорошо для облегченных, клиентских тележек. Очевидно, что вручную заказывайте заказы, чтобы убедиться, что правильные средства депонированы для каждого заказа.

Я вижу проблемы безопасности с этим. Помещение чего-то полностью на клиентскую сторону, а затем сохранение его в файлах cookie в основном означает, что вы даете полный контроль над процессом для пользователя. Они могут редактировать каждую часть транзакции. Они могут отображать ваши вызовы ajax jquery и т. Д., А также редактировать их или даже воспроизводить их не по порядку.

Например,

вместо 1) положить предмет в корзину 2) промежуточный итог 3) плата 4) проверка, которую они могли бы назвать 1) промежуточная сумма 2) взимать 3) товар в корзине 4) выписка.

В любом случае, что бы вы ни реализовали, я бы, вероятно, неплохо посмотрел на реализованные функции безопасности.