Magento 教程
栏目:Magento 教程 , magento疑难解答
21 views
在magento购物结账页面 checkout/onepage 的“Proceed to Checkout”按钮下通常都有一个Checkout with Multiple Addresses 的链接,通常我们都不需要这个功能,可以有两种较简单的方法去掉这个链接: 方法一:登录magento后台,打开System => Configuration => Shipping Settings => Options,把“Allow Shipping to Multiple Addresses” 选成“NO” 方法二:打开app/design/frontend/default/yourthemes/layout/checkout.xml 编辑,搜索“checkout/multishipping_link”,注释那行的block,如: ?View Code XML1 <!–<block type="checkout/multishipping_link" name="checkout.cart.methods.multishipping" template="checkout/multishipping/link.phtml"/>–>
栏目:Magento 教程 , magento疑难解答
14 views
Get the configurable products sku instead of simple products sku in order view from admin panel. 当我们创建可配置产品的时候一般都会给它增加像“颜色,大小”那样的配置选项,但我们购买配置产品下单后,magento后台订单详情里面看到的产品sku是显示对应的简单产品SKU,这样在前台不容易搜索,因为简单产品默认不在前台显示。如果想要它显示为配置产品的SKU怎么办?下面有种非常简单的方法可以解决: 打开app/code/core/Mage/Adminhtml/Block/Sales/Items/Column/Default.php 末尾处找到下面代码把它注释掉刷新后台就可以了: ?View Code PHP1 2 3 if ($this->getItem()->getProductType() == Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE) { return $this->getItem()->getProductOptionByCode(’simple_sku’); }
栏目:Magento 教程 , magento新手问题 , magento疑难解答
23 views
有时候给产品添加某个属性可以不用创建属性然后把属性放到对应的属性集那样操作,对于较少产品需要添加独立属性可以直接在产品里面的”Custom Options” 标签里面点击”Add New Option”按钮直接添加,哥在给产品添加好属性后,下个单测试了一下,问题就来了:Magento后台订单详情里面不显示产品自定义选项(custom options)?怎么办?下面方法帮你解决: 1.首先打开app/design/adminhtml/default/default/template/sale/item/column/name.phtml 编辑 用下面代码替换dl class=”item-options”中间的内容 ?View Code PHP1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 < ?php foreach ($this->getOrderOptions() as $_option): ?> <dt>< ?php echo $_option[’label’] ?></dt> <dd> < ?php if (isset($_option[’custom_view’]) && $_option[’custom_view’]): ?> < ?php echo $this->getCustomizedOptionValue($_option); ?> [...]
栏目:Magento 教程 , magento模板美工 , magento疑难解答
34 views
用magento建多语言店面的时候往往要添加相应的货币,有时候想修改货币符号为自己想要的格式,怎么修改呢?这里提供一个简单方法: 1.首先要在configuration General => Locale options => Locale检查你的语言环境是什么 2.如果你的locale 是默认的选项“English (United States)”,就打开lib/Zend/Locale/Data/目录下的en.xml 编辑 3.例如你要修改日元符号为”円”(默认是显示”¥”),就搜索“JPY”大约3245行找到下面代码,把”¥”修改成”円” 保存 ?View Code XML1 2 3 4 5 6 <currency type="JPY"> <displayname>Japanese Yen</displayname> <displayname count="one">Japanese yen</displayname> <displayname count="other">Japanese yen</displayname> <symbol>¥</symbol> </currency> 4.保存上传后清楚后台缓存System –> Cache Management 5.到这里刷新前台也许还没变,要删掉var下的cache缓存目录 /var/cache 6.刷新前台OK了 还有一个问题,修改后前台显示的是”円25,522.64 ” ,我想把符号放在后面怎么修改呢?方法很简单,还是编辑en.xml ,搜索”” 大约2597行找到下面代码 ?View Code XML1 2 3 4 5 <currencyformatlength> [...]
栏目:Magento 教程 , magento疑难解答
1,108 views
在magento里面我们定义多种运费方式,必须使用magento的”table rate”运费方式,在运费表里面”Country”必须填写各个国家代号,但这里并不完全是国家名称的缩写,下面先列出magneto里面”Specific Countries” 国家的两个字母的代号: AF – Afghanistan AL – Albania DZ – Algeria AS – American Samoa AD – Andorra AO – Angola AI – Anguilla AQ – Antarctica AG – Antigua and Barbuda AR – Argentina AM – Armenia AW – Aruba AU – Australia AT – Austria AZ – Azerbaijan BS – Bahamas [...]
栏目:Magento 教程
2,551 views
有时候在迁移magento后,magento的基本功能都完好,除了magento connect 在线安装扩展会失败,列表中会显示已安装,后台却看不到,检查downloader文件夹会发现文件并不存在,这是怎么回事? 其实原因很简单,magento的在线安装需要有一个配置文件来指定插件的下载路径,新安装magento项目时会自动生成一个针对当前目录的 pear.ini文件,里面包含了当前项目所在目录路径信息,当你迁移magento后,pear.ini并不会自动修改,这时pear.ini文件里指定的路 径已经是错误的,安装插件就会失败。所以你需要做的就是删除原有的pear.ini文件(pear.ini所在路径–根目录\downloader\pearlib\pear.ini)。 进入后台插件管理页面,点击”Settings”选项卡,重新保存配置,系统会生成新的pear.ini文件,然后清楚缓存即可。
栏目:Magento 教程
1,499 views
核实主机环境符合Magento系统需求后,就可下载并安装Magento到服务器。 下面是下载和安装Magento的工作流程: Step 1 下载 Magento Step 2 下载示例数据 Step 3 上传至服务器 Step 4 授予文件访问权限 Step 5 设置网店数据库 Step 6 安装Magento 关于magento安装教程可参考“图文教程-五步快速安装magento”一文。
栏目:Magento 教程
1,099 views
在magento管理后台可以轻松创建角色和分配用户。 新建角色(Creating Roles) 创建一个新角色,可以通过导航System -> Permissions -> Roles,然后点Add New Role。 •角色信息(Role Info):输入角色名(Role Name)。 •角色资源(Role Resources):选择可以用的资源(Resources),或者角色可以使用的管理员的功能。如果你选择了所有的Resource,那么这个角色就拥有访问这些Resource的权限。如果你选择自定义(Custom),一个Resource的树状列表就会显示出来,你就可以选择分配给这个角色的一些Resource的权限了。最后点击Save Role保存。 •角色用户(Role Users):通过上面的方法保存了角色之后,一个Tab就会出现。这个Tab是显示所有拥有这个角色的用户。如果先查看所有的用户,可以点击Reset Filter。然后选择你要分配这个角色的用户,之后再保存角色(Save Role)。 分配用户(Assigning Users) 要新建一个用户,通过导航栏System -> Permissions -> Users,然后点击Add New User。 •用户信息(User Info):输入用户的所有信息。用户名和密码是让这个用户登陆后台的。要用户的账号有效的话,要先激活(Active)。你也同样可以设置Inactive取消他登陆后台的权限,而不用删除这个用户账号。 •用户角色(User Role):选择用户(User)关联的角色。这个页面会列出所有的Roles,然后你只可以为用户指派一个Role。最后点击Save User保存。
栏目:Magento 教程 , magento疑难解答
1,384 views
Magento的开发过程充分地利用了最新软件开发技术,使你的站点在不损失速度的前提下拥有最大的灵活性。但Magento对系统有一定的要求。 下面是Magento的运行环境最低需求配置: • Linux, Windows, 或其他 UNIX兼容操作系统 • Apache Web Server (1.x or 2.x) • PHP 5.2.0 以上, 并且包含下列扩展(Extensions/Addons): o PDO/MySQL o MySQLi o mcrypt o mhash o simplexml o DOM o curl o gd o soap • MySQL 4.1.20 或更新版本 • Sendmail兼容的 Mail Transfer Agent (MTA) o 如果没有MTA,Magento 将直接连接一个 SMTP server 我们还建议使用APC作为一个字节码缓存,将会使Magento获得性能方面的改进。你可以在PECL中找到它:http://pecl.php.net/package/APC。其他字节码缓存系统暂时不支持。 如果您不确定您的服务器托管公司是否支持这些功能,请与联系他们。您还可以通过下面的链接查看这些规格:http://www.magentocommerce.com/system-requirements。如果你的服务器支持上面提到的一些条件,那么你就可以下载并安装Magento了。
栏目:Magento 教程
1,193 views
网站和商店(website and store) Magento最强大的特点之一是可以从一个后台管理多个网站和商店。这使得店主可以管理不同网址的商店,在一个网址上可以用不同语言显示相同的产品,以及其它各种设置。如果你只是在一个网址上用一种语言来卖你的产品,那你就不需要此功能,但是可轻易扩展更多语言的能力使得Magento可以随着你的电子商务业务壮大而升级。 网站(website) 一个网站可以包含一个或多个商店,而且这些商店是共享相同的顾客信息,订单信息以及购物车信息。这是一个广泛的概念,商家可以根据自己的特殊要求来设定网站。 商店(store) 商店可以由多种不同方式建立,但是需要提醒的是如果它们是属于同一个网站的话,它们将共享某些信息。 商店界面(store views) 商店界面主要在使用不同语言时应用,举个例子,如果商店支持英语和西班牙语,那么你只需创建一次商店并为它创建两个不同的商店界面。 下面是设定不同用户访问不同界面的几种形式: 方案 1:一个站点拥有许多商店: 方案 2:两个商店并各自有商店界面: 方案 3:一个站点一个界面: Magento最普通的设置是一个站点一个商店。但是理解多个站点和多个商店的功能,可以帮助你理解为什么在系统中有的参数要定义成全局默认值,而有的参数要只是分配到站点或商店级别。