问题标签 [shopping-cart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1898 浏览

ruby-on-rails - 购物车实施

我想在我的网站中集成一个购物车。一旦用户退出应用程序,购物车应该会重置。这可以通过会话或使用数据库表来实现。

上述两个中应该首选什么?如果通过会话处理,是否存在任何安全漏洞?

0 投票
2 回答
192 浏览

shopping-cart - 整合购物车,而不是相反

ZEN Cart 似乎可以做任何我可能想做的事情,但似乎有点臃肿(对我来说),更重要的是 - 它的设计过程似乎难以忍受。我不想修改默认设计,除了购物车相关项目之外,我的网站设计已完成。我希望能够将它们添加到我的网站中,而不是相反。我需要一个可以处理折扣和库存等的购物车,当然还要尽可能小。任何人都可以帮助推荐一个允许这样做的操作系统车吗?

非常感谢您的时间和建议!!

0 投票
1 回答
637 浏览

php - PHP/客户管理和“订单跟踪”的电子商务包

我们正在开发一个基于 PHP 的网站,人们可以通过它订阅某些服务。我正在寻找一种解决方案(开源或价格合理)来帮助跟踪客户的订单-他们订购了什么->他们是否付款->是否已获得站点管理员的批准等。最终-用户可以有多个订阅,因此必须有一种机制供他自己查看这些详细信息(即发票等)。

如果用户取消订单或希望不续订他的订阅,则该软件包应允许进行这些更改。

当然,我们的软件应该可以轻松访问这些详细信息,以确定是否授予用户登录访问权限,因此数据最好存储在 MySQL 表中。

我不是在寻找购物车系统,而是更多的“订单跟踪系统”。

有什么建议么?我不确定 Zen-Cart 或 Magento 是否会执行上述操作 - 有人有同样的经验吗?

0 投票
9 回答
191 浏览

shopping-cart - 如果有人试图将产品的一部分添加到购物篮中该怎么办?

例如,如果客户“愚蠢”(在此表示礼貌)尝试将 4.6 件商品添加到他们的购物篮中,您希望看到什么?或者你会如何处理它。显然,我们只处理数字量(我们的钢锯上周坏了)。

整个网络似乎有很多不一致之处。

  • 亚马逊向下舍入 (4.6->4, 1.3->1)
  • FireBox 子弹 (4.6->5, 1.3->1)
  • Ebuyer 忽略输入(无错误)
  • Expansys 将商品从您的购物篮中移除
  • 我假设某些网站会显示错误

哪个是最好的解决方案

0 投票
1 回答
673 浏览

magento - 如何让我的所有产品项目显示在 magento 1.3.2 的主页上?

我安装了 Magento v1.3.2.3 并添加了我的大部分产品库存。但是,我只能在主页上显示 5 个项目。我需要我所有的产品都出现在那里。如何?

这是目前我正在使用的代码。

我在 magento 社区论坛上找到了这个。

0 投票
3 回答
2073 浏览

e-commerce - tips on building my first ecommerce site

I've just taken on a client who needs a subscription based ecommerce site created using ProductCart software. I'm pretty handy with PHP so I should be able to figure out the software. My question is - what are some things i should be aware of when creating a subscription based ecommerce site? What types of questions should I be asking the client? I need to get more specifics from them regarding the different subscription levels and periods, but what other specifics should I get nailed down? I appreciate any help anyone can give.

thanks...

0 投票
2 回答
12882 浏览

asp.net - ASP.Net 购物车应用

我正在尝试从头开始创建一个 C#/asp.net 购物车应用程序(目的是了解布局和功能)。

知道我可以从哪里获得有关如何创建基本的简单购物车应用程序的想法吗?我知道那里有很多信息,但我想获得一些口碑推荐。

谢谢

0 投票
1 回答
1129 浏览

php - 添加到篮子脚本 - 请提供一些设计帮助

我正在编写一个脚本,让用户将物品放在他们的购物篮中。到目前为止它非常复杂,我想与某人讨论一下,看看他们是否可以提出更好的设计或整理当前的设计。这是我的代码,它不能很好地工作(即有我尚未解决的错误),并带有注释以表明我的意图:

这对我来说非常复杂 - 我想允许空字段,如果它可用则添加用户 ID(我的 UPDATE 查询中缺少)......这是一个好的设计一百万英里,还是什么?

此外,当我尝试将商品添加到购物篮时,现在出现错误:内部服务器错误 500。我怀疑这是由于编码错误,因为我的搜索结果和产品视图页面正常工作,并且它们使用相同的服务器和相同的数据库作为这个脚本。

0 投票
1 回答
870 浏览

java - 在 JAVA/Tomcat 网站中保护购物车的最佳方法是什么?

我正在寻找有关如何保护其他(相对)不安全网站的“购物车”部分的最佳实践解决方案。

站点中的现有设置使用不安全 cookie,并且仅保护(通过 SSL)凭证交易。该站点的其余部分通过 HTTP 访问,因此数据传输不安全。不过,这对我们来说不是问题。

但是,现在我们正在向网站添加“购物车式”元素,我们希望确保结帐过程的安全。到目前为止,我的想法是:

  1. 依赖具有 15 分钟到期时间的安全 cookie(它将保存一个长的随机“Base64 编码”字符串作为值)。
  2. 相同的值(和创建时间戳)将保存在 SESSION 中(当然是在服务器端!)。注意:我说的是常规的、不安全的会话。
  3. 只有在用户进行身份验证后,cookie 才会发送给用户。如果他已经登录 - 他将不得不“重新验证”(除非他有一个仍然有效的 15 分钟安全 cookie)并再次给我们他的密码。
  4. 基本上,我想这与常规的 15 分钟长的安全“tomcat 会话”并没有太大的不同。此会话中的凭据和数据均通过 HTTPS/SSL 传输。

笔记和想法:

  • 为了验证安全 cookie,时间戳和令牌密钥都将存储在服务器上的常规(不安全)会话对象中。但是 - 由于安全令牌仅通过 SSL 传输,因此(理论上)中间人无法拦截它。因此,即使攻击者设法窃取常规会话 ID 并伪造用户身份 -他仍然需要知道与该用户(常规)会话关联的特定安全令牌才能访问他的信用卡详细信息。
  • 15 分钟的 cookie 生命周期将在客户端和服务器端强制执行(通过保留创建时间戳)。
  • cookie 本身(和安全令牌)不包含任何机密(加密或其他)信息。密钥只是一个很长的随机字符串。
  • 为了生成令牌,我想到了使用 java 的 SecureRandom,并对它生成的随机字节进行 Base64 编码,以便它只包含字母数字、“斜线”和“加号”字符。我想使用 512 个随机字节,但如果可以用更少的字节来完成,我会很高兴听到 :)

这被认为是一个好的解决方案吗?在这种情况下是否有更好的做法可以应用?有什么办法可以在不“过度”的情况下进一步提高安全性?

提前致谢!汤姆

0 投票
2 回答
6406 浏览

php - 购物车和库存管理

我目前正在使用 PHP/MySQL 构建电子商务网站。最近,我一直在研究购物车集成。客户希望确保潜在买家可以使用库存,因此我创建了一个库存管理系统。购物车的工作原理如下:

  • 客户将一定数量的物品添加到他的购物车中。
  • 项目数量从数据库中的可用库存中保留。
  • 没有其他人可以购买保留库存。
  • 库存保持保留,直到客户处理订单 - 然后从数据库中删除库存。
  • 如果客户放弃他的购物车,库存仍然保留。
  • 如果另一个客户想要购买一件物品,但另一个客户只保留了可用的库存,那么如果该客户在 20 分钟内处于非活动状态,则可以窃取该保留的库存。

我的问题是,这种场景的最佳实践是什么?我这样做正确吗?最主要的是客户不想出售他没有的股票。

我希望讨论如何改进功能,或者其他人正在做什么来实现这一点。