Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как отразить под ценой данные товара?


Dimitrias

Recommended Posts

При введении нового товара есть поля:

- Артикул (SKU, код производителя):

- Размеры (длина x ширина x высота):

- Вес:

Как эти поля вывести сразу над ценой товара при просмотре?

PS

Что такое "UPC" и "Расположение" в описании товара?

Как сделать чтобы при выборе другого цвета товара менялась соотв. картинка?

Надіслати
Поділитися на інших сайтах


Для того чтоб добавить вывод веса и размеров товара необходимо будет отредактировать 3 файла:

  • catalog\controller\product\product.php
  • catalog\language\russian\product\product.php
  • catalog\view\theme\название вашей темы\template\product\product.tpl
Редактируем: catalog\controller\product\product.php

находим строку:

   $this->data['text_stock'] = $this->language->get('text_stock');
после нее добавляем :

  $this->data['text_weight'] = $this->language->get('text_weight');
  $this->data['text_dimension'] = $this->language->get('text_dimension');

Находим строку :

   $this->data['points'] = $product_info['points'];
после нее добавляем :
   $this->data['length'] = $this->length->format($product_info['length'], $product_info['length_class_id']);
   $this->data['width']  = $this->length->format($product_info['width'], $product_info['length_class_id']);
   $this->data['height'] = $this->length->format($product_info['height'], $product_info['length_class_id']);
   $this->data['weight'] = $this->weight->format($product_info['weight'], $product_info['weight_class_id']);

Редактируем catalog\language\russian\product\product.php

находим строку

$_['text_instock']	  = 'В наличии';
после нее добавляем:

$_['text_weight']	   = 'Вес:';
$_['text_dimension']    = 'Размеры (Д x Ш x В):';

Редактируем catalog\view\theme\название вашей темы\template\product\product.tpl

находим строку

	    <span><?php echo $text_stock; ?></span> <?php echo $stock; ?>
после нее добавляем:

<br />
  <span><?php echo $text_dimension; ?></span><?php echo $length; ?> x <?php echo $width; ?> x <?php echo $height; ?><br />
  <span><?php echo $text_weight; ?></span><?php echo $weight; ?>

После этих манипуляций у вас на странице товара должны появиться вес и размер товара.

post-17363-0-47076700-1338892505_thumb.jpg

  • +1 5
Надіслати
Поділитися на інших сайтах


  • 9 months later...

Спасибо и от меня.

Возникли вопросы.

Можно ли сделать так, чтобы если значения веса или размера 0, то он не выводится?

Можно ли выводить вес товара сразу в списке товаров, т.е не только цена, но и вес?

ocStore Version 1.5.4.1

Заранее спасибо!

Надіслати
Поділитися на інших сайтах


Чтобы если вес 0, то он не выводится

в файле catalog\view\theme\название вашей темы\template\product\product.tpl

вставить

<?php
if ($weight != 0) {
echo '<span>'.$text_weight.'</span>'.$weight;
}
?>

вместо

<span><?php echo $text_weight; ?></span><?php echo $weight; ?>

у меня вроде работает

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Для того чтоб добавить вывод веса и размеров товара необходимо будет отредактировать 3 файла:

  • catalog\controller\product\product.php
  • catalog\language\russian\product\product.php
  • catalog\view\theme\название вашей темы\template\product\product.tpl
Редактируем: catalog\controller\product\product.php

находим строку:

   $this->data['text_stock'] = $this->language->get('text_stock');
после нее добавляем :

  $this->data['text_weight'] = $this->language->get('text_weight');
  $this->data['text_dimension'] = $this->language->get('text_dimension');

Находим строку :

   $this->data['points'] = $product_info['points'];
после нее добавляем :
   $this->data['weight'] = $this->weight->format($product_info['weight'], $product_info['weight_class_id']);

 

А как округлить вес до целых?  (не 21.00кг а 21 кг) ?

Надіслати
Поділитися на інших сайтах


Добрый день

Немного влезу в ваше обсуждение со своим вопросом

как добавить ссылку на таблицу размеров чтобы тоже в этом списке было,но как ссылка,открывалась в отдельном окне, как отдельная картинка

  •  
  • catalog\controller\product\product.php
  • catalog\language\russian\product\product.php
  • catalog\view\theme\название вашей темы\template\product\product.tpl
  • Помогите пожалуйста,спасибо
Надіслати
Поділитися на інших сайтах


Добрый день

Немного влезу в ваше обсуждение со своим вопросом

как добавить ссылку на таблицу размеров чтобы тоже в этом списке было,но как ссылка,открывалась в отдельном окне, как отдельная картинка

  •  
  • catalog\controller\product\product.php
  • catalog\language\russian\product\product.php
  • catalog\view\theme\название вашей темы\template\product\product.tpl
  • Помогите пожалуйста,спасибо

<a href="<?php echo $this->url->link('ссылка на страницу с таблицей размеров');?>" class="colorbox">Таблица размеров</a>

 

если картинка, то вместо ссылки на страницу, вставить картинку <img.../>

Надіслати
Поділитися на інших сайтах


  • 5 months later...
  • 10 months later...
  • 2 months later...

Для того чтоб добавить вывод веса и размеров товара необходимо будет отредактировать 3 файла:

  • catalog\controller\product\product.php
  • catalog\language\russian\product\product.php
  • catalog\view\theme\название вашей темы\template\product\product.tpl
Редактируем: catalog\controller\product\product.php

находим строку:

   $this->data['text_stock'] = $this->language->get('text_stock');
после нее добавляем :

  $this->data['text_weight'] = $this->language->get('text_weight');
  $this->data['text_dimension'] = $this->language->get('text_dimension');
Находим строку :

   $this->data['points'] = $product_info['points'];
после нее добавляем :
   $this->data['length'] = $this->length->format($product_info['length'], $product_info['length_class_id']);
   $this->data['width']  = $this->length->format($product_info['width'], $product_info['length_class_id']);
   $this->data['height'] = $this->length->format($product_info['height'], $product_info['length_class_id']);
   $this->data['weight'] = $this->weight->format($product_info['weight'], $product_info['weight_class_id']);
Редактируем catalog\language\russian\product\product.php

находим строку

$_['text_instock']	  = 'В наличии';
после нее добавляем:

$_['text_weight']	   = 'Вес:';
$_['text_dimension']    = 'Размеры (Д x Ш x В):';
Редактируем catalog\view\theme\название вашей темы\template\product\product.tpl

находим строку

	    <span><?php echo $text_stock; ?></span> <?php echo $stock; ?>
после нее добавляем:

<br />
  <span><?php echo $text_dimension; ?></span><?php echo $length; ?> x <?php echo $width; ?> x <?php echo $height; ?><br />
  <span><?php echo $text_weight; ?></span><?php echo $weight; ?>
После этих манипуляций у вас на странице товара должны появиться вес и размер товара.

attachicon.gifСнимокффф.JPG

 

А в категории как вывести не подскажите?

Надіслати
Поділитися на інших сайтах


А как округлить вес до целых?  (не 21.00кг а 21 кг) ?

 

Добавить функцию округления :)

round($product_info['weight'])

или 

round($product_info['weight'],0)

или в самой базе данных указать для ячейки веса "float (Х,У)" где Х - это вес в килограммах, а У - это доли килограмма (десятые, сотые, тысячные...) Поставь У==0 и будет целое число.

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

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

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

При создании товара в поле "атрибут", есть поле "model", которое абсолютно мне не нужно. просто переименовал в "../language/english/product/pds.php" слово "model" на "Объем/вес". теперь использую этот самый атрибут для обозначения веса.

Надіслати
Поділитися на інших сайтах


  • 11 months later...
  • 2 months later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.