0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 616 Просмотров
*

timofe

  • Захожу иногда
  • 148
  • 0 / 0
  • alex tim.
Всем привет!

Подскажите, как вывести в категории товаров закупочную цену?

Пробую так:

<?php print formatprice($this->product->product_buy_price)?>

В карточке товара цена выводится нормально.
В категории товаров просто ноль выводится и все(...

Кто знает, где копать?
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Наверное нужно посмотреть сначала что есть в $this->product

Код
echo "<pre>";
print_r($this->product);
echo "</pre>";
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

timofe

  • Захожу иногда
  • 148
  • 0 / 0
  • alex tim.
Опять же....

В карточке товара получил (покажу только кусок по ценам):

 [product_old_price] => 0
    [product_buy_price] => 160000.0000
    [product_price] => 15950.000000
    [min_price] => 15950.00

А в категории товаров не вывелось ничего(...
« Последнее редактирование: 29.09.2020, 20:04:47 от timofe »
*

sivers

  • Живу я здесь
  • 2464
  • 335 / 0
А в категории товаров не вывелось ничего(...
А как выводите в категории? Там ведь нет $this->product.
Там скорее всего надо пробовать print_r($this->rows);, если до цикла, или print_r($product);, если внутри цикла.
Соответственно, ваша цена не $this->product->product_buy_price, а $product->product_buy_price.
« Последнее редактирование: 29.09.2020, 20:19:26 от sivers »
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

timofe

  • Захожу иногда
  • 148
  • 0 / 0
  • alex tim.
А как выводите в категории? Там ведь нет $this->product.
Там скорее всего надо пробовать print_r($this->rows);, если до цикла, или print_r($product);, если внутри цикла.
Вот по этому и прошу помощи, по тому что не понимаю, как сделать((...
*

sivers

  • Живу я здесь
  • 2464
  • 335 / 0
Попробуйте $product->product_buy_price
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

timofe

  • Захожу иногда
  • 148
  • 0 / 0
  • alex tim.
Пробовал

<?php print_r($product->product_buy_price)?>
Ничего не выводит

<?php print formatprice($product->product_buy_price)?>
Выводит НОЛЬ
*

sivers

  • Живу я здесь
  • 2464
  • 335 / 0
а print_r($product); тоже ничего?
print_r($this->rows);?
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

timofe

  • Захожу иногда
  • 148
  • 0 / 0
  • alex tim.
stdClass Object ( [product_id] => 185 [category_id] => 16 [name] => iPhone 7 128Gb RED PRODUCT [short_description] =>
Apple 7 128Gb Red Product
[product_ean] => [image] => [product_price] => 17950 [currency_id] => 1 [tax_id] => 0 [product_old_price] => 0 [product_weight] => 0.0000 [average_rating] => 0.00 [reviews_count] => 0 [hits] => 16111 [weight_volume_units] => 0.0000 [basic_price_unit_id] => 1 [label_id] => 0 [product_manufacturer_id] => 0 [min_price] => 17950.00 [product_quantity] => 1.00 [different_prices] => 1 [date_modify] => 2020-07-29 15:13:28 [label_multiselect] => Array (
  • => ) [_original_product_price] => 17950.000000 [product_price_wp] => 17950 [product_price_default] => 0 [show_price_from] => 0 [basic_price_info] => Array ( [price_show] => 0 ) [manufacturer] => stdClass Object ( [name] => ) [extra_field] => Array ( ) [vendor] => [delivery_time] => [_display_price] => 1 [product_name_image] => red1.jpg [product_thumb_image] => thumb_red1.jpg [template_block_product] => product.php [_label_image] => [_label_name] => Урвать со скидкой [_tmp_var_bottom_foto] =>
    [product_link] => /iphone-7/7-128gb-red [buy_link] => )

    [product_ean] => [image] => [product_price] => 18990 [currency_id] => 1 [tax_id] => 0 [product_old_price] => 19990 [product_weight] => 0.0000 [average_rating] => 0.00 [reviews_count] => 0 [hits] => 10609 [weight_volume_units] => 0.0000 [basic_price_unit_id] => 1 [label_id] => 0 [product_manufacturer_id] => 0 [min_price] => 18990.00 [product_quantity] => 1.00 [different_prices] => 1 [date_modify] => 2020-09-24 12:32:22 [label_multiselect] => Array (
  • => ) [_original_product_price] => 18990.000000 [product_price_wp] => 18990 [product_price_default] => 0 [show_price_from] => 0 [basic_price_info] => Array ( [price_show] => 0 ) [manufacturer] => stdClass Object ( [name] => ) [extra_field] => Array ( ) [vendor] => [delivery_time] => [_display_price] => 1 [product_name_image] => Frame_432.jpg [product_thumb_image] => thumb_Frame_432.jpg [template_block_product] => product.php [_tmp_var_bottom_foto] =>
[product_link] => /iphone-7/7-256gb-black [buy_link] => ) [12] => stdClass Object ( [product_id] => 185 [category_id] => 16 [name] => iPhone 7 128Gb RED PRODUCT [short_description] =>


Соответственно
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
ну так нету в маcсиве это инфы.
и быть не может.
потому что она задается и атрибутам зависимым, а они не выводятся в списке товаров.
только пилить.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

timofe

  • Захожу иногда
  • 148
  • 0 / 0
  • alex tim.
В общем может кому понадобится...

В файле components/com_jshopping/templates/default/list_products/product.php
После блока с product_price_default добавил кусок кода:

<div class="product_buy_price">
      <?php
            $ids =$product->product_id;
            $db = &JFactory::getDBO();//Подключение к бд
            $Query = "SELECT product_buy_price FROM #__jshopping_products WHERE product_id=$ids ";
            $db->setQuery($Query);
            $prodid = $db->loadObjectList();
               foreach($prodid as $pr){
               if(isset($pr->product_buy_price)&& ($pr->product_buy_price > 0)){
                  $expr = $pr->product_buy_price;
                  print_r (formatprice($expr));
               } else{echo '';}
            }
      ?>
</div>

У меня все заработало!
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
В общем может кому понадобится...

В файле components/com_jshopping/templates/default/list_products/product.php
После блока с product_price_default добавил кусок кода:

<div class="product_buy_price">
      <?php
            $ids =$product->product_id;
            $db = &JFactory::getDBO();//Подключение к бд
            $Query = "SELECT product_buy_price FROM #__jshopping_products WHERE product_id=$ids ";
            $db->setQuery($Query);
            $prodid = $db->loadObjectList();
               foreach($prodid as $pr){
               if(isset($pr->product_buy_price)&& ($pr->product_buy_price > 0)){
                  $expr = $pr->product_buy_price;
                  print_r (formatprice($expr));
               } else{echo '';}
            }
      ?>
</div>

У меня все заработало!
и для товаров с атрибутами ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

timofe

  • Захожу иногда
  • 148
  • 0 / 0
  • alex tim.
Даже не проверял... Не стояло у меня такой задачи...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Фильтр товаров для JoomShopping 5

Автор Lemonez

Ответов: 13
Просмотров: 756
Последний ответ 12.04.2024, 21:20:02
от nevigen
WT JoomShopping Favorite - кнопки избранного в категории товаров и карточке тов

Автор sergeytolkachyov

Ответов: 13
Просмотров: 2050
Последний ответ 03.04.2024, 14:24:38
от sergeytolkachyov
Модуль карусели товаров JoomShopping на Swiper.js для Joomla

Автор sergeytolkachyov

Ответов: 1
Просмотров: 429
Последний ответ 10.01.2024, 19:54:00
от sergeytolkachyov
Вывод номера телефона в списке заказов

Автор sifoz

Ответов: 8
Просмотров: 1901
Последний ответ 25.11.2023, 00:58:54
от nevigen
Вывести название категории в списке товаров

Автор ataman

Ответов: 9
Просмотров: 3508
Последний ответ 15.09.2023, 20:31:11
от Alex_gs