Вход Регистрация
Файл: core/modules/shipping/fixed_shipping_rate.php
Строк: 36
<?php
/*
    sample shipping module
*/

/**
 * @connect_module_class_name CShippingModuleFixed
 *
 */
class CShippingModuleFixed extends ShippingRateCalculator{
    
    function 
_initVars(){
        
        
$this->title CSHIPPINGMODULEFIXED_TITLE;
        
$this->description CSHIPPINGMODULEFIXED_DESCRIPTION;
        
$this->sort_order 0;
        
        
$this->Settings[] = 'CONF_SHIPPING_MODULE_FIXEDRATE_SHIPPINGRATE';
    }

    function 
calculate_shipping_rate($order$address) {
        
        if(!
count($this->_getShippingProducts($order)))return 0;
        return 
$this->_getSettingValue('CONF_SHIPPING_MODULE_FIXEDRATE_SHIPPINGRATE');
    }

    function 
install(){

        
$this->SettingsFields['CONF_SHIPPING_MODULE_FIXEDRATE_SHIPPINGRATE'] = array(
            
'settings_value'         => '10'
            
'settings_title'             => CSHIPPINGMODULEFIXED_CONF_SHIPPINGRATE_TITLE
            
'settings_description'     => CSHIPPINGMODULEFIXED_CONF_SHIPPINGRATE_DESCR
            
'settings_html_function'     => 'setting_TEXT_BOX(1,'
            
'sort_order'             => 2,
        );

        
ShippingRateCalculator::install();
    }
}

?>
Онлайн: 1
Реклама