国际电子商务技术 & Magento开发公司

Maishen technologies

Welcome visitor! You canlogin orcreate an account.

热线:+86-0532-58973093

麦神科技有限公司
Mygod Technologies

官方认证开发工程师

在麦金斗使用过程中,中文乱码的处理

2012年2月3日星期五 Asia/Shanghai下午5:43:44

在magento使用过程中,如果做中文,那么写进去的中文就会显示成乱码

可以使用一个php函数进行编码转换

函数实例为:

<?php echo iconv('GB2312', 'UTF-8', '收藏本站'); ?>

使用后可以直接显示了,当然,您如果不嫌麻烦,可以写英文,然后通过$this->__(‘’);这个函数,然后在中文csv文件中写上对用的中文翻译也可以。

----------------------------条条大道通广州,呵呵!!

0 Comments | Posted in magento日常所用 By terry water

magento后台邮箱的设置

2012年1月19日星期四 Asia/Shanghai上午11:16:23

邮箱是magento网店中比较重要的一个设置环节,邮箱用于发送邮件,客户交互,重要性不言而喻!

下面是实战中积累的如何设置邮箱:

1

首先去空间注册两个邮箱命名为infopayment,最好使用空间的邮箱,给人感觉正规一些,尤其是做正品的,当然,您也可以使用gmail邮箱,但是尽量不要使用126等国内邮箱

譬如:http://www.sample.com

邮箱为: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(....

 

0 Comments | Posted in magento日常所用 By terry water

Magento: Get all shopping cart items and totals

2012年1月14日星期六 Asia/Shanghai下午5:04:11

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/

0 Comments | Posted in magento日常所用 By terry water

当客服不在线的时候,客户可以通过邮件的方式给我们留言,发送到我们的公司邮箱,也就是magento的contact us 功能,在使用的时候会遇到一种情况:Unable to submit your request. Please, try again later

当提交按钮点击后,执行的是:

/app/code/core/Mage/Contacts/controllers/IndexController.php

public function postAction()
通过断点监测,程序到这里就抛出异常
  if (!$mailTemplate->getSentSuccess()) {
                    throw new Exception();
                }

到最后发现,是服务器的问题,IMAP电子邮件系统函数库不支持
如果您的邮箱在后台设置了,但是发送不了邮件,可以下载一个php探针,下载地址为:php探针
测试看看IMAP电子邮件系统函数库是否支持!
0 Comments | Posted in magento日常所用 By terry water

magento-得到产品的主图和小图--Thumbnail--and--main category image

2011年10月29日星期六 Asia/Shanghai上午9:01:57

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的主图和小图了

0 Comments | Posted in magento日常所用 By terry water
 
  • Mygod Technologies
  • 麦神科技有限公司
  • 香港中路8号
  • 中铁青岛中心大厦A3001
  • 市南区, 青岛, 266000
  • 电话: 0532-5897-3093

订阅我们的最新消息。

我们将严格尊重您的隐私。

关注我们的微信
获取外贸电子商务最新资讯;跨境推广最新策略;电子商务网站技术最新趋势。

2018 Mygod Technologies. 保留所有权. Privacy Policy