   OpenCart 1.5.x
: louise
Email: louise@yandex.ru
========================================



============
     -      .
      Bank Transfer    ,     -
   . ..       .      
    ,     .        
     ,          
 ..   ,           , 
  .

    ,      (. ). 
      .  .

     OpenCart:
1.5.1.3
1.5.3.1
1.5.4.1
1.5.5.1
1.5.6

        Simple:
http://opencartforum.ru/files/file/324-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-simple-%D1%83%D0%BF%D1%80%D0%BE%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B8-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7/

 
============
  


  
============
http://ocstore1541.hypnoguru.ru/

 
============
http://ocstore1541.hypnoguru.ru/admin/

 demo / demo



============
1. 
2.    
3.        
4.    " -> "    " "
5.   ""        .

 
============
1.        .
2.        "".
3.  ,      (   ).


============
   1.5.5.1         HTTP_IMAGE,   ,
  :
define('HTTP_IMAGE', 'http://'.$_SERVER['HTTP_HOST'].'/image/');

           . 
      vqmod,      .

   VQMOD ( vqmod     5 ):
1.  vqmod https://code.google.com/p/vqmod/downloads/list (, vqmod-2.4.1-opencart.zip)
2.   FTP  "vqmod"     .
3.   777   /vqmod  /vqmod/vqcache
4.      http://--/vqmod/install/,         VQMOD-.
5.        xml   /vqmod/xml


 .

          :

atalog/controller/checkout/confirm.php

 :
$this->data['payment'] = $this->getChild('payment/' . $this->session->data['payment_method']['code']);

  :
$code = explode('.', $this->session->data['payment_method']['code']);

$this->data['payment'] = $this->getChild('payment/' . $code[0]);



atalog/controller/checkout/payment_method.php

 :
$method_data[$result['code']] = $method;

  :
if (isset($method['quote'])) {
	foreach ($method['quote'] as $key => $val) {
        	$method_data[$val['code']] = $val;
        }
}
else {
	$method_data[$result['code']] = $method;
}



catalog/view/theme/default/template/checkout/payment_method.tpl

 :
echo $payment_method['title'];

  :

if (isset($payment_method['image']) and !empty($payment_method['image']) ) {
?>
	<img src="<?php echo HTTP_IMAGE.$payment_method['image'];?>"/>
<?
	echo '<span style="vertical-align:10px;">'.$payment_method['title'].'</span>';
}
else {
	echo $payment_method['title'];
}



       Simple     :

atalog/controller/checkout/simplecheckout.php

 :
$this->data['payment_form'] = $this->getChild('payment/' . $payment_method['code']);

  :
$code = explode('.',$payment_method['code']);

$this->data['payment_form'] = $this->getChild('payment/' . $code[0]);


atalog/controller/checkout/simplecheckout_payment.php

 :
$method['description'] = !empty($simple_payment_titles[$result['code']]['use_description']) && !empty($simple_payment_titles[$result['code']]['description'][$this->simple->get_language_code()]) ? html_entity_decode($simple_payment_titles[$result['code']]['description'][$this->simple->get_language_code()]) : (!empty($method['description']) ? $method['description'] : '');

   :
$method_data[$result['code']] = $method;

 :
if (isset($method['quote'])) {
	foreach ($method['quote'] as $val) {
		$val['description'] = !empty($simple_payment_titles[$result['code']]['use_description']) && !empty($simple_payment_titles[$result['code']]['description'][$this->simple->get_language_code()]) ? html_entity_decode($simple_payment_titles[$result['code']]['description'][$this->simple->get_language_code()]) : (!empty($val['description']) ? $val['description'] : '');

		$method_data[$val['code']] = $val;
	}
}
else {
	$method['description'] = !empty($simple_payment_titles[$result['code']]['use_description']) && !empty($simple_payment_titles[$result['code']]['description'][$this->simple->get_language_code()]) ? html_entity_decode($simple_payment_titles[$result['code']]['description'][$this->simple->get_language_code()]) : (!empty($method['description']) ? $method['description'] : '');

	$method_data[$result['code']] = $method;
}



catalog/view/theme/default/template/checkout/simplecheckout_payment.tpl

 :
echo $value['title'];

  :
if (isset($value['image']) and !empty($value['image']) ) {
?>
	<img src="<?php echo HTTP_IMAGE.$value['image'];?>"/>
<?
	echo '<span style="vertical-align:10px;">'.$value['title'].'</span>';
}
else {
	echo $value['title'];
}


 :
echo $payment_method['title'];

  :

if (isset($payment_method['image']) and !empty($payment_method['image']) ) {
?>
	<img src="<?php echo HTTP_IMAGE.$payment_method['image'];?>"/>
<?
	echo '<span style="vertical-align:10px;">'.$payment_method['title'].'</span>';
}
else {
	echo $payment_method['title'];
}



   ,          
   

atalog/controller/checkout/manual.php

 
if ($this->request->post['payment_country_id'] == '') {



$this->request->post['payment_country_id'] = $this->request->post['shipping_country_id'];
$this->request->post['payment_zone_id'] = $this->request->post['shipping_zone_id'];


 
$json['payment_method'][$result['code']] = $method;

  :
	if (isset($method['quote'])) {
		foreach ($method['quote'] as $val) {
			$json['payment_method'][$val['code']] = $val;
		}
	}
	else {
		$json['payment_method'][$result['code']] = $method;
	}



  admin/language/russian/russian.php

$_['text_browse'] = '';
$_['text_clear'] = '';



   1.04 
1.       ,       .
2.      .
3.    .

   1.05
1.  vqmod

   1.06
1.   vqmod .

   1.07
1.  vqmod    1.5.1.3

   1.08
1.     .

   1.09
1.  vqmod  .

   1.10
1.        .
2. VQMOD   1.5.3.1           VQMOD.

   1.11
1.  VQMOD   Simple,           
 , ,      dostavkaplus.sh1   transfer_plus.1

   2.0
1.    ,     .    .
2.    ,    .

  2.1
1.   VQMODe <?  <?php
2.       .

  2.2
1.      -,    .

  2.3
1.  vqmod      ,     
      ,      .

  2.4
1.   vqmod        .

  2.5
1.         , -    
 .

 2.6
1.      1,  2  ..    .
2.     Simple 4   .
3.            .