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

php - Magento - 检索具有特定属性值的产品

在我的块代码中,我试图以编程方式检索具有特定值属性的产品列表。

或者,如果这是不可能的,如何检索所有产品然后过滤它们以仅列出具有特定属性的产品?

我将如何使用标准布尔过滤器执行搜索ANDOR匹配我的产品子集?

0 投票
3 回答
893 浏览

php - magento 阻塞位置

我想用magento中的另一个模块替换一个模块我该怎么做(意味着我想把社区投票模块放在左边)有没有像joomla这样的东西?

0 投票
1 回答
749 浏览

php - 批量添加属性到属性集

我有大约 60 个属性集的 Magento 安装。我需要为每个属性集添加一个新属性。在管理控制面板中似乎没有这样做。

我确信我可以通过在数据库中手动输入正确的字段来解决这个问题,但是有没有办法通过 API 或通过导入/导出配置文件来做到这一点?

任何建议都会很高兴收到。

0 投票
2 回答
6543 浏览

php - magento 付款流程.. 一般如何运作

有一个问题,我希望这是问的正确地方:)..不太了解magento中的付款方式。

客户去结账,让我们说想以客人的身份付款,所以提供地址等,最后得到付款方式。然后我希望客户通过信用卡付款。已经为我选择的网关(银行?)安装了模块。那时我希望用户被重定向到他们提供所有详细信息的第 3 方页面(银行托管),只有在返回到我的 magento 站点并带有适当的消息之后。

然而,在 magento 中,他们似乎需要在 magento 结帐页面上提供 cc 号码和详细信息。我不明白我(或我安装的支付模块)是否需要将所有信用卡详细信息转移到银行?我必须有关于 ssl 连接和静态 IP 的结帐页面,对吗?

问题是我想避免在任何时候接触 CC 号码,并且希望通过银行页面完成。我一直喜欢magento界面的想法,而无需重定向到另一个页面,唯一的问题是不确定是否能够正确设置它。

如果有人可以向我解释可能的选择,常见的方法是什么以及整个过程如何运作,将不胜感激。

我做了我的研究并查看了整个谷歌和各种论坛仍然需要有人帮助。如果我的问题的某些部分不太清楚,请告诉我,如有必要,将尝试更好地解释。

0 投票
14 回答
46579 浏览

magento - Magento 或 Prestashop,哪个更好?

我想为我的小商店找到一个电子商务解决方案。我的朋友告诉我 Prestashop 非常易于使用和开发模块,但有人说 Magento 更好。谁能告诉我哪个更适合开发模块,为什么?

0 投票
2 回答
14107 浏览

php - 如何触发在magento中收到的付款事件?

问候,在 Magento 中,我想触发一个事件,一旦订单被设置为处理(通过网关确认或手动),例如:如果普通客户(id 1)花费超过 100 美元并且付款已经确认,设置他的组 id 为 4(银 VIP,根据促销规则在全球范围内获得 2% 的折扣)

编辑:到目前为止我收到的答案只是部分答案,我也发现链接非常混乱,我不清楚什么是最小设置,我必须配置什么创建等等......我也在尝试了解如何获取付费客户 ID/型号。

0 投票
5 回答
19307 浏览

deployment - Magento 部署的最佳实践

我正在寻找为高度定制的 Magento 站点设置部署过程,并且想知道其他人是如何做到这一点的。

我将设置 dev、UAT 和 prod 环境。所有 Magento 文件都将在源代码控制 (SVN) 中。在这个阶段,我看不到任何更改数据库的要求,因此将手动维护3个数据库。

具体来说,

  • 您如何应用 Magento 升级?(单独在每个环境中,或者在开发中然后推出,或者只是放弃升级?)
  • 哪些文件/文件夹会在每个环境中单独保留(例如 magento/app/etc/local.xml)
  • 您是否限制开发人员编辑特定的文件/文件夹?
  • 您是否限制主题设计师编辑特定文件/文件夹?
  • 您如何管理数据库更改?

主题设计器文件/文件夹

设计师可以限制编辑以下文件夹 -


扩展开发人员文件/文件夹

扩展开发人员可以编辑以下文件夹/文件-


数据库环境管理

由于商店的基本 URL 存储在数据库中,因此您不能只在环境之间复制数据库。选项包括 -

0 投票
4 回答
5953 浏览

php - Magento 的扩展安装

我想安装 magento 扩展,但不是从 magento 连接我该怎么做我有模块(扩展)代码,我已经在 magento 安装中安装示例数据

0 投票
3 回答
10168 浏览

xml - Magento 在 cms.xml 中定义自定义 CMS 页面

我在我的 Magento 管理面板中添加了几个页面 (cms)。我知道我可以通过在内容字段中使用 {{block..}} 将块附加到特定页面。

我不想在那里定义块,而是在 cms.xml 文件中。所以其他商店管理员不会被后端编辑器中的奇怪代码({{block..}})所困扰。

我使用以下 xml 标记定义了索引/主页:

如何在 cms.xml 中定义其他 cms 页面(通过 id 或 seo 标识符)?

我尝试通过以下方式定义它们;

0 投票
5 回答
17253 浏览

performance - 提高magento性能的最佳步骤是什么?

我有一个在专用 LAMP 设置下运行的 magento 商店(1.2 版)。

我对其进行了以下更改:

  • 启用 magento 缓存
  • 启用 APC
  • MySQL 查询缓存
  • html、css、js的GZip压缩

该商店仍然非常慢,大约需要 10 秒或更长的时间来渲染主页。有什么明显的东西我错过了。

请分享您提高 Magento 性能的技巧