问题标签 [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 投票
3 回答
966 浏览

php - 来自mysql的重复结果

我是 php 新手,但我已经为我的网上商店做了一些查询。我现在开发票有点问题。我正在尝试将数据库中的发票数据放在我网站的表中,但它会自我复制。

如您所见,product_id,product_names是重复的。这很奇怪,因为在数据库中它没有重复。这是php代码。

我希望你们能帮助我并找到解决方案。

EDIT session_user_id 检查用户是否登录。然后它返回登录用户的 id。

0 投票
1 回答
519 浏览

php - VirtueMart 重复订单

我目前正在为 VirtueMart 开发一个支付插件。我以前从未使用过它。目标是:

  • 当用户点击确认订单按钮时​​,他被重定向到银行界面(管理它,无需工作)
  • 然后他被重定向回网上商店,并得到银行的答复(也完成了)
  • 如果交易成功,则订单被存储为已确认;如果交易失败,则订单被取消。

我管理的内容已在上面的列表中标记。由于某种原因,订单被存储两次,一次是当用户单击按钮时,一次是当用户被重定向回商店时。此外,如果交易失败,订单将被存储两次,也是挂起的。我重用了 VirtueMart aio 包提供的标准支付插件。以上所有内容都写在plgVmConfirmedOrder函数中。我会把它贴在这里:

感谢您的每一次帮助。提前致谢!

0 投票
1 回答
639 浏览

html - CSS 将 div 显示为表格

我有一个 div,里面有 3 个 div,显示为如下表格:

3. div突然有一个padding-top:无法显示图片,因为我需要声望lol...

如您所见,3. div 的内容不像其他 2 个 div 那样位于顶部。

有人知道这可能是什么吗?

0 投票
1 回答
108 浏览

expressionengine - 将 Omnipay 与 Icepay 一起使用

是否已经有一种方法可以将 Omnipay 与 Icepay 一起使用?我在 Omnipay 的第三方列表中的任何地方都没有看到它,但其他人可能已经为此做了一些事情。

谢谢!

0 投票
2 回答
647 浏览

php - 用于链接多种帐户类型的数据库设计

我正在建立一个网站,用户可以在其中为所有者提供的某种服务付费。它不是在线商店,但付款过程非常相似。

我面临的问题在于此付款过程中的不同“登录”选项。可以使用 Facebook 帐户登录、注册帐户/使用他的帐户登录或选择填写个人信息而不注册。

我正在考虑一个“消费者”表(没有帐户的一次性用户),一个用于注册用户的“用户”表,一个包含 Facebook 信息的“facebook_accounts”表,以及一个用于将 Facebook 帐户链接到注册用户的“user_has_facebook_account”表基于共享的电子邮件地址。

但是,如果用户在没有密码的情况下使用 Facebook 登录怎么办……这真的让我很头疼。

有什么建议我将如何设计一个数据库来支持这一点?

0 投票
1 回答
227 浏览

php - 需要帮助创建基于 ui 过滤器值的查询

自我们的网上商店推出以来已经有几个月了,我们仍在创建新的 bling 以使访问者更容易浏览目录。

目前我们正在尝试添加一个按产品规格过滤的过滤器。

假设下一个选项可用

记忆

  1. 8 GB
  2. 12GB

处理器

  1. 英特尔
  2. AMD A
  3. AMD E

获取所有相关产品 ID 的 SQL 目前如下所示:

在此示例 SQL 中,访问者将选择过滤选项“8GB”、“AMD A”和“AMD E”。所以他想得到一个/具有(8 GB)和((AMD A)或(AMD E))的产品。这种方法正确吗?因为我们确信它应该返回 17 个产品,但是 SQL 没有返回任何内容,并且它不会产生任何错误。

有人可以指出我们正确的方向吗?:)

0 投票
1 回答
46 浏览

php - 合并数组,使其仅包含重复值

我们正在升级一个网上商店,所以过滤有点不同。现在我们只需获取与一个或多个选定过滤器值相关的所有产品 ID。

“AMD E”和“INTEL”值来自同一个过滤器“处理器”,因此我们希望将它们结合起来,因为访问者希望所有产品都带有 AMD E 或 INTEL 处理器。

现在我们只想选择出现在两个数组中的 ID。到目前为止,我们已经尝试了很多方法,但它在任何尝试中都没有返回我们期望的结果。

问题在于 key => 数组对$result的数量是动态的,就像 SQL 返回的 ID 数量一样。当 in 的第一个数组$result是一个简短的 ID 列表时,array_intersect()当 in 有多个数组时,不会返回所有预期结果$result

merge_array()只会结合一切。因此,访问者将看到所有具有 8 GB 内存或包含 AMD E 或 INTEL 处理器的产品。

我们正在寻找 ('8 GB') AND ('ADM E' OR 'INTEL') 解决方案。

当更多过滤器被激活时,事情变得复杂了:('8 GB' OR '12 GB') AND ('ADM E' OR 'INTEL') AND ('HP' OR 'Apple' OR 'Sony')

(希望我没有让你试图解释情况以及我们现在正在尝试做的事情:s)

我们还尝试过通过 SQL 完成工作。正如您可以在没有任何运气的情况下阅读这个问题一样。

以前有人处理过这样的事情吗?

0 投票
0 回答
69 浏览

ajax - Symfony+Ajax+WebShop 产品详情

我开始在 Symfony 中制作网上商店,并且正在使用引导模式制作详细信息页面。我如何提出请求,然后在使用控制器中的学说向数据库查询后返回带有产品详细信息的模式?

0 投票
0 回答
336 浏览

php - 如果在 Magento 中付款失败,则会出现空白页面

我正在建立一个 Magento CE 网上商店,并为支付服务使用 MultiSafePay 插件。

我目前正在使用测试帐户,几乎一切正常。支付成功后,支付网关将返回到我的 Magento 商店的成功页面:http: //domain.com/checkout/onepage/success

但问题是,当支付失败时,它会将客户重定向到:http ://domain.com/checkout/ ,这是一个空页面。(只有页眉和页脚可见)。

我怎样才能制作一些错误页面,让客户知道他的付款失败?这是人为错误的错误吗?从哪儿开始?

0 投票
4 回答
8724 浏览

wordpress - woocommerce 库存,来自同一库存的多种产品

我正在建立一个 woocommerce 网上商店。这是一家手机壳网店,客户想在 woocommerce 后台保留库存,只有一个问题:

它们有不同的型号,例如 iPhone 4 和 iPhone 5。但实际上这些是相同的情况。它们作为单独的产品添加到 WooCommerce。

他们想要的是有 2 种不同的产品组合了库存。

例如,出售棕色 iPhone 4 外壳,然后出售棕色 iPhone 5 外壳。这意味着有一个股票价值变化 -2。如果库存为 0,则两种产品都将状态更改为“售罄”。

我似乎什么都想不出来,有人有想法吗?

网上商店可以在这里找到:http: //itZbcause.nl