这篇文章是为那些准备或者刚刚开始网站开发冒险的初学者而写的。这不是唯一一种管理你本地环境的方式,但是是比较好的一种。

如果长期在一个本地Windows机器上开发Magento项目,你会注意到很严重的性能下降。这是因为Magento是一个有很多小文件和大量数据表/项的巨大系统。例如,最新的Magento CE有11900多个文件,默认有4435个以上的文件夹(不包含SVN文件,如果你必须用它或者没意识到git的优势)。将其乘以一打项目(活跃的和处于支持状态的),你就会有严重的碎片问题。SSD磁盘是不错,但就个人而言,我觉得这并不是一个可靠的解决方案。

继续阅读

今天我们要为客户创建一个Magento自动识别性别的插件。插件基于Rapleaf的个性化API。Rapleaf公司提供人口统计和消费者个人数据(年龄,性别,婚姻状况,收入等),不能用作商业电子邮件。他们的合作伙伴,一些大(小)型数据公司将数据汇总并绑定到邮箱地址。你可以创建一个免费的Rapleaf账户来获取API。 让我们开始吧。

继续阅读

当你开发你的Magento模块或者通过事件监听做修改时,选对合适的事件是非常重要的。

一个方法是在你的PHP IDE里搜索Magento核心文件“Mage::dispatchEvent(“,结果大概会出现400处。大部分这些方法调用静态字符串作为事件名称,如:

继续阅读

有很多方法来添加社交共享按钮到你的Magento商店。你可以选择几种不同的免费或者付费的插件,创建自己的,使用AddThis服务或者从官方粘贴脚本(像 Facebook Like)。然而,在设置样式是会收到一些限制。如果你需要一个简单的解决方法,那么这篇文章适用于你。

继续阅读

令人惊讶的是Magento后台的“Sales > Orders”和“Sales > Orders > Create New Order” 网格里没有“用户组”这一列。为什么我们需要这一列呢?也许你需要在网格中列出/筛选“经销商”组支付的订单。也许你能够筛选 “Sales > Orders > Create New Order” 网格通过在创建订单前的用户组来查看“经销商”客户数量。

继续阅读

当我们想要分开同一路由的一些业务逻辑而又不想重定向到控制器里的其它路由时,创建自定义路由器是非常有的。

为什么我们不为不同的逻辑创建分开的独立的路由呢?

继续阅读

对于你们中的某些人,这可能是个惊喜,但是Magento不支持在前台禁止Magento方法但在后台保留。你也许可以做些调整配置来达到效果,但那不是100%正确的。虽然Magento支持“global/website/store”设置,在全球和网站级别,运输方法被打开或者关闭。在商店级别,你可以简单的编辑运输方式的title和其它东西,但你不能打开/关闭运输方式。

继续阅读

默认的Magento中有个很棒的功能叫做“促销”。有两种类型的促销:目录价格跪着和购物车价格规则。这篇文章中我将演示如何以编程的方式来创建,应用和删除购物车价格规则。

继续阅读

你是否尝试过在单个页面用所有语言打印一条信息?

首先,让我来告诉你何时我需要这么做。最近我需要开发一个发送些定制邮件的功能。你已经知道我们可以在网站/店铺设置交易邮件并将这些邮件在administration/db翻译。我所要面对的挑战就是需要翻译一些交易邮件中的随机句子,所以使用预定义的模版是不可能的。在email模版我们是可以用and/or连接变量,但对我来说没什么帮助。

继续阅读

为什么在Magento后台列里搜索某些值时不能使用索引?(例如order#)

当你的网站有几个管理员的时候,这篇简短的文章将非常有用。我在一个项目中有超过2000个有不同角色的管理员(这个数字还在增长)。你可以想像下当大量管理员在使用后台时是有多慢,特别是他们在搜索或者为数据排序时。

继续阅读

项目 61 到 70 共 134个

每页
  1. 5
  2. 6
  3. 7
  4. 8
  5. 9
设置升序顺序