跨境电商
经验交流分享

Magento开发

magento中文,magento教程,magento手册,Magento二次开发,magento扩展开发,magento插件开发

Magento后台表单字段添加备注

Johnny阅读(3443)评论(0)赞(0)

Magento的后台表单封装的非常好,各种字段都能够直接找到方法调用。在最近的一个项目中,为客户定制了一款定时变价功能,该功能需要导入一个csv作为变价的基础。为了方便客户,我们需要在上传表单位置添加一个备注,让客户可以直接在备注中点击链接...

Magento判断当前访问页面是否为首页

Johnny阅读(5923)评论(0)赞(0)

在Magento的页面制作中,我们经常需要判断当前页面是否为首页,来确实是否加在一些信息。如果直接下载模版文件中,大概方式如下。 [php] <?php $routeName = Mage::app()->getRequest(...

获取商品集合的时候过滤虚拟商品

Johnny阅读(6178)评论(0)赞(0)

在给客户开发的一个Gift Card插件中,把Magento的虚拟商品作为礼品卡的商品类型。在首页,调用了热卖商品,礼品卡商品也会显示在其中。客户要求不要在热卖商品中显示礼品卡。通过如下代码可以试下。 [php] $collectionNo...

Magento批量导入订单物流运单号

Johnny阅读(4874)评论(0)赞(0)

在Magento中,创建配送单并填写运单号,是订单处理的基本流程之一。创建配送单并添加运单号的操作都可以在订单管理页面完成。但是有时候,我们可能需要在第三方程序中完成订单的这些流程,如ERP。那如何通过代码来完成上述操作呢? 在最近的一个M...

Magento使用Mage::log()创建和写入日志文件

Johnny阅读(4996)评论(0)赞(0)

作为开发者,我们经常会在Magento代码中看到log方法,该方法用于记录调试信息到日志文件中。Magento核心代码一般会将日志文件写入到system.log和exception.log中。分别通过log()方法和logException...

Magento后台Grid删除Add New按钮

Johnny阅读(4159)评论(0)赞(0)

开发过包含后台Grid及表等Magento完整模块的朋友应该知道,默认的,在Magento后台Grid右上方都会包含一个Add New按钮,用来添加新的item。但有些情况我们也可能不需要这个Add New按钮。在Ruiwant_Consu...

Magento获取订单中的所有商品

Johnny阅读(3873)评论(0)赞(0)

在最近一个项目中,需要使用Magento中的虚拟产品模拟余额支付的功能。客户在购买了某虚拟产品之后,会充值等值金额到客户的余额中。这里遇到一个问题。当客户同时购买了虚拟产品和实物产品的时候,我们需要获取订单中所有的商品,并判断哪些是符合条件...

Magento获取当前店铺所有顶级分类

Johnny阅读(3512)评论(0)赞(0)

Magento不同店铺可以设置不同的分类,有些情况下,我们需要针对不同店铺获取该店铺的顶级分类。代码如下。只需要通过addAttributeToFilter限定父分类为当前店铺关联分类的ROOT ID即可。 [php] $rootId = ...

Magento获取有库存的产品

Johnny阅读(3958)评论(1)赞(0)

一般B2C商城显示在页面上的产品都是有库存的产品,这样访客不会选了一段产品之后突然发现没有库存无法下单。很多朋友在选取有库存产品collection的时候,通常使用addAttributeToFilterI()过滤库存,实际上这样是不准确的...

锐想电商 - 跨境电商经验交流分享

锐想无限