问题标签 [webshop]

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 投票
1 回答
895 浏览

javascript - 产品页面上的价格格式问题 (getPriceHtml)

我在可下载产品的产品页面上的价格格式方面遇到问题。格式(全球定义)应为 15.23 欧元。它在侧边栏、类别页面、主页等中运行良好。无论如何,在产品页面上显示的价格错误(没有空格):EUR15.23

目录/产品/view.phtml:

调用时同样的问题:

我认为这与reloadPrice : function()downloadable/catalog/product/links.phtml 中的 JavaScript 代码有关

有人也有这个问题吗?实际上,我不想通过 JavaScript 代码并在这里更改某些内容,因为我不想更改核心文件。

谢谢!

0 投票
1 回答
126 浏览

php - Magento dropdownattribute 与现有产品的 webshopowner 填写

管理选项

你好,

我想知道magento是否可以在下拉菜单中显示当前产品,供店主选择作为属性值。

例如,我为产品(汽车)制作了一个名为 engine 的自定义属性,我希望他能够从他已经放入系统的发动机中选择汽车的发动机。

管理员:目录 → 属性 → 管理属性 → 新属性

然后制作一个下拉菜单,然后能够选择现有产品作为属性的值。

希望这足够清楚。

0 投票
1 回答
511 浏览

django - 在 GAE 中使用 python 2.7 进行网上商店的付款处理?

我正在开发一个应该有一些支付选项的小型网上商店。我的平台是 Google App Engine 和 python 2.7。有一个名为 satchmo 的项目是 django / python,我想知道我是否可以使用它的代码?以下是其一些支付模型的开源代码:

该代码看起来可移植到应用程序引擎,如果我愿意,我是否可以甚至应该移植此代码,认为 satchmo 项目已经解决了我在实现我的网上商店时将面临的许多问题?或者我应该得到更多的“django-friendly hosting”,正如在一个关于在应用引擎上实际运行 satchmo 的类似问题中所建议的那样?

0 投票
1 回答
7404 浏览

asp.net - ASP.NET 开源网店

有人对好的 ASP.NET 开源网店有什么好的建议吗?

我正在考虑创建一个自己的网上商店,但如果有任何好的开源工具,那么从一开始就创建所有这些都是不好的......

请给点小费。

0 投票
1 回答
936 浏览

javascript - 使用 JavaScript 按属性过滤网店产品

我有一个网页,其中包含大约 20 种 div 中的产品。我想按属性过滤它们,例如价格订单大小,而不重新加载页面。

我的第一个想法是将属性作为 wrapper-div 的类属性并用 jQuery 隐藏它们。但这似乎是迂回的,尤其是当您尝试在价格范围内购买产品时。

任何想法如何去做?

0 投票
2 回答
384 浏览

python - 从网上商店一次购买许多产品

通过我的支付系统(api.payson.se)对一种产品进行编程非常简单,但是同时购买许多不同数量的产品给我带来了麻烦,因为它没有实施而且我没有一个好的想法如何去做。现在我有一个解决方案,我只是把它放在一起,但它的建模和控制流程非常快速和肮脏,我想知道这是否可以接受或是否需要重写。系统现在的行为使我可以进入商店(步骤 1)并输入我想购买的产品的金额

在此处输入图像描述

然后,如果我按购买(“Köp”),我的 Python 会正确计算总和,这适用于我所说的总数和产品的任何组合,并且此页面还可以列出规范但尚未实现: 在此处输入图像描述 总和瑞典货币是正确的,它已经向我的数据存储写入了状态为“未付款”的订单,其中包含订购了哪些产品以及数据存储中每种产品的金额: 在此处输入图像描述 然后用户可以取消购买或继续实际付款支付系统 api.payson.se: 在此处输入图像描述 因此,我需要做的就是听取 Payson 的响应并更新已付款订单的状态。但是我的解决方案看起来不是很干净,我想知道我是否可以继续使用这样的代码,数据模型是两个字符串列表,一个带有数量,一个带有哪个产品(项目 ID),因为这是我可以解决的最简单的方法它,但它不能直接访问,只能从列表中访问。我可以使用更好的数据模型吗?

进行处理的代码有点混乱,可以使用比字符串和列表更好的数据模型和算法:

我的订单模型(并非所有字段都使用)是

一个产品的模型,即一个项目是

我想你现在知道发生了什么,并且这种方法对用户有效,但代码看起来并不好。你认为我可以留下这样的代码并继续保留这个“解决方案”还是我必须重写以使其更合适?商店里只有 8 种产品,使用此解决方案很难添加新的待售商品,因为我必须重新编写不完美的脚本。

您能否发表评论或回答,我很高兴收到一些关于我的用例的快速而肮脏的解决方案的反馈。

谢谢

更新

我进行了重写以允许添加新产品,以下似乎比以前更好:

0 投票
1 回答
425 浏览

forms - 使用 Symfony2 生成动态表单

场景非常简单,我想在我的 webhop 中添加产品属性。因此,我有包含产品信息(价格、描述...)的产品表、定义所有可能的产品属性(颜色、重量、功率...)的属性表,连接这两者并保存实际属性值的 product_attributes 表(红色,25 公斤,51 瓦...)。

我想启用产品表单以启用添加/编辑此属性(属性集在属性表中定义)。

我尝试使用collections,但这让我只能编辑现有的产品属性,而不是添加新的。

我还尝试了事件订阅者,但我添加的所有内容都不适合我的 Product 实体,接受任何东西都不是那么灵活,它要求属性。

有什么好的方法可以解决这个问题吗?

0 投票
2 回答
2455 浏览

php - 用于计算最佳运输包装的 API/库

我正在为一个定制的网上商店(在 PHP 中)创建一个运输模块,结果证明它有点复杂(无论如何对我来说);

在所需的运输过程中,(当前)有两个外部“运输箱/容器”,每个都可以包含不同的项目/产品组合。有大的和小的,小的显然更便宜。项目/产品(当前)属于“内盒”的三个维度。

我正在寻找一个 API/类,我可以在其中输入外箱的尺寸,然后输入要运送的内箱(或者更确切地说,产品)的数量和尺寸。然后应计算外箱及其内容物/包装顺序的最佳组合,以便需要最少数量的箱子。

不用说,我预计未来外盒、内盒的数量及其尺寸很可能会发生变化。

这甚至存在吗?

0 投票
1 回答
763 浏览

java - 在 JadaSite 中实现的网上商店

我对这个主题进行了快速的谷歌搜索,但我找不到任何相关的结果。那么,是否有人知道至少一个使用 JadaSite 作为其网上商店实现的真实网页示例?先感谢您。

0 投票
1 回答
800 浏览

e-commerce - What ecommerce platforms support decimal product quantities?

I am working on a client site and the majority of what they sell is fabric sold by the yard, with a minimum of .25 yards per purchase.

The client INSISTS that he wants the end user to enter a decimal into the quantity field to order the amount of fabric she wants and so far I haven't been able to talk him out of this requirement.

They currently use Miva because it supports this particular requirement (through a module). I'd prefer not to work with Miva if I can help it, so I'm turning to you guys!

So far, I've found two additional options for handling decimal quantities:

  • Magento
  • Zen Cart

Anyone know of any other options? I'm open to anything right now (hosted, open source, whatever), just want to see all the options for this one specific weird requirement.

Thanks!