问题标签 [ubercart]

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 回答
285 浏览

drupal - 将 Ubercart 视图附加到相关内容时出现问题

示例页面: http: //giantcalculator.com/content/cartridge-filters

将 ubercart 视图连接到相关的内容页面非常麻烦。在上面的示例中,我将视图附加到底部;您可以向下滚动查看。这是一个乏味的过程,虽然我必须创建视图,然后创建一个迷你面板,将视图包含在迷你面板中,然后转到块页面并将迷你面板添加到区域(当前是主要内容下方的区域) ,然后我必须配置块,以便视图只出现在它的一个特定页面上。

这似乎太复杂了,特定区域内很快就会有大约 20 个块,尽管每个块只出现在一页上。有没有更好的方法将视图附加到其相关内容信息,反之亦然?

我知道视图创建了自己的页面,如果我可以在视图顶部添加内容,那就太好了。或者在视图本身中,可以以某种方式添加内容吗?

我几乎准备好继续使用这个网站,但我真的需要先找到是否有更好的方法。我在许多地方发布了这个,并通过贝宝向第一响应者提供了 20 美元的赏金,并提供了我最终使用的最佳替代方案。(如果有的话)。如果两个或更多人在不同的论坛上有相同的回复,我可能会分享赏金,但我不知道谁是第一个,但当我有答案时,我会及时发布。

这将发布的其他论坛包括 Drupal.org 付费论坛、Ubercart Bounty 论坛、土豚、超级用户和 stackoverflow。

0 投票
3 回答
653 浏览

drupal - UberCart 结账菜单上的城市选择?

我希望用户在使用 UberCart 结账时能够从下拉列表中选择一个城市。

  1. 有没有提供这个的模块?
  2. 如果没有,我如何修改此表格以仅包含某些城市作为选项?
  3. 运输模块是否允许您访问城市信息?

基本上,我想根据城市自定义计算运费。

0 投票
1 回答
391 浏览

drupal - 如何控制 Drupal Ubercart 中的空购物车文本

选项...

1) 创建一个测试并清空 $order 会话类型对象的块。

2)在纠结的ubercart管理区找到配置文本区。

3)破解模块以调用空购物车上的块而不是硬编码文本(如果这是真的。)

谢谢!

0 投票
1 回答
193 浏览

drupal - 添加产品的 UberCart 统计信息

我想要添加到购物车但未签出的产品的统计信息。即,如果用户将产品添加到他的购物车,但没有实际支付,我如何才能看到这些添加的产品?或者甚至每次添加产品时都会收到通知?

0 投票
2 回答
709 浏览

drupal - Ubercart 添加到购物车触发器?

我想跟踪添加到超级购物车的所有物品。即每当有人单击添加到购物车时,我想:创建一个添加时间和项目的数据库条目。

这样我就可以看到哪些项目被点击最多。

将其添加到数据库等的逻辑很容易做到。我需要知道的是,如何插入“添加到购物车”部分。即我怎么知道什么时候被点击了?

0 投票
1 回答
726 浏览

forms - 如何覆盖 ubercart 中的 review_cart 表单

我需要编写一个将订单数据发送到电子支付服务的模块,例如贝宝。他们需要从具有如下元素的表单提交数据(注意重复名称):

这使得通过简单地在 module_form_alter() 中编辑 $form 来覆盖表单是不可能的,因为“ORDER_PNAME[]”将是 $form 中的重复键。

所以我需要绕过整个drupal表单处理系统。我查看并发现我可以用纯 html 表单数据覆盖 uc_cart_checkout_review 中的 $form 变量(参见http://api.ubercart.org/api/function/uc_cart_checkout_review/2第 4 行)。

这样做的正确方法是什么?

0 投票
1 回答
417 浏览

drupal - 在 Ubercart 中选择替代产品、添加免费产品、附录产品?

感谢您考虑我的问题。

我在 Drupal 6.x 上运行 Ubercart 2.x。

当用户在结帐页面上时,我想显示替代产品。这可以通过视图/面板来完成,是吗?但是,需要的是,当客户购买产品时,他们还需要选择替代品,以防出现问题。“如果不向我们提供替代选择或指定他们不想要任何替代选择,客户将无法完成结帐流程。” 这是因为商店销售的易腐烂商品没有绝对最新的库存水平。通常,他们会在看花园时发现第一选择是不可能的,然后提供选择#2。这怎么可能在 Ubercart 中完成?

此外,他们有几个免费产品,他们想在每个订单上“投入”。不是自动的,而是显示一个列表。似乎这可以通过显示具有“免费”分类的产品块或视图来完成,然后可以将其签出(添加到购物车)。我可以将价格设置为 0.00 吗?想法?

附录产品,一种部分损坏的产品,他们希望以低价或免费出售。这是否应该被列为主要产品的变体?(它需要自己的库存水平),还是应该将其创建为重复产品?附录产品是他们想要为报价增添趣味的东西……它们是主要产品,但处于部分破坏状态。想法?

0 投票
3 回答
4182 浏览

drupal - 是否可以在不创建新用户帐户的情况下使用 ubercart 进行匿名购买?

我希望能够让匿名用户购买产品,但在购买时没有创建新帐户。

不幸的是,新用户的创建似乎非常紧密地集成到 ubercart 的订购系统中。而且,因为 order 模块是 ubercart 核心的一部分,它的行为不能轻易被覆盖。

覆盖创建新用户帐户的一种可能性是向 ubercart 提供一个伪造的匿名帐户:

在 $form_id == 'uc_cart_checkout_review_form' 处挂钩 hook_form_alter,因为这是 ubercart 首先将 $order 与 uid 关联的地方。将我们的提交函数添加到队列中:

但是我真正需要的是能够进行匿名购买而不必被迫创建新帐户,这个解决方案对我不起作用。

除此之外,使用此技术将自动登录anonymous_user到我们的bogus_anonymous_user帐户。这绝对是我不想要的。

在 ubercart 中创建用于匿名购买的新用户帐户是否有更好的非胶带方式?

仅供参考 - 在这一点上,我有点坚持使用 ubercart,所以我不能使用其他东西。

谢谢!

D


更新:


我的意思是要指出,用户不一定会如上所述自动登录。仅当会话被保存时才如此。但正如一篇关于在 Drupal 中安全地模拟另一个用户的文章中所示,可以绕过自动登录,如下所示:

0 投票
2 回答
1493 浏览

drupal - 如何从我的模块动态更改 ubercart 的默认消息

对于某些产品,我希望有一个与默认值不同的特殊结帐完成消息。

我知道我可以通过将默认重定向页面更改为其他内容来做到这一点。 [我不确定这是否会带来另一个问题]

但是,我想知道是否有解决此问题的标准/更好的方法。

谢谢!,

D

0 投票
2 回答
75 浏览

php - javascript 块添加到服务器上的网页

我发现我的网页(主要是 index.php、main.html、include.inc)在我的原始代码之后的最底部被注入了一大块 javascript 代码。

SQL注入是否有可能将js代码块添加到网页中(比如其中50个被感染)?还是服务器本身的病毒?

我正在使用 Drupal + Ubercart,表单输入非常少。