问题标签 [magento-1.6]

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

magento - 如何获取 Magento 主题目录?

首先,我在这里,但这无济于事,因为

不是我想要的,因为它返回URL而不是路径

返回皮肤基础目录,那里可能有很多主题..

我想确定当前的主题基础目录。

0 投票
0 回答
727 浏览

php - 通过 PHP API 向 Magento 添加产品会导致某些属性未设置

我正在尝试编写一个脚本来将一些产品从 MySQL 数据库中的产品列表传输到 Magento 1.6.2 商店。我有以下代码:

这导致产品成功添加到 Magento 目录,并且名称、SKU、价格、MSRP 和重量设置正确。

但是,制造商属性、类别和网站仍然未设置/为空。$row['manufacturer'] 绝对是一个有效的非空字符串,并且 $map_mysql_cat_to_mage_cat[$row['category_id']] 解析为一个匹配有效类别 ID 的整数。

我哪里错了,我把头发扯掉了!

0 投票
0 回答
140 浏览

php - 无论附加过滤器如何,都按属性对商店的所有产品进行排序

我认为这很简单,因为 Magento 确实提供了一些很好的方法来做一些很酷的小技巧,但我需要做的只是让所有产品都有一个商店,对所有将按属性值列出的产品进行排序。我不会基于 url 参数,而是进行设置,以便您以编程方式在每次调用产品集合时添加排序。这是我的第一次尝试。在 header.phtml

所以目标是我读取一个 cookie (atm),然后在完成任何操作之前尝试应用排序。我知道在示例中我将返回集合,但必须有一种方法可以让所有人都参与其中。任何人都有想法..

杰里米

0 投票
1 回答
877 浏览

magento - 为什么在网关取消订单的状态没有转换为“payment_pending”?

我正在使用 Magento 社区 ver1.6.1.0。
我在 Magento wiki http://www.magentocommerce.com/wiki/2_-_magento_concepts_and_architecture/order_management上找到了这个状态图

在此处输入图像描述

我的问题是状态切换,如粗体红线所示。
当用户离开我的(商家)网站时,状态是新的(状态=待定)。但是如果客户没有完成支付(在支付网关),状态仍然是“pending”,而应该是“pending_payment”。在“pending_payment”状态下,工作人员会打电话给客户询问任何问题。

所以我的问题是,为什么按照这张图进行状态转换?还是我错过了什么?我该如何解决这个问题?因为很难区分 COD“待处理”订单和此类“中止”订单。

谢谢!

0 投票
3 回答
3668 浏览

php - 如何在 cron 作业中以编程方式更改订单状态?

我正在使用 cron 作业将所有“待处理”网上银行订单更改为“待付款”
(这是为了解决我的问题:为什么在网关取消订单的状态未转换为“payment_pending”?

这是我的代码- [编辑]

我检查了 cron 是否正常工作。但是状态/状态没有改变。我现在没有收到错误。

[编辑]现在的问题 - 我在代码中将输出标记为“out1”,但不是“out2”

更改代码后,我看到,只要if条件为真,就会出现问题(上图)。这指出了该行的问题$order->setState('pending_payment', true)->save();(我已经注释掉了 中的另一行if,问题仍然存在,但是如果我注释掉这一行 out2 会被打印出来)。似乎执行卡在这一行(无限循环?或一些内部问题?)

有什么问题$order->setState('pending_payment', true)->save();?还有其他方法可以完成上述事情吗?

我是否也可以按订单“创建时间”进行过滤,这样我就不会更改几秒钟前创建的订单的状态。[解决了]

谢谢!

0 投票
1 回答
5701 浏览

magento - Magento 重复订单

我有一个 Magento 网站,使用的版本1.6.2.0在重复订单时遇到问题。

在研究了这个主题后,我发现大多数论坛帖子都解释1.4.x了重复订单的问题,并且提到的解决方案(即使是我发现的 SO 上的解决方案)只是建议用户将 Magento 更新为>1.4.

我也在这里找到了一个建议的解决方案,但不愿意删除会阻止可下载购买工作的观察者。

我还发现了几次提到的 Array Of Death 修复程序(例如这里),但是这个问题在 中不存在1.6.x,Zend 似乎已经解决了它。

有一些 Javascript 黑客建议,其中确认订单按钮在提交时被隐藏,但 Magento1.6.x已经这样做了。

我已将支付网关超时配置变量增加到 120 秒,我还想看看它是否会产生结果。我无法测试它,因为问题是间歇性的(因此可能是由支付网关和 Magento 之间的通信或缺乏通信引起的)。

我使用 Sagepay 作为支付网关。

我该如何进一步调试呢?

0 投票
1 回答
2681 浏览

magento - 添加其他 Magento 库存状态

有人知道如何在 Magento 1.6.2 中添加额外的库存状态吗?目前有现货或缺货。我正在尝试设置我的可配置产品,因此需要能够在产品页面上为用户提供下拉选择选项。

我们有真正“有货”的产品,所以没有问题。我们还有其他需要交货时间的产品,所以我将“缺货”改为“呼吁供货”。问题在于,它实际上是产品设置页面中的缺货选项。

由于我们必须选择商品缺货,因此它不会填充或显示可配置产品页面上的选择框。

有没有办法在产品设置页面中添加另一个库存状态?无需支付 250 美元的延期费用?或者,就脚本而言,有没有办法将当前的缺货选项标记为有货?我们没有其他理由使用缺货选项,因此在这种情况下修改它不是问题。

谢谢,比尔

0 投票
1 回答
1534 浏览

facebook - 如何从 facebook 上的 magento 获取新产品的 RSS 源?

我已从后端管理面板启用 RSS 提要,

在前端复制 url “www.mydomain.com/rss//catalog/new/store_id/1/”并将其粘贴到 facebook 应用程序涂鸦中以获取提要。

但是,即使添加了越来越多的产品,我得到的是唯一的一个产品提要。

我已经搜索了很多,但仍然张开双手寻求答案。

提前致谢。

0 投票
2 回答
8088 浏览

magento - 如何增加magento中追加销售产品的数量?

我在 magento 中创建了一个商店。我想在产品描述页面中增加追加销售产品的数量。目前它在前面显示 4 个产品,点击下一个链接后显示其他产品。我想把它改成5。

0 投票
1 回答
1126 浏览

magento - 如何在 Magento 中更改产品评论的元标题

我无法提供任何代码,因为这是问题的一部分,但我相信如果你引导我朝着正确的方向前进,我可以从你告诉我的文件中粘贴代码。

我在我的网站上启用了产品评论:但是产品页面标题和产品评论页面标题相同,并且它为我的 SEO 工作提供了很多重复页面。

示例:普通页面 http://www.theprinterdepo.com/hp-laser-p2015dn-printer-cb368a

相同的产品评论页面 http://www.theprinterdepo.com/review/product/list/id/1133/

任何想法?

谢谢