如何实现购物车

问题描述 投票:0回答:2

假设我有一个 Web 服务模型,客户可以在其中选择产品,将其添加到购物车中,浏览网站上的其他产品,返回购物车并购买一些商品,重定向到 ssl会话,支付金额,然后返回购物车以购买/删除更多商品。

我的问题是网络服务器如何实现购物车。我的猜测是,对于每个用户,服务器端可以缓存购物车详细信息,然后将其发送回浏览器。但是,当用户被重定向到 ssl 会话时,服务器如何维护用户的身份(及其购物车),而无需用户实际在网站上创建帐户。

提前致谢!

e-commerce webserver shopping-cart
2个回答
1
投票

使用 sessions(当支付处理器将其重定向到原始站点上的“支付完成”页面时,浏览器会保留相同的会话 ID,然后可以轻松检索会话中的数据)或 IPN 自定义变量,例如购物车 ID(初始支付处理器请求包含购物车 ID,该 ID 存储在数据库中,然后 IPN 提到相同的购物车 ID,然后从数据库中检索该购物车 ID)。


0
投票

使用 GitHub 代码空间,以下代码可用于创建购物车。假设您已经有一个购物页面。

 <!-- Shopping Cart Section -->
        <section class="cart">
            <h2>Shopping Cart</h2>
            <ul id="cart-items">
                <!-- Cart items will be dynamically added here -->
            </ul>
        </section>

© www.soinside.com 2019 - 2024. All rights reserved.