博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
magento 得到所有的active 支付和运费方式
阅读量:4199 次
发布时间:2019-05-26

本文共 2517 字,大约阅读时间需要 8 分钟。

1.

Magento How to get All Active Shipping Methods

Published on January 25, 2013.Posted in

Below is the code to get all the active shipping methods.This will return an array of shipping methods which you can enhance further to suit your needs.

public function getActiveShippingMethods()    {
$methods = array(array('value'=>'','label'=>Mage::helper('adminhtml')->__('--Please Select--'))); $activeCarriers = Mage::getSingleton('shipping/config')->getActiveCarriers(); foreach($activeCarriers as $carrierCode => $carrierModel) { $options = array(); if( $carrierMethods = $carrierModel->getAllowedMethods() ) { foreach ($carrierMethods as $methodCode => $method) { $code= $carrierCode.'_'.$methodCode; $options[]=array('value'=>$code,'label'=>$method); } $carrierTitle = Mage::getStoreConfig('carriers/'.$carrierCode.'/title'); } $methods[]=array('value'=>$options,'label'=>$carrierTitle); } return $methods; }2
class
Inchoo_Vendor_Model_Activpayment
{
    
public
function
getActivPaymentMethods()
    
{
       
$payments
= Mage::getSingleton(
'payment/config'
)->getActiveMethods();
       
$methods
=
array
(
array
(
'value'
=>
''
,
'label'
=>Mage::helper(
'adminhtml'
)->__(
'--Please Select--'
)));
       
foreach
(
$payments
as
$paymentCode
=>
$paymentModel
) {
            
$paymentTitle
= Mage::getStoreConfig(
'payment/'
.
$paymentCode
.
'/title'
);
            
$methods
[
$paymentCode
] =
array
(
                
'label'  
=>
$paymentTitle
,
                
'value'
=>
$paymentCode
,
            
);
        
}
        
return
$methods
;
    
}
}

转载地址:http://wabli.baihongyu.com/

你可能感兴趣的文章
折腾sparkR
查看>>
Install Python 2/3 on CentOS 6.5 Server
查看>>
PySpark in PyCharm on a remote server
查看>>
virtualbox增强功能-VBoxGuestAdditions安装
查看>>
Linux下安装MySql(版本5.5以上)
查看>>
Virtualbox中Linux添加一个新磁盘
查看>>
胜景之地
查看>>
jar 独立运行文件制作(于windows平台)
查看>>
使用selenium动态爬取
查看>>
在SAS中进行关联规则分析
查看>>
互联网金融产品如何利用大数据做风控
查看>>
数据库基础问答Q&A
查看>>
DeepCopy
查看>>
R语言问题——连接数据库乱码问题解决方案
查看>>
json读取+对象转换+csv读写
查看>>
加密算法比较3DES AES RSA ECC MD5 SHA1等
查看>>
[Python]Anaconda(python数据分析工具箱版)安装
查看>>
CentOS安装glibc-2.14
查看>>
Hadoop FS Shell Command
查看>>
Eclipse版本查看
查看>>