问题标签 [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.
php - 哪些 PHP 开源购物车解决方案具有使我作为 Web 开发人员受益的功能?
每个平台都有数百种购物车解决方案,并且所有托管计划都已经安装了几个。作为一名开发人员,我知道从用户的角度来看,其中大部分都非常相似。
但是哪些是在考虑开发人员的情况下构建的?例如,哪些有一个不错的 API,这样我的自定义代码不会与核心代码混在一起,或者哪些有一个经过深思熟虑的模板系统,以便我可以轻松地为每个新客户定制它?
e-commerce - 开发其他人可以使用的购物网站的最佳方式是什么
我想开发一个电子商务网站,在那里我可以允许其他人销售商品,比如图片、视频、Flash 等。我希望能够保留一定比例,并将其余部分返还给卖家。
有什么可用的,DotNetNuke 等可以做到这一点或帮助开始。如果不是,那么以避免前期时间和成本为目标的解决此问题的好方法是什么。
我想随着时间的推移会有一些收入可以再投资,所以可能会在一段时间后成长为有一定成本的东西。
paypal - 有没有人发现支付处理器文档很差
有没有其他人发现许多支付处理器的文档关于如何使用他们的 API 的文档很差或不完整?或者它只是简单的混乱?
最近我设置了PayPal和Beanstream,发现两者要么令人困惑,要么不包含完整的文档。
例如,在 BeanStream 文档中,他们说他们将返回一个“message_id”,这很好,但他们没有告诉你不同 id 的含义。它还附带一些文本,因此您可以开始创建列表,但无法检查以确保您获得的是有效的或表示成功的。
有没有人有过这样的经历?
编辑:我同意当你给他们发电子邮件时,他们很有帮助,但不幸的是,他们中的大多数人只在正常工作时间开放一般技术支持(紧急情况除外),这并不总是有用的,因为那似乎不是我做我的整合。
rest - RESTful 多次更新(例如:清除购物车)?
假设我有一个具有“购物车”功能的在线商店,我想以 RESTful 方式实现“空购物车”链接。
为简单起见,假设我的资源是一个包含 CartItems 的 Cart,每个 CartItems 都有一个 Product。我的 URI 可能是:
如果是这样,“空购物车”链接的 RESTful URI 会是什么样子?
相反,我可以将购物车视为操作的通用持有者(如此处所述):
这种方法似乎比它需要的更复杂。有什么更好的方法?
php - 使用 PHP/MySQL 实现购物车的最佳方法
我在一个客户的网站上工作,他们要求提供购物车。他们需要使用securetrading.net 进行付款,所以我不需要询问任何信用卡详细信息。我需要做的就是跟踪他们购物车中的物品。
我已经阅读了有关使用 PHP 会话的信息,但我担心那里的安全性。如果我存储的唯一信息是产品代码和数量,这不是问题吗?否则,是否值得使用 MySQL 数据库?
如果这似乎是一件显而易见的事情,我很抱歉,但这是我第一次实施这种事情!
jquery - ASP.NET MVC。使用 Ajax 更新用户控件(购物车)
我想实现一个用户控件,它表示用户购物车中当前项目的列表,并且包含在母版页中。
我想将产品添加到购物车;当用户将产品添加到他或她的购物车时,购物车应该使用异步调用(JavaScript 框架是 jQuery)自动更新,反之亦然,内容应该可以从购物车中移除。
我有它静态实现,会话内容(订单,产品)存储在数据库中。
我有一个 ProductsController 和一个 OrderController(购物车基本上是一个带有指定产品和用户 ID 或临时会话 ID 的订单)。
对于所有不同的预览版、Beta 版和 RC,以及缺乏 ASP.NET MVC 的集中文档,我发现很难找到关于这个主题的适当文档。
谁能指点我一些入门教程?
谢谢。
javascript - 如何在页面 Javascript 准备好处理它们之前禁用 AJAX-y 链接?
我正在为我的网站实现一个购物车,使用伪 AJAX 灯箱式效果。(它实际上并没有在请求之间调用服务器——一切都只是原型魔法来更新显示的值。)
对于没有 Javascript 的用户来说,还有一个半优雅的后备行为:如果他们点击添加到购物车,他们会被带到一个(场外,不太理想的交互)购物车。
但是,启用了 Javascript 的用户在加载页面然后立即点击添加到购物车也会被从页面中删除。我想让 Javascript 将它们延迟一段时间,然后在准备好后执行显示购物车行为。或者,在 Javascript 准备好之前完全忽略点击可能也是可行的。
有什么建议么?
asp.net - 如何处理电子商店购物车中的零碎数量?
我正在建立一个电子商店,我需要能够将小批量添加到购物车中。
管理员会为每个产品设置一个分母(例如 8 表示最小购买量是一箱的 1/8)
我目前使用jQuery 滑块并在其中显示数量,asp:Label
这在产品页面上工作得很好,但是在购物车中有多个滑块时它会失控(我需要允许客户调整购物车中的数量)。
我真的很想远离丑陋的下拉列表。
有任何想法吗?
编辑:
固定分母是不可能的... 4/8 必须显示为 1/2 ...
编辑2:
可用性也很重要,当客户想要从 1/16 箱增加到 3 箱时,每次点击 + 1/分母增量不会很好
编辑3:
@RichB:为一小部分案例添加 SKU 可以追溯到固定分母问题。如果我为 1/16 的箱子添加 SKU,而用户想要 1/2 的箱子,他们将不得不订购 8x1/16 的 [不酷]。如果您想为每个可能的部分添加一个 SKU(本例中为 15 个 SKU - 这将使我的产品页面和 CART 方式变得混乱。
php - 购物车有时会以 0 美元的价格进行销售...如何排除故障?
我没有使用预制的购物车,我自己编程。它在 99% 的时间里都能正常工作,但大约每隔几个月就有一次订单以 0 美元的价格成交。我不知道为什么。我使用相同的产品和所有相同的信息进行了测试购买,但我无法将其设为 0 美元。我不知道如何解决这个问题,我确实有一个免责声明说我们不尊重错误的价格。客户希望这种情况停止发生。我正在使用 PHP 来完成所有这些工作。由于我自己似乎无法复制这种情况,因此我发现很难深入了解问题的根源。任何人都可以就如何解决这个问题提供一些建议吗?
谢谢!!
asp.net - ASP.NET 网站会员费处理
我正在建立一个网站,人们将注册并付费使用在线网络应用程序(按年收费)。我一直在寻找,但似乎无法找到适用于此类场景的非常简单的结帐/订单处理组件。我真的不想要或不需要带有产品页面等的完整购物车,因为我们实际上只销售一种产品。只需要能够有一个简单的结帐页面来确认他们想要订阅并输入优惠券代码(可选),然后提供多种支付选项。最初我真的只需要 PayPal Web Payments Standard 集成,但希望它已经为 Authorize.NET 等其他人提供了钩子,以防我们将来添加它。
有没有这样的东西,还是我必须自己动手?如果没有必要,我不想重新发明轮子。我意识到我可以深入研究 dashCommerce 或 nopCommerce 之类的开源推车之一,并尝试找出合适的部分。我唯一的问题是它们几乎与围绕典型产品/购物车情况的数据模型相关联。
我期待您的任何想法。