Jump to content


Photo
* * * * * 1 votes

Шаблон доставки в почтовом уведомлении изменить


Best Answer RK3DNP , 14 July 2018 - 05:58

Делаем цену доставки 1 рубль, тут меняем код:
/media/zoo/applications/jbuniversal/cart-elements/email/items/tmpl/table_foot_shipping.php

<td colspan="1" <?php echo $this->getStyles(array('border-bottom' => '1px solid #dddddd')); ?>>
            <strong><?php 
			
			$dostavka=$shipping->getRate()->html($this->_getCurrency());
			$str=strip_tags($dostavka);
			$str = substr($str, 0, -4);
			 if ($str == 1) {
				echo "по тарифу boxberry"; 
			 }
		    else		
			echo $dostavka; ?></strong>
        </td>

и тут /media/zoo/applications/jbuniversal/cart-elements/email/shipping/tmpl/shipping.php

    <?php 
			 $dostavka=$shipping->getRate();
			 $str=strip_tags($dostavka);
			 $str = substr($str, 0, -4);
			 if ($str == 1) {
				echo "по тарифу boxberry"; 
			 }
		    else
			{				
			echo $dostavka; 
			}?>

И в почтовых уведомлениях теперь все как надо. Странно что разработчики не смогли это решить, они то лучше знают свой продукт и код.

Go to the full post


13 replies to this topic

#11 mmth

mmth
  • JBZoo User (rus)
  • User rate: 22.3
  • posts: 546
  • topics: 8

Posted 14 July 2018 - 07:49

Это сделал

    <?php 
			 $dostavka=$shipping->getRate();
			 $str=strip_tags($dostavka);
			 $str = substr($str, 0, -4);
			 if ($str == 1) {
				echo "по тарифу boxberry"; 
			 }
		    else
			{				
			echo $shipping->getRate(); 
			}?>

Но так как пришлось цену доставки сделать 1руб, теперь надо еще менять в таблице где список товара.

сравнение не верное

функция возвращает строку, а Вы сравниваете с числом


Edited by mmth, 14 July 2018 - 07:49.

  • 0

#12 RK3DNP

RK3DNP
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 476
  • topics: 128

Posted 14 July 2018 - 07:54

Ну это работает. как ни странно ))


  • 0

#13 mmth

mmth
  • JBZoo User (rus)
  • User rate: 22.3
  • posts: 546
  • topics: 8

Posted 14 July 2018 - 07:56

Ну это работает. как ни странно ))

вот почитать, и прошлый код работал, но приведения типов не хватало

http://php.net/manua...pe-juggling.php


  • 0

#14 RK3DNP

RK3DNP
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 476
  • topics: 128

Posted 14 July 2018 - 09:59

вот почитать, и прошлый код работал, но приведения типов не хватало

http://php.net/manua...pe-juggling.php

 

В последнем коде, переменная имела не только цену, но и теги, в результате этого не мог удалить необходимое кол-во символов.


  • 0




Click to return to top of page in style!