在magento使用过程中,如果做中文,那么写进去的中文就会显示成乱码
可以使用一个php函数进行编码转换
函数实例为:
<?php echo iconv('GB2312', 'UTF-8', '收藏本站'); ?>
使用后可以直接显示了,当然,您如果不嫌麻烦,可以写英文,然后通过$this->__(‘’);这个函数,然后在中文csv文件中写上对用的中文翻译也可以。
----------------------------条条大道通广州,呵呵!!
在magento使用过程中,如果做中文,那么写进去的中文就会显示成乱码
可以使用一个php函数进行编码转换
函数实例为:
<?php echo iconv('GB2312', 'UTF-8', '收藏本站'); ?>
使用后可以直接显示了,当然,您如果不嫌麻烦,可以写英文,然后通过$this->__(‘’);这个函数,然后在中文csv文件中写上对用的中文翻译也可以。
----------------------------条条大道通广州,呵呵!!
邮箱是magento网店中比较重要的一个设置环节,邮箱用于发送邮件,客户交互,重要性不言而喻!
下面是实战中积累的如何设置邮箱:
1
首先去空间注册两个邮箱命名为info和payment,最好使用空间的邮箱,给人感觉正规一些,尤其是做正品的,当然,您也可以使用gmail邮箱,但是尽量不要使用126等国内邮箱
邮箱为:info@sample.com,
pay@sample.com
info用来接收contact us 和新用户注册信息
payment用来接收订单信息。
2
2
Magento后台设置!
2.1
System-->configuration-->store Email Addresses
Sender Name设置成域名
Sender Email设置成info邮箱,填写好后保存
譬如图中文字
2.2
Contacts
System-->configuration-->contacts
Enable:yes
Sender Emails to :info邮箱地址
Email Sender 随便填写一个就可以,因为上面设置的都是一个邮箱
Email Template: contact Form(Default Template from local),一定要选这个默认邮箱,
填写好后保存
2.3
Email to a friend
内容如图:
Select Email Template :使用默认的模板,如图
2.4
Send mails
设置方式如图,邮箱改成注册的info邮箱!
2.5payment邮箱(paypal)
System—>configuration->paypal
如图所示填写payment邮箱
选取第二个website payment standart
设置
然后保存!!!
2.6
System->configuration->general
填写上store name,上面格式的网站域名即可,如果有电话,写上电话!
3
如果你想让客户注册账户的时候,在给客户发送邮件的同时,也给自己的邮箱发送邮件那么按照下面的方式操作!
注册邮件
找到
/app/code/core/Mage/Customer/Model/Customer.php
搜索
sendNewAccountEmail function
然后入下面所示,加入一个方法addBcc(),里面是你的邮箱地址:
Mage::getModel(’core/email_template’)
->setDesignConfig(array(’area’=>’frontend’, ‘store’=>$storeId))
->addBcc(’[email protected]’)
->sendTransactional(....
Here, I will show you how you can get information about all items in your Magento Shopping Cart. You will see how you can :-
- Get products id, name, price, quantity, etc. present in your cart.
- Get number of items in cart and total quantity in cart.
- Get base total price and grand total price of items in cart.
Get all items information in cart
// $items = Mage::getModel('checkout/cart')->getQuote()->getAllItems(); $items = Mage::getSingleton('checkout/session')->getQuote()->getAllItems(); foreach($items as $item) { echo 'ID: '.$item->getProductId().'<br />'; echo 'Name: '.$item->getName().'<br />'; echo 'Sku: '.$item->getSku().'<br />'; echo 'Quantity: '.$item->getQty().'<br />'; echo 'Price: '.$item->getPrice().'<br />'; echo "<br />"; }
Get total items and total quantity in cart
$totalItems = Mage::getModel('checkout/cart')->getQuote()->getItemsCount(); $totalQuantity = Mage::getModel('checkout/cart')->getQuote()->getItemsQty();
Get subtotal and grand total price of cart
$subTotal = Mage::getModel('checkout/cart')->getQuote()->getSubtotal(); $grandTotal = Mage::getModel('checkout/cart')->getQuote()->getGrandTotal();
Hope this helps. Thanks.
转载地址:http://blog.chapagain.com.np/magento-get-all-shopping-cart-items-and-totals/
当客服不在线的时候,客户可以通过邮件的方式给我们留言,发送到我们的公司邮箱,也就是magento的contact us 功能,在使用的时候会遇到一种情况:Unable to submit your request. Please, try again later
当提交按钮点击后,执行的是:
/app/code/core/Mage/Contacts/controllers/IndexController.php
public
function
postAction()
magento的图片使用比较灵活,你可以在产品分类页面,购物车页面,产品详细页面指定图片,也就是导入数据时候image
,small_image,thumbnail选项,如何得到main images和thumbnail选项呢?
下面列出详细代码:
thumbnail URL 的代码:
1 |
Mage::getBaseUrl( 'media' ). 'catalog/category/' . $_category ->getThumbnail() |
得到main images的代码
|
$this ->htmlEscape( $_category ->getImageUrl()); |
这样就可以灵活的调用出magento的主图和小图了