问题标签 [magento]

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

php - Magento ORM 文档

在源代码之外,是否有任何关于 Magento ORM 的大量文档?我掌握了基础知识,通常可以挖掘 Mage代码库,用 Mage::Log 调用乱扔垃圾并找出可行的方法,但如果我对模型的用途有一个高层次的了解,我的效率会大大提高要使用的。聚合方法如何工作,加入的最佳方式是什么,何时应该扩展模型,何时是使用 eav 模型与非 eav 模型的最佳时间等。

类似于Django 模型文档,但适用于 Magento。

0 投票
1 回答
3643 浏览

c# - Magento Web 服务错误

我正在实施一个自定义解决方案来与Magento网站交互。我的代码在 C# 中。我正在尝试使用v2_soap APIxml-rpc APIWeb 服务来创建产品。我尝试使用这两种服务创建产品。我似乎无法成功创建产品。对于每项服务,我都会收到错误消息 [102] Invalid data given. Details in error message.。我尝试将各种数据传递给 api 调用,但没有任何运气。我想知道几件事:

1) 有什么方法可以在我进行 Web 服务调用时收到关于哪些数据无效的更好的错误消息?错误消息似乎表明我可以到达details某个地方,但我已经搜索了所有日志,但我找不到运气的错误消息数据。

2) 使用 Web 服务添加新产品所需的最低属性是什么?

这是我正在使用的一些代码。这就是XML-RPC实现。我正在使用厨师计算 xml-rpc 库。

0 投票
4 回答
8774 浏览

magento - 如何在 Magento 中允许重复 SKU

我有一个零售第三方电池的客户,有些电池可以替换几个 OEM 型号。

例如,第 3 方 SKU 12345 可以替换东芝 N23 和 HP 53214,因此我的客户想在前端创建两个具有相同 SKU 的产品(它们本质上是相同的产品)。但是,Magento 默认情况下不允许重复 SKU。

我目前的解决方案是从后端将 SKU 设置为不需要,并添加另一个名为 Model 的允许重复值的属性,并在前端显示 Model。

有一个更好的方法吗?或者是否可以允许重复的 SKU?

天博
来宝科技

0 投票
2 回答
29569 浏览

php - 如何连接到 Magento 中的数据库?

我正在尝试构建一个简单的 Magento 模块,该模块需要在每个页面请求开始时连接到数据库。所有表都需要对其进行访问。我一直在拔头发,试图了解如何做到这一点。我能想到的最好的办法是我需要在config.xml我的模块文件中设置它,但究竟该命令是什么/如何使用它,我无法弄清楚。

有人可以指导我或告诉我如何做到这一点吗?config.php如果不是,那么包含手动连接到数据库的自定义文件是否太糟糕了?

0 投票
2 回答
2643 浏览

php - Magento 1.3 - 左侧菜单

我想知道是否有人有解决方案来启用 Magento 1.3 中的左侧菜单。我找到了我想使用的文件

但我不确定如何自定义我的模板以启用它。我发现的教程似乎与早期版本的 magento 有关。

编辑-我尝试了该解决方案,但它仅在我的视图中移动标注元素,分类菜单仍显示在页面顶部而不是左侧窗格中。

0 投票
3 回答
4818 浏览

flash - Magento 1.3 - Flash 的图片上传问题

在大多数情况下,magento 1.3.0 中的图像上传功能都失败了。我们在 Windows 服务器上运行我们的 magento 实例。我试图切换浏览器使用的 plash 插件的版本,但没有成功。人们还尝试过哪些其他解决方法来使其始终如一地工作?问候,P

0 投票
10 回答
5735 浏览

open-source - Magento 真的是开源的吗?

在过去的一两个月里,我一直在尝试围绕 Magento 进行研究,并取得了一定程度的成功。虽然它被宣传为下一个伟大的电子商务系统,但我开始意识到,尽管它有一些非常简洁的功能......实际上,就开发和社区而言,它对于开源项目来说是一个倒退。

看看论坛,到处都是开发人员抱怨缺乏文档,官方 wiki 的玩笑(有些人在官方 wiki 上发布广告),还有关于升级破坏核心功能的报告。Magento 工作人员忽略了大多数这些帖子和有效的错误报告。对核心模块的一些 XML 图表的请求被忽略了一年!

IRC 聊天毫无意义,因为许多新用户都会受到版主的欢迎,版主会告诉他们加入 RTFM!

运行 Magento 的公司似乎存在利益冲突:他们现在销售企业版 Magento,而他们的核心业务是为 Magento 用户提供支持。我觉得为过于复杂的架构提供文档并不符合他们的最大利益(通过八层文件夹来更新单个图像)。

Magento 是开源系统吗?

0 投票
7 回答
18910 浏览

api - Magento API:将预先存在的简单产品分配给可配置产品

我有一个包含大量库存商品的客户数据库,这些商品作为简单产品上传到 Magento。

现在我需要将它们分组并将它们分配给可配置的产品,它们的尺寸和颜色是它们的可配置属性。

Magento API 有一个 Product_Link 类,它有一个看起来很有前途的方法:catalogue-product-link.assign ( link ),但我一生都无法弄清楚我需要什么参数才能使它与可配置产品一起工作,提供这就是 assign 的用途。

0 投票
1 回答
10059 浏览

php - 更改 Magento 中货币选择器的位置

目前,货币选择器位于顶部,这是我的开发站点:

http://nordschleife.metaforix.net/118/118/index.php/kyocera.html

但是,我想将货币选择器切换到表格“价格”标题下方。

我试过

但什么都没有。我想我需要一些类似的方法getCurrencyHtml(),但似乎没有这样的方法。

或者我必须编辑布局文件,我应该怎么做?

0 投票
1 回答
3248 浏览

jquery - 使用 jQuery 隐藏/显示表格列

我目前正在开发一个新的 Magento 模板,并且遇到了 jQuery 的问题。

我当前的 app/design/frontend/default/blank/template/catalog/product/list.phtml 代码类似于以下内容(该页面托管在此处: http://nordschleife.metaforix.net/118/118/index.html 。 php/松下.html )

我想使用 jQuery 在页面上有一个文本,允许用户单击并显示/隐藏表格的最后 5 列。

我已经将它放在文件中(想先尝试隐藏 1 列),但显然它不起作用: