问题标签 [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.
drupal - Drupal/Ubercart ...节点样式?
我正在尝试在 Drupal 站点上设置产品视图的样式,但是遇到了问题。我在 ubercart 中找不到节点(产品)视图放在一起的位置!
我正在使用 UC 5.x-1.7,我需要设置节点(产品)视图页面的样式。目前在我的 node.tpl.php 文件中,我有
会吐出所有的 SKU、属性、价格、图片等。问题是我需要采用不同的风格 - 我必须按照设计师的设计工作。我已经开始重新做我自己的版本,使用像
等我在尝试使用产品的各种属性时遇到了麻烦。我不知道如何将它们放到我的页面上,或者从编码人员的角度来看如何使用它们的任何文档。
有没有更简单的方法?我会在哪里寻找现有显示的样式(即 $body 变量)?
编辑:我的主题是基于 Zen Theme
drupal - Drupal 和 Ubercart - 购买含税和不含税的产品
我正在开发一个在英国使用的电子商务网站,并且被要求让用户购买含税或不含税的产品。
我稍微修改了AAC模块,以显示包含或不包含增值税的价格,具体取决于通过“查看包含/不包含在内的价格”链接设置的 cookie,但当然,每当将产品添加到购物车时,价格都是来自数据库 - 即包括增值税。
有谁知道任何可以让我这样做的巧妙技巧或模块?
drupal - Drupal 和 Ubercart - 添加客户可以在线支付的订单?在不让客户手动将其放入购物车的情况下为客户的订单开票?
我正在配置一个租赁网站来使用 Drupal 和 Ubercart 管理房地产。
该站点将需要接受租金支付,此外,还需要允许管理员向某些人添加额外的账单、费用和某些其他类型的东西。例如,如果他们在墙上打了一个大洞,并且必须付费,或者类似的事情。
问题是订单创建似乎不允许我将该项目添加到他们的购物车,或者给他们任何选项来查看未结余额并对其进行付款。
我错过了什么吗?有没有办法向某人开账单并让他们以与他们结帐时相同的方式支付账单?
我可以看到这种功能的其他用途,例如建立一个销售服务的网站,其价格不固定,并且能够向客户开具发票,然后让他们通过该网站结账。
谢谢!我真的需要一些帮助!
drupal - UberCart:服务产品和住宿?
处理“服务”产品的最佳方式是什么。例如,假设我是一名画家,并希望在一个也销售画笔和油漆的网站上宣传这些服务。现在,我可以轻松地将画笔和油漆设置为以 X 和 Y 金额出售的产品。但是当创建一个名为“给你的房子涂漆”的产品时,给它一个价格或数量等是没有意义的。
换句话说,我需要一种通用定义“服务节点”的方法,以便客户可以“下订单”,但实际上,它只会向我发送通知,说用户某某有兴趣让我这样做他的油漆工作。
当然,我可以只创建一个名为“服务”的节点类型,实际上这可能只是包含所有字段。但理想的做法是让它与 UberCart 挂钩。
另外,我想知道设置“住宿”字段的最佳方法是什么。即,人们可以预订“房间”或基本上要求在酒店的一晚报价(随着价格的变化),而不是产品。
到目前为止,我对整个场景的唯一解决方案是:
- 让ubercart管理产品(画笔)
- 为“服务”创建一个节点
- 找到其他一些模块,或者简单地为“住宿”创建一个节点。
- 模仿 (2) 和 (3) 以提供与 UberCart 类似的结帐流程
任何人都可以提出一个更好的方法来代替我使用 UberCart 来满足(2)和(3)的需求吗?
drupal - 在 2checkout 中签出后重定向回您的网站?
我在 2checkout 中没有指定批准的 URL 之前设置了一个 drupal 站点,它返回到我的站点。但是,在另一个站点上,这并没有发生。我错过了什么?
我正在使用 Drupal、Uber Cart 和标准的 2checkout 支付模块。
drupal - 更改优步购物车中的数量标签?
您如何在不实际破解核心组件的情况下更改 UberCart(在 Drupal 中)中的 QTY(数量)标签?我希望标签是几个月,而不是数量。
drupal - 强制将发票电子邮件发送给 UberCart 中的用户的正确方法?
强制系统向客户发送发票的正确方法是什么。我正在尝试使用:
但我不断得到:
mysql - 高效的 MySQL 查询以查找 A 中与 B 中不匹配的条目
我有几个表(产品和供应商),想找出哪些项目不再列在供应商表中。
表 uc_products 有产品。表 uc_supplier_csv 有供应商库存。uc_products.model 加入 uc_suppliers.sku。
尝试识别产品表中未在供应商表中引用的库存时,我看到很长的查询。我只想提取匹配的条目的nid;sid IS NULL只是为了让我可以确定哪些项目没有供应商。
对于下面的第一个查询,数据库服务器(4GB 内存/2x 2.4GHz 英特尔)需要一个小时才能获得结果(507 行)。我没有等待第二个查询完成。
我怎样才能使这个查询更优化?是不是因为字符集不匹配?
我在想以下将是最有效的 SQL 使用:
对于此查询,我得到以下 EXPLAIN 结果:
我会认为键 idx_sku 和 idx_model 在这里使用是有效的,但它们不是。那是因为表的默认字符集不匹配吗?一个是 UTF-8,一个是 latin1。
我也考虑过这种形式:
EXPLAIN 显示该查询的以下结果:
就这样我不会错过任何东西,这里有一些更令人兴奋的细节:表格大小和统计数据,以及表格结构:)
和
编辑:为下面来自 Martin 的几个建议查询添加查询计划:
php - 使用 Javascript 将产品添加到 UberCart 购物车
Drupal 的 UberCart 是一个解决方案,您可以在其中手动选择一些产品,然后单击“添加到购物车”按钮。但这里的目标有点不同,我可能有一个自定义 javascript,用户在其中使用目录和属性,并在此窗口中选择具有属性的产品。
将具有属性的选定产品从 js 窗口返回到 UberCart 购物车的技术路径是什么?