Magento
liangpei2008
22
展开
-
在Delphi中解密Magento加密的信用卡号
这里仅以Delphi为例,C#/Java类似问题背景: 公司希望使用Magento来进行接单,而后把订单导入到一个ERP系统中(订单处理引擎)。问题: 在使用WebService从Magento中获取Payment信息时,信用卡是被加密的(法律规定不允许在数据库中存储信用卡的明文信息)! 仔细研究了一下Magento的加密方式(/magento原创 2010-01-13 17:33:00 · 1589 阅读 · 0 评论 -
Magento 使用Canonical来使分类页权重集中
问题背景: 在浏览Magento的分类页时,时常会看到页面会按价格、名称、品牌与位置进行排序产品列表。例如选择某排序方式后,URL将会变为"http://www.xxx.com/category1.html?dir=asc&order=name"。一段时间过后,http://www.xxx.com/category1.html与http://www.xxx.com/categ原创 2012-06-03 18:34:51 · 1478 阅读 · 0 评论 -
Magento 中使用GMail做SMTP发邮件
Magento在Linux环境内,因为有sendmail进程,基本不用设置,就可以使用邮件功能。如果在Windows环境下,需要有2种方法来发邮件:1.设置SendMail.exe2.在Magento中设置GMail做为SMTP第1点比较简单,网上有相应的教程第2点仅需要安装一下插件即可插件地址:http://www.magentocommerce.com/magent原创 2012-06-05 11:27:36 · 5519 阅读 · 0 评论 -
为Magento提速
1.安装目录缓存插件免费插件--CatalogCache,官网上的地址是http://www.magentocommerce.com/magento-connect/netresearch/extension/2138/catalogcache2.在服务器上开启压缩传输的功能3.开启Magento自带的缓存功能4.安装MemCached原创 2012-06-05 07:43:24 · 762 阅读 · 0 评论 -
Magento打印(配送单、退款单、发票)时PDF中的乱码问题
我使用Magento1.4.2,在其自带的TTF文件不能很好地解析中文字符,TTF文件的位置在网站根目录下的/lib/LinLibertineFont/中。打印的中文字符都是这样的解决方法:1.在Windows下复制一个MSYHBD.TTF(微软雅黑)至网站根目录下的/lib/LinLibertineFont/中2.修改app\code\core\Mage\Sale原创 2012-05-17 06:52:53 · 2973 阅读 · 0 评论 -
Magento迁移
Magento有很多配置内容,比如说CMS配置页、Static Stock、多语言配置等等,所以做数据迁移很有必要性,下面就说说如何做迁移这个技术文章是从网上整理的,不过一个很重要的点被疏忽了,我在这里整理一下!准备工作:1.要用check-magento看一下服务器是否符合条件,再有就是看看rewrite.mod是否开启,如果没开启,也会影响magento以后的运行!在apache/原创 2010-07-01 14:41:00 · 3581 阅读 · 0 评论 -
清空Magento1.4.2以上版本的顾客、订单信息
由于Magento1.3系列的表结构与1.4有区别,所以在清除测试订单时也要区分一下。以下是清除Magento1.4以上系统的删除测试订单的SQL语句SET FOREIGN_KEY_CHECKS=0;TRUNCATE `sales_flat_order`;TRUNCATE `sales_flat_order_address`;TRUNCATE `sales_flat_order原创 2012-05-21 10:18:49 · 1224 阅读 · 0 评论 -
Magento 在线帮助
http://www.magentocommerce.com/wiki/ Magento 维基百科 1.覆盖系统控制器 2.去掉checkout某栏目 3.覆盖系统核心模块(Block/Controller/Models)4.http://www.yireo.com/tutorials/magento/magento-administrati原创 2011-04-15 13:45:00 · 664 阅读 · 1 评论 -
在Magento1.4.2中创建关联产品后不显示的问题
这个问题在Magento1.4以上的版本上比较普遍。问题描述:在产品管理中创建产品,并设置完毕关联产品后,在checkout/cart页面看不到相关信息(已排除模板问题)解决方法:1.登陆管理后台2.在System->Index Management->选择所有Checkbox后Reindex一下就OK了原创 2012-05-21 14:37:25 · 486 阅读 · 0 评论 -
Magento的URL重写问题
问题背景: 1. 在发布网站前,由于粗心,将产品目录A的URL:http://xxx.xxx.com/AA.HTML 写成了http://xxx.xxx.com/AA1.HTML。就这样,网站正式发布了。 2. 在发布网站后,发现URL有问题,就进行修改。 即将http://xxx.xxx.com/AA1.HTML修改为http://xxx.xxx.com/AA.H原创 2012-05-21 15:29:07 · 2223 阅读 · 0 评论 -
Magento 单产品对应多URL的问题
今天SEO团队告诉我,Magento中一个产品在站内竟有多个URL.如在首页,产品A的URL为http://xxx.xxx.xxx/a.html如果进入到产品A的分类中,其URL则会变成http://xxx.xxx.xxx/分类/a.html如果进入到产品A的第二级分类下,其URL则会变成http://xxx.xxx.xxx/子分类/a.html这种情况对SEO极为不利。以原创 2010-12-15 08:27:00 · 3518 阅读 · 2 评论 -
比较不错的Magento插件
1.FCKEditor Plugin:Extension Key:magento-community/Fontis_Wysiwyg2.FeaturedProduct Plugin:Extension Key:magento-community/Inchoo_FeaturedProducts3.RewardsPoint:Extension Key:magento-community/Rewa原创 2010-04-15 22:30:00 · 842 阅读 · 0 评论 -
Magento 1.4.2的Newsletter功能问题
问题背景:项目中需要使用Magento的Newsletter功能,故创建NewsLetter模板后,并且需要将NewsLetter模板通过Action做Queue Newsletter时,保存Newsletter时发生Javascript错误,该错误直接导致无法进行保存模板。图1为创建NewsLetter模板后,并进行Queue Newsletter图2为处理Queue New原创 2012-06-27 07:55:58 · 1859 阅读 · 0 评论 -
Magento中在产品页中显示Custom Option中定义的SKU
问题背景: 现在销售一种书,有英文版与西班牙版,需要顾客自己选择语言版本。故要在定义产品时,定义其CUSTOM OPTION选项,添加相应版本的条目即可。前台将显示现要求,在每个条目下显示其SKU。解决办法:1.找到app\code\local\Mage\Catalog\Block\Product\View\Options\Type\selec原创 2012-06-29 21:17:10 · 2104 阅读 · 0 评论 -
Magento 保存Authorized.net 的信用卡号
在默认情况下,Magento仅为SaveCC做了信用卡密码保存的工作,而其它的支付方式,均没有进行保存(信用卡号等信息一般都保存在sales_flat_quote_payment中),Magento1.4.x后,仅需要在支付方式插件中修改一句话,就可以使其保存信用卡号。例:EBP\app\code\core\Mage\Paygate\Model\Authorizenet.php中第73行,修改以下原创 2012-07-03 11:47:46 · 1542 阅读 · 0 评论 -
在Magento中加入Google Analytics的电商信息分析代码
参考:https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingEcommerce?hl=zh-CNMagento在与Google数据集成方面,下了很多功夫。如可以生成Google Analytics代码,可以在Receipt页生成Google Analytics代码来在GA中显示电商信息(当然,前提原创 2012-07-26 16:39:42 · 4821 阅读 · 0 评论 -
购买apple设备的注意点
最近在想入手了几个apple设备,但官网上与京东的价格确实承受不了,就打算在中关村购买,学习了一下apple设备购买的知识,总结一下购买过程中的问题:1.购买时,是否可以不要发票? 回答:可以买不带发票的国行货,价格要较带票的便宜300-400左右,但要让他开收据,收据中要盖本公司的章,并注明:若三码不合一,马上退款(中关村购物的流程是先付款,再拆包,如果事先不讲好,会有不必要的分歧)原创 2013-01-26 21:33:28 · 730 阅读 · 0 评论 -
Magento 如何去掉分类URL中的父目录
问题: 目前使用的是Magento1.4.2,现希望把Magento中所有产品分类的父类URL去掉。 如该分类名:http://www.abc.com/style/aaa.html 需要修改成 http://www.abc.com/aaa.html解决方法: 为了不破坏源码,需要在Local中写一个小小的插件 1.在Lo原创 2012-06-01 13:39:50 · 3568 阅读 · 0 评论 -
Integrity constraint violation: 1052 Column "order_id" in where clause is ambiguous
当我们在编写自定义插件,在管理后台的Grid中需要加入order_id做为过滤条件时,会出现以下错误。Integrity constraint violation: 1052 Column "order_id" in where clause is ambiguous 为解决这个问题,只需要添加一句话$this->addColumn('order_id', array('head原创 2012-04-26 07:42:56 · 17348 阅读 · 2 评论 -
Magento Cannot load configuration for payment method问题
最近使用了一个Transfirst支付插件,功能上没什么问题,在测试时,发现当在后台打开客户信息或者订单信息时会提示错误“Cannot load configuration for payment method “transfirst”遇到这个问题,我给一下解决方案登陆到phpmyadmin选择core_config_data表,备份查看表中相关的Transfirst的信息记录原创 2012-04-24 18:28:48 · 998 阅读 · 0 评论 -
Delphi调用Magento's Webservice
这里仅以Delphi为例,其它开发语言类似!最近需要将Magento(国外比较出名的开源PHP+MySQL电子商务网站)与一个ERP进行整合,就需要调用Magento的Webservice。Magento提供3套api。( SOAP adapter is default adapter for webservices. If you want to connect to M原创 2009-12-25 12:34:00 · 1895 阅读 · 0 评论 -
在Magento中添加一种费用
在Magento中添加一种费用原创 2010-12-18 12:59:00 · 2284 阅读 · 1 评论 -
分析一下Magento购物车SaveBilling的处理过程
分析一下Magento购物车SaveBilling的处理过程原创 2010-12-18 16:32:00 · 3222 阅读 · 0 评论 -
Magento待改进之处
Magento待改进之处原创 2010-12-22 23:39:00 · 793 阅读 · 0 评论 -
在Magento中为信用卡支付方式添加一些信息
在Magento中为信用卡支付方式添加一些信息原创 2010-12-30 17:05:00 · 3781 阅读 · 0 评论 -
在magento中解密信用卡号
在magento中解密信用卡号原创 2010-12-30 18:31:00 · 1101 阅读 · 0 评论 -
Magento Fooman speedster使用问题
Magento Fooman speedster使用问题原创 2011-01-12 11:05:00 · 1325 阅读 · 0 评论 -
Magento 在GoDaddy上安装的问题
Magento 在GoDaddy上安装的问题原创 2010-11-22 10:48:00 · 3137 阅读 · 0 评论 -
Magento 常用模板
Magento 常用模板原创 2010-11-24 16:41:00 · 659 阅读 · 0 评论 -
Magento中使用MemCached
Magento中使用MemCached原创 2011-03-21 15:04:00 · 3310 阅读 · 0 评论 -
开启Magento的日志追踪功能
开启Magento的日志追踪功能1.System->Configuration->Developer->Log Settings->Enabled2.把整个网站目录设置为可写3.在Magento中用Mage::Log('日志内容')4.这样就会在var/log目录原创 2011-09-07 14:20:10 · 4120 阅读 · 0 评论 -
根据参数,输出产品个数
一般首页,是汇聚网站各个模块信息的集合。所以在首页中,每个内容块都要求输出部分内容,如新品,特色产品,热卖,秒杀,买家分享等故需要做一个设置,来输出其产品个数。其实方法很简单1.在Block中添加以下内容,来限制突出条数protected $_productsCount = null;const DEFAULT_PRODUCTS_COUNT = 5;public fun原创 2011-11-21 12:04:28 · 510 阅读 · 0 评论 -
在Magento产品管理中添加额外信息
前2天有个需求,当一个产品被销售后,我们需要根据产品的属性,来分配供应商、网站服务提供商等销售参与者的金额。Magento也可以直接在界面上添加产品属性,但这不符合现有的需求。现有需求是在产品中新增一个从表。故其设计的总体思路是:1.创建供应商管理2.创建产品管理中供应商与产品的关联实现:1.创建一个插件,来对供应商进行增、删、改(这个就不多说了,比较简单)2.原创 2011-11-19 18:13:28 · 1199 阅读 · 0 评论 -
在Magento中直接使用SQL语句
有时希望在Magento模块中写一些SQL语句,绕过资源模型,可以这样1.protected function _getResource() { return Mage::getSingleton('core/resource'); }2.插入操作$table = $this->_getResource()->getTableName('supplier原创 2011-11-21 14:15:29 · 1379 阅读 · 0 评论 -
Magento1.4.2 模板变动
目前发现的小变动为:在用Magento1.4.2开发模板时,使用了Magento1.4.1的模板,导致在产品页看不到价格信息原因:Magento1.4.2以前的模板的产品价格在template\catalog\product\view\type\simple.phtml中但在Magento1.4.2后,其模板simple.phtml内容如下:<?php/** *原创 2011-11-25 07:30:22 · 507 阅读 · 0 评论 -
自定义Magento页标题与Meta描述
在Magento中,CMS页、产品页、分类页均可以设置Meta keywords与Meta Description。但在其它页面上如何设置呢?例如今天SEO团队发来文档,要求修改Checkout页、MyAccount页、Login页、Contact页等等的页标题与Meta描述部分。于是第一反应就是用XML来配置.另:在System-Configration-Design-Html-原创 2010-12-22 23:19:00 · 3305 阅读 · 0 评论 -
Magento开发问题汇总
问题1.Magento1.4.2 在IE9下添写信用卡付款信息时,所有待填写的框会变成灰色,且不可填写 解决:将Javascript框架Prototype1.6 置换为1.7版本即可。官网地址:http://prototypejs.org/注:当换成1.7版本后,在后台编辑产品时,会出现无法编辑产品图片&无法提交图片的现象。解决办法:1.找到js/mage/adminhtml/pr原创 2012-07-02 22:38:29 · 1460 阅读 · 0 评论