问题标签 [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.
php - Magento - 检索具有特定属性值的产品
在我的块代码中,我试图以编程方式检索具有特定值属性的产品列表。
或者,如果这是不可能的,如何检索所有产品然后过滤它们以仅列出具有特定属性的产品?
我将如何使用标准布尔过滤器执行搜索AND
或OR
匹配我的产品子集?
php - magento 阻塞位置
我想用magento中的另一个模块替换一个模块我该怎么做(意味着我想把社区投票模块放在左边)有没有像joomla这样的东西?
php - 批量添加属性到属性集
我有大约 60 个属性集的 Magento 安装。我需要为每个属性集添加一个新属性。在管理控制面板中似乎没有这样做。
我确信我可以通过在数据库中手动输入正确的字段来解决这个问题,但是有没有办法通过 API 或通过导入/导出配置文件来做到这一点?
任何建议都会很高兴收到。
php - magento 付款流程.. 一般如何运作
有一个问题,我希望这是问的正确地方:)..不太了解magento中的付款方式。
客户去结账,让我们说想以客人的身份付款,所以提供地址等,最后得到付款方式。然后我希望客户通过信用卡付款。已经为我选择的网关(银行?)安装了模块。那时我希望用户被重定向到他们提供所有详细信息的第 3 方页面(银行托管),只有在返回到我的 magento 站点并带有适当的消息之后。
然而,在 magento 中,他们似乎需要在 magento 结帐页面上提供 cc 号码和详细信息。我不明白我(或我安装的支付模块)是否需要将所有信用卡详细信息转移到银行?我必须有关于 ssl 连接和静态 IP 的结帐页面,对吗?
问题是我想避免在任何时候接触 CC 号码,并且希望通过银行页面完成。我一直喜欢magento界面的想法,而无需重定向到另一个页面,唯一的问题是不确定是否能够正确设置它。
如果有人可以向我解释可能的选择,常见的方法是什么以及整个过程如何运作,将不胜感激。
我做了我的研究并查看了整个谷歌和各种论坛仍然需要有人帮助。如果我的问题的某些部分不太清楚,请告诉我,如有必要,将尝试更好地解释。
magento - Magento 或 Prestashop,哪个更好?
我想为我的小商店找到一个电子商务解决方案。我的朋友告诉我 Prestashop 非常易于使用和开发模块,但有人说 Magento 更好。谁能告诉我哪个更适合开发模块,为什么?
php - 如何触发在magento中收到的付款事件?
问候,在 Magento 中,我想触发一个事件,一旦订单被设置为处理(通过网关确认或手动),例如:如果普通客户(id 1)花费超过 100 美元并且付款已经确认,设置他的组 id 为 4(银 VIP,根据促销规则在全球范围内获得 2% 的折扣)
编辑:到目前为止我收到的答案只是部分答案,我也发现链接非常混乱,我不清楚什么是最小设置,我必须配置什么创建等等......我也在尝试了解如何获取付费客户 ID/型号。
deployment - Magento 部署的最佳实践
我正在寻找为高度定制的 Magento 站点设置部署过程,并且想知道其他人是如何做到这一点的。
我将设置 dev、UAT 和 prod 环境。所有 Magento 文件都将在源代码控制 (SVN) 中。在这个阶段,我看不到任何更改数据库的要求,因此将手动维护3个数据库。
具体来说,
- 您如何应用 Magento 升级?(单独在每个环境中,或者在开发中然后推出,或者只是放弃升级?)
- 哪些文件/文件夹会在每个环境中单独保留(例如 magento/app/etc/local.xml)
- 您是否限制开发人员编辑特定的文件/文件夹?
- 您是否限制主题设计师编辑特定文件/文件夹?
- 您如何管理数据库更改?
主题设计器文件/文件夹
设计师可以限制编辑以下文件夹 -
扩展开发人员文件/文件夹
扩展开发人员可以编辑以下文件夹/文件-
数据库环境管理
由于商店的基本 URL 存储在数据库中,因此您不能只在环境之间复制数据库。选项包括 -
- 覆盖 php.ini 中的基本 url。关于设置开发和暂存数据库的博客文章
- 复制后更改数据库中的基本 url。(这个存储在哪里?)
- 执行 MySQLDump 或备份,然后对 SQL 文件中的 URL 执行替换。
php - Magento 的扩展安装
我想安装 magento 扩展,但不是从 magento 连接我该怎么做我有模块(扩展)代码,我已经在 magento 安装中安装示例数据
xml - Magento 在 cms.xml 中定义自定义 CMS 页面
我在我的 Magento 管理面板中添加了几个页面 (cms)。我知道我可以通过在内容字段中使用 {{block..}} 将块附加到特定页面。
我不想在那里定义块,而是在 cms.xml 文件中。所以其他商店管理员不会被后端编辑器中的奇怪代码({{block..}})所困扰。
我使用以下 xml 标记定义了索引/主页:
如何在 cms.xml 中定义其他 cms 页面(通过 id 或 seo 标识符)?
我尝试通过以下方式定义它们;
performance - 提高magento性能的最佳步骤是什么?
我有一个在专用 LAMP 设置下运行的 magento 商店(1.2 版)。
我对其进行了以下更改:
- 启用 magento 缓存
- 启用 APC
- MySQL 查询缓存
- html、css、js的GZip压缩
该商店仍然非常慢,大约需要 10 秒或更长的时间来渲染主页。有什么明显的东西我错过了。
请分享您提高 Magento 性能的技巧