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

php - 在 Magento 的前端显示产品创建和最后编辑日期

我在 MySQL 数据库中的表 catalog_product_entity 中看到了这两个属性

字段是“created_at”和“updated_at”

我如何让他们出现在前端?

0 投票
10 回答
102699 浏览

php - 未捕获的 SoapFault 异常:[HTTP] 获取 http 标头时出错

我正在尝试创建到 Magento 的 Web 服务的肥皂连接,但是当我尝试创建肥皂客户端类的实例时出现错误。我可以毫无问题地在 Firefox 中查看 wsdl 文件,并且可以看到 php 在 apaches 日志中发出对 wsdl 的请求,但它仍然失败。Nusoap 可以连接。

错误是

谢谢

0 投票
1 回答
1452 浏览

authentication - Magento 中的统一客户和管理员帐户

无论如何将客户会话传递给管理员,反之亦然?例如...如果我想统一一些客户和管理员帐户怎么办(对于一些非常特殊的用户=)

用例:通过链接将用户从客户仪表板重定向到管理仪表板。假设用户名和密码已经同步。

我一直在对此进行试验,方法是在客户控制器中创建一个管理会话(从 adminhtml/Controller/Action.php 和 adminhtml/controllers/IndexController.php 中提取代码)。然后我将请求重新路由到 adminhtml 控制器。

一旦请求被路由,我创建并填充数据的单例管理员/会话似乎不会持续存在......有什么想法吗?

0 投票
9 回答
61011 浏览

magento - SVN/TortoiseSVN 非常缓慢

我在使用我们的 SVN 存储库/项目之一时遇到了令人痛苦的缓慢操作。

例如,恢复一个小文件 (10 KB) 中的更改需要 5-10 分钟。或者大约 40-60 分钟来检查 100 MB 的项目。

同一台服务器上还有大约 30 个其他项目,其中一些比这个大得多,而且没有一个是这样的。

需要注意的一点是,这个项目是一个Magento项目。就磁盘空间而言,它不是很大,但我有 23k 个文件和 11k 个文件夹,当有很多小文件时,我读得很糟糕;这是真的?我能做些什么来加快速度吗?

0 投票
5 回答
18040 浏览

php - 在 Magento 中设置全局变量,GUI 方式?

我最近开始将 Magento 用于客户的网上商店,但仍然需要掌握它的系统。

网店应该有几个链接,并从公司网站所在的另一个域获取信息。我不希望对域名或 URL 进行硬编码,而是在某个地方定义它,并在整个 webshop 的 phtml 模板中使用该值。当我们在开发、登台和生产 URL 之间移动站点时,这使得调整它变得很容易。

任何人都可以建议 Magento 这样做的方式吗?最好我们可以在后端的 Store 的配置 GUI 中添加一个字段,类似于设置 {{base_url}} 的方式。还是我想错了?

0 投票
0 回答
7708 浏览

magento - 调用 magento API 的问题

我正在调用 Magento (1.3.1.1) API http://MAGENTO/api/v2_soap?wsdl。当我调用 Login 方法时,我得到了 Access Denied Soap 异常。

我创建了一个名为 Admin 的网络服务用户,并将他们分配给有权访问“ALL”的角色。

我在同一台服务器上托管了另一个 Magento 实例,它工作正常,我请一位同事试一试,设置他们自己的用户并调用 web 服务,他们遇到了同样的问题。

**编辑:**我再次尝试从头开始,在每个阶段重新应用我的更改和测试。当我重新导入数据库时​​再次发生错误时,我设法将其固定到数据库中的某些内容。所以我知道这与我所做的任何代码或模板更改无关。不过还是输了!

0 投票
3 回答
8707 浏览

magento - 使用 Magento API 在产品上创建自定义选项

如何使用 API 在后端向产品添加自定义选项。

我正在使用 C#,但如果你知道如何在 Php 中做到这一点,那也会很有帮助。

我注意到产品有这个:

还有这个:

但是我看不到使用它们的方法,我不确定如何制作容器,并且 catalogAttributeOptionEntity 没有制作自定义选项所需的所有属性。

0 投票
2 回答
7762 浏览

c# - 通过 Magento SOAP API 上传图片

我正在尝试使用带有 C# 的 SOAP API 将图像上传到 Magento 站点。

这是我到目前为止所拥有的,但它不起作用,没有抛出异常或任何东西,但是当我去网站上查看时,图像是空白的。

我需要做 Base64Encode 吗?我只是真正尝试过这个,因为这个PHP 示例做了类似的事情。如果我在没有尝试的情况下尝试它,则会收到带有“错误请求”错误消息的 SOAP 异常。

0 投票
3 回答
6134 浏览

php - Magento API 上传的产品没有出现在前端 - 除非它们被重新保存在后端

我正在通过 Magento API 上传产品,但它们没有出现在前端。我必须进入后端,打开它们,什么都不做,保存产品,然后它就会出现。

知道为什么吗?我假设将它保存在后端的行为是在数据库中保存一些额外的标志,我只是不知道是什么。

@史蒂夫马德森。这是代码,我认为我没有遗漏任何重要的东西,因为后端界面会提示我,然后我打开产品。

0 投票
4 回答
12626 浏览

php - Magento - 在分组产品表中显示自定义属性

我需要找到一种方法来显示自定义属性的值,而不是下图中显示的“产品名称”。

分组产品表
(来源:magentocommerce.com

我正在使用 /app/design/frontend/default/defaultx/template/catalog/product/view/type/grouped.php

下面的代码不起作用(自定义属性是 yearmade):

任何帮助,将不胜感激。

编辑:所以答案很简单。你看我上面没有提到的确实有输出......但它只是一个数字(例如:52)。原来这是该自定义属性值的 ID(它是自定义属性的下拉类型)。

所以总而言之,
这适用于文本类型的自定义属性:

但是对于所有其他类型的自定义属性(我认为),应该使用以下内容:

如果没有下面 Alan Storm 提供的最出色的答案,我不会发现这一点。谢谢你,先生。