Новости Joomla

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

Kadimp

  • Захожу иногда
  • 180
  • 2 / 0
Вывод цены атрибута
« : 11.01.2019, 21:25:24 »
Направьте на свет пожалуйста!
Имеется товар (корм): 4 варианта объёма.
Самого лёгкого нет в наличии и нет цены
При загрузке товара если я основным ставлю товар без цены, тогда и в каталоге и при заходе в товар не отображаются цены на все объемы товара.
Если я основным делаю товар который есть в наличии (не самый лёгкий), то в каталоге цена отображается, а в карточке товара поле с ценой пропадает, т.к. самого лёгкого нет в наличии
Пример товара: vkletke.by/catalog-productions/korm-dlya-vzroslyh-sobak/pronature-original-all-yagnenok-goroh-yachmen
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вывод цены атрибута
« Ответ #1 : 11.01.2019, 21:40:21 »
по всей видимости это виноват ваш шаблон карточки товара. если переключится на шаблон по-умолчанию, кнокпи должны появляться если выбирать другой атрибут, который есть в наличии
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Kadimp

  • Захожу иногда
  • 180
  • 2 / 0
Re: Вывод цены атрибута
« Ответ #2 : 11.01.2019, 21:54:37 »
Если не сложно, подскажите где в шаблоне искать
Код
<?php $product = $this->product?>
<?php include(dirname(__FILE__)."/load.js.php");?>
<div class="jshop productfull" itemscope itemtype="http://schema.org/Product">
<form name="product" method="post" action="<?php print $this->action?>" enctype="multipart/form-data" autocomplete="off"> 
    <h1 itemprop="name"><?php print $this->product->name?></h1>
    <?php print $this->_tmp_product_html_start;?>
    <?php if ($this->config->display_button_print) print printContent();?>   
    <div class="productfull_rating">
    <?php include(dirname(__FILE__)."/ratingandhits.php");?>   
    </div>   
     <div class="price_area">     
         <?php if (count($this->attributes)){?>
    <div class="jshop_prod_attributes">
        <table class="jshop">
        <?php foreach($this->attributes as $attribut){?>
        <tr>
            <td class="attributes_title">
                <span class="attributes_name"><?php print $attribut->attr_name?>:</span><span class="attributes_description"><?php print $attribut->attr_description;?></span>
            </td>
            <td>
                <span id='block_attr_sel_<?php print $attribut->attr_id?>'>
                <?php print $attribut->selects?>
                </span>
            </td>
        </tr><?php }?>
        </table>
    </div>
    <?php }?>   
    <?php if (isset($this->product->freeattributes) && count($this->product->freeattributes)){?>
    <div class="prod_free_attribs">
        <table class="jshop">
        <?php foreach($this->product->freeattributes as $freeattribut){?>
        <tr>
            <td class="name"><span class="freeattribut_name"><?php print $freeattribut->name;?></span> <?php if ($freeattribut->required){?><span>*</span><?php }?><span class="freeattribut_description"><?php print $freeattribut->description;?></span></td>
            <td class="field"><?php print $freeattribut->input_field;?></td>
        </tr><?php }?>
        </table>
        <?php if ($this->product->freeattribrequire) {?>
        <div class="requiredtext">* <?php print _JSHOP_REQUIRED?></div>
        <?php }?>
    </div>
    <?php }?>   
    <?php if ($this->product->product_is_add_price){?>
    <div class="price_prod_qty_list_head"><?php print _JSHOP_PRICE_FOR_QTY?></div>
    <table class="price_prod_qty_list">
    <?php foreach($this->product->product_add_prices as $k=>$add_price){?>
        <tr>
            <td class="qty_from" <?php if ($add_price->product_quantity_finish==0){?>colspan="3"<?php } ?>>
                <?php if ($add_price->product_quantity_finish==0) print _JSHOP_FROM?>
                <?php print $add_price->product_quantity_start?> <?php print $this->product->product_add_price_unit?>
            </td>
            <?php if ($add_price->product_quantity_finish > 0){?>
            <td class="qty_line"> - </td>
            <?php } ?>
            <?php if ($add_price->product_quantity_finish > 0){?>
            <td class="qty_to">
                <?php print $add_price->product_quantity_finish?> <?php print $this->product->product_add_price_unit?>
            </td>
            <?php } ?>
            <td class="qty_price">           
                <span id="pricelist_from_<?php print $add_price->product_quantity_start?>"><?php print formatprice($add_price->price)?><?php print $add_price->ext_price?></span> <span class="per_piece">/ <?php print $this->product->product_add_price_unit?></span>
            </td>
        </tr><?php }?>
    </table>
    <?php }?>   
        <?php if ($this->product->product_old_price > 0){?>
<div class="old_price">
        <?php print _JSHOP_OLD_PRICE?>
            <span class="old_price" id="old_price"><?php print formatprice($this->product->product_old_price)?></span>
        </div>
        <?php }?>   
<?php if ($this->product->product_price_default > 0 && $this->config->product_list_show_price_default){?>
            <div class="default_price"><?php print _JSHOP_DEFAULT_PRICE?>: <span id="pricedefault"><?php print formatprice($this->product->product_price_default)?></span></div>
        <?php }?>           
<?php if ($this->product->_display_price){?>
        <div class="prod_price" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer"><meta itemprop="price" content="<?php echo $product->product_price ?>" />
                    <meta itemprop="priceCurrency" content="<?php echo $this->config->currency_code_iso ?>" />
            <?php print _JSHOP_PRICE?>: <span id="block_price"><?php print formatprice($this->product->getPriceCalculate())?><?php print $this->product->_tmp_var_price_ext;?></span>
        </div>
        <?php }?>
<?php print $this->product->_tmp_var_bottom_price;?>       
        <?php if ($this->config->show_tax_in_product && $this->product->product_tax > 0){?>
            <span class="taxinfo"><?php print productTaxInfo($this->product->product_tax);?></span>
        <?php }?>
        <?php if ($this->config->show_plus_shipping_in_product){?>
            <span class="plusshippinginfo"><?php print sprintf(_JSHOP_PLUS_SHIPPING, $this->shippinginfo);?></span>
        <?php }?>
        <?php if ($this->product->delivery_time != ''){?>
            <div class="deliverytime"><?php print _JSHOP_DELIVERY_TIME?>: <?php print $this->product->delivery_time?></div>
        <?php }?>
          <?php if ($this->config->show_product_code){?>
  <div class="jshop_code_prod"><span class="extra_fields_name"><?php print _JSHOP_MANUFACTURER_CODE?></span>: <span id="product_code"><?php print $this->product->getEan();?></span></div><?php }?>    
<?php if ($this->product->product_url!=""){?>
    <div class="prod_url"><a target="_blank" href="<?php print $this->product->product_url;?>"><?php print _JSHOP_READ_MORE?></a>
    </div><?php }?>
    <?php if ($this->config->manufacturer_code_in_product_detail && $this->product->getManufacturerCode()!=""){?>
        <div class="manufacturer_code"><span class="extra_fields_name"><?php print _JSHOP_MANUFACTURER_CODE?></span>: <span id="manufacturer_code"><?php print $this->product->getManufacturerCode()?></span></div><?php }?>
    <?php if ($this->config->product_show_manufacturer && $this->product->manufacturer_info->name!=""){?>
    <div class="manufacturer_name"><span class="extra_fields_name"><?php print _JSHOP_MANUFACTURER?></span>: <span><?php print $this->product->manufacturer_info->name?></span>
    </div><?php }?>
   <?php if ($this->config->product_show_weight && $this->product->product_weight > 0){?>
            <div class="productweight"><span class="extra_fields_name"><?php print _JSHOP_WEIGHT?></span>: <span id="block_weight"><?php print formatweight($this->product->getWeight())?></span></div>
        <?php }?>       
        <?php if ($this->product->product_basic_price_show){?>
            <div class="prod_base_price"><?php print _JSHOP_BASIC_PRICE?>: <span id="block_basic_price"><?php print formatprice($this->product->product_basic_price_calculate)?></span> / <?php print $this->product->product_basic_price_unit_name;?></div>
        <?php }?>   
    <?php if (is_array($this->product->extra_field)){?>
        <div class="extra_fields">
        <?php $extra_field_group = "";
        foreach($this->product->extra_field as $extra_field){
            if ($extra_field_group!=$extra_field['groupname']){
                $extra_field_group = $extra_field['groupname'];
            ?>
            <div class='extra_fields_group'><?php print $extra_field_group?></div>
            <?php }?>
            <div><span class="extra_fields_name"><?php print $extra_field['name'];?></span><?php if ($extra_field['description']) {?> <span class="extra_fields_description"><?php print $extra_field['description'];?></span><?php } ?>: <span class="extra_fields_value"><?php print $extra_field['value'];?></span></div>
        <?php }?>
        </div>
    <?php }?>   
    <?php if ($this->product->vendor_info){?>
        <div class="vendorinfo">
            <?php print _JSHOP_VENDOR?>: <?php print $this->product->vendor_info->shop_name?> (<?php print $this->product->vendor_info->l_name." ".$this->product->vendor_info->f_name;?>),
            (
            <?php if ($this->config->product_show_vendor_detail){?><a href="<?php print $this->product->vendor_info->urlinfo?>"><?php print _JSHOP_ABOUT_VENDOR?></a>,<?php }?>
            <a href="<?php print $this->product->vendor_info->urllistproducts?>"><?php print _JSHOP_VIEW_OTHER_VENDOR_PRODUCTS?></a> )
        </div>
    <?php }?>   
    <?php if (!$this->config->hide_text_product_not_available){ ?>
        <div class = "not_available" id="not_available"><?php print $this->available?></div>
    <?php }?>   
    <?php if ($this->config->product_show_qty_stock){?>
        <div class="qty_in_stock"><?php print _JSHOP_QTY_IN_STOCK?>: <span id="product_qty"><?php print sprintQtyInStock($this->product->qty_in_stock);?></span></div>
    <?php }?>   
    <?php print $this->_tmp_product_html_before_buttons;?>
    <?php if (!$this->hide_buy){?>                         
        <div class="prod_buttons" style="<?php print $this->displaybuttons?>">     
            <div class="prod_qty">
                <?php print _JSHOP_QUANTITY?>:&nbsp;
</div>             
            <div class="prod_qty_input">
                <input type="text" name="quantity" id="quantity" onkeyup="reloadPrices();" class="inputbox" value="<?php print $this->default_count_product?>" /><?php print $this->_tmp_qty_unit;?>
             </div>       
            <div class="buttons">
                <button type="submit" class="button button_cart" value="" onclick="jQuery('#to').val('cart');" ><?php print _JSHOP_ADD_TO_CART?></button>
                <?php if ($this->enable_wishlist){?>
                    <input type="submit" class="button_wishlist_product" value="<?php print _JSHOP_ADD_TO_WISHLIST?>" onclick="jQuery('#to').val('wishlist');" />
                <?php }?>
                <?php print $this->_tmp_product_html_buttons;?>
            </div></div>   
            <td id="jshop_image_loading" style="display:none"></td>       
    <?php }?>
</div>   
    <div class="image_middle">
        <?php print $this->_tmp_product_html_before_image;?>       
        <?php if ($product->label_id){?>
            <div class="product_label">
                <?php if ($product->_label_image){?>
                    <img src="<?php print $product->_label_image?>" alt="<?php print htmlspecialchars($product->_label_name)?>" />
                <?php }else{?>
                    <span class="label_name"><?php print $product->_label_name;?></span>
                <?php }?>
            </div>
        <?php }?>
        <?php if (count($this->videos)){?>
            <?php foreach($this->videos as $k=>$video){?>
                <?php if ($video->video_code){ ?>
                <div style="display:none" class="video_full" id="hide_video_<?php print $k?>"><?php echo $video->video_code?></div>
                <?php } else { ?>
                <a style="display:none" class="video_full" id="hide_video_<?php print $k?>" href=""></a>
                <?php } ?>
            <?php } ?>
        <?php }?>           
        <span id='list_product_image_middle'>
        <?php if(!count($this->images)){?>
            <img id = "main_image" src = "<?php print $this->image_product_path?>/<?php print $this->noimage?>" alt = "<?php print htmlspecialchars($this->product->name)?>" />
        <?php }?>
        <?php foreach($this->images as $k=>$image){?>
        <a class="lightbox" id="main_image_full_<?php print $image->image_id?>" href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>" <?php if ($k!=0){?>style="display:none"<?php }?>>
            <img itemprop="image" id = "main_image_<?php print $image->image_id?>" src = "<?php print $this->image_product_path?>/<?php print $image->image_name;?>" alt="<?php print htmlspecialchars($image->_title)?>" title="<?php print htmlspecialchars($image->_title)?>" />
            <div class="text_zoom">
                <img src="<?php print $this->path_to_image?>search.png" alt="zoom" /> <?php print _JSHOP_ZOOM_IMAGE?>
            </div></a>
        <?php }?>
        </span>
<?php print $this->_tmp_product_html_after_image;?>       
        <?php if ($this->config->product_show_manufacturer_logo && $this->product->manufacturer_info->manufacturer_logo!=""){?>
        <div class="manufacturer_logo">
            <a href="<?php print SEFLink('index.php?option=com_jshopping&controller=manufacturer&task=view&manufacturer_id='.$this->product->product_manufacturer_id, 2);?>">
                <img src="<?php print $this->config->image_manufs_live_path."/".$this->product->manufacturer_info->manufacturer_logo?>" alt="<?php print htmlspecialchars($this->product->manufacturer_info->name);?>" title="<?php print htmlspecialchars($this->product->manufacturer_info->name);?>" border="0" />
            </a>
        </div>
        <?php }?>       
          <div class="jshop_img_description">
        <?php print $this->_tmp_product_html_before_image_thumb;?>
        <span id='list_product_image_thumb'>
        <?php if ( (count($this->images)>1) || (count($this->videos) && count($this->images)) ) {?>
            <?php foreach($this->images as $k=>$image){?>
                <img class="jshop_img_thumb" src="<?php print $this->image_product_path?>/<?php print $image->image_thumb?>" alt="<?php print htmlspecialchars($image->_title)?>" title="<?php print htmlspecialchars($image->_title)?>" onclick="showImage(<?php print $image->image_id?>)" />
            <?php }?>
        <?php }?>
        </span>
        <?php print $this->_tmp_product_html_after_image_thumb;?>
        <?php if (count($this->videos)){?>
            <?php foreach($this->videos as $k=>$video){?>
                <?php if ($video->video_code) { ?>
                <a href="#" id="video_<?php print $k?>" onclick="showVideoCode(this.id);return false;"><img class="jshop_video_thumb" src="<?php print $this->video_image_preview_path."/"; if ($video->video_preview) print $video->video_preview; else print 'video.gif'?>" alt="video" /></a>
                <?php } else { ?>
                <a href="<?php print $this->video_product_path?>/<?php print $video->video_name?>" id="video_<?php print $k?>" onclick="showVideo(this.id, '<?php print $this->config->video_product_width;?>', '<?php print $this->config->video_product_height;?>'); return false;"><img class="jshop_video_thumb" src="<?php print $this->video_image_preview_path."/"; if ($video->video_preview) print $video->video_preview; else print 'video.gif'?>" alt="video" /></a>
                <?php } ?>
            <?php } ?>
        <?php }?>
        <?php print $this->_tmp_product_html_after_video;?>       
    </div>
    </div>   
<div class="jshop_prod_description" itemprop="description">
        <?php print $this->product->description; ?>
    </div>   
    <?php print $this->_tmp_product_html_after_buttons;?>   
<input type="hidden" name="to" id='to' value="cart" />
<input type="hidden" name="product_id" id="product_id" value="<?php print $this->product->product_id?>" />
<input type="hidden" name="category_id" id="category_id" value="<?php print $this->category_id?>" />
</form>
<?php print $this->_tmp_product_html_before_demofiles; ?>
<div id="list_product_demofiles"><?php include(dirname(__FILE__)."/demofiles.php");?></div>
<?php
if ($this->config->product_show_button_back){?>
<div class="button_back">
<input type="button" class="button" value="<?php print _JSHOP_BACK;?>" onclick="<?php print $this->product->button_back_js_click;?>" />
</div>
<?php }?>
<?php
    print $this->_tmp_product_html_before_related;
    include(dirname(__FILE__)."/related.php");
    print $this->_tmp_product_html_before_review;
    include(dirname(__FILE__)."/review.php");
?>
<?php print $this->_tmp_product_html_end;?>
</div>
*

Kadimp

  • Захожу иногда
  • 180
  • 2 / 0
Re: Вывод цены атрибута
« Ответ #3 : 11.01.2019, 21:59:12 »
И, кстати, нет! Перезалил стандартный product_default.php, но результат тотже(
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Вывод цены атрибута
« Ответ #4 : 12.01.2019, 00:38:43 »
куда перезалили ?
шаблон не дефолтный.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Kadimp

  • Захожу иногда
  • 180
  • 2 / 0
Re: Вывод цены атрибута
« Ответ #5 : 12.01.2019, 09:26:46 »
куда перезалили ?
шаблон не дефолтный.
Вместо выше приведенного (измененного файла product_default.php) залил дефолтный product_default.php в шаблон сайта
Даже когда включаю весь дефолтный joomshopping  проблема остается(
Получается проблема в шаблоне сайта или где?
« Последнее редактирование: 12.01.2019, 09:31:58 от Kadimp »
*

kit2m2

  • Живу я здесь
  • 3264
  • 267 / 0
  • Беру сайты на полное сопровождение
Re: Вывод цены атрибута
« Ответ #6 : 12.01.2019, 10:01:42 »
Может в папке HTML шаблон переопределен?

Если нет, то возможно дело в каком нибудь стороннем расширении, отключайте по очереди, проверяйте работу.

Версии то какие?
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

Kadimp

  • Захожу иногда
  • 180
  • 2 / 0
Re: Вывод цены атрибута
« Ответ #7 : 12.01.2019, 10:27:28 »
Может в папке HTML шаблон переопределен?

Если нет, то возможно дело в каком нибудь стороннем расширении, отключайте по очереди, проверяйте работу.

Версии то какие?
joomla  3.9.1, js 4.18.2
Отключение плагинов результата не дало
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вывод цены атрибута
« Ответ #8 : 12.01.2019, 10:30:53 »
в шаблоне Joomla переопределение есть? \templates\ваш шаблон\html\com_jshopping есть папка? если да - переименуйте ее в com_jshopping.bak на время
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Kadimp

  • Захожу иногда
  • 180
  • 2 / 0
Re: Вывод цены атрибута
« Ответ #9 : 12.01.2019, 10:40:02 »
.bak
Переименовал
Но результат тот же
*

kit2m2

  • Живу я здесь
  • 3264
  • 267 / 0
  • Беру сайты на полное сопровождение
Re: Вывод цены атрибута
« Ответ #10 : 12.01.2019, 10:48:34 »
Значит все, кто-то наслал на Вас проклятье...  ;D Ведь просто так ничего не бывает, проверьте может, что пропустили... Удалите com_jshopping в папке HTML, почистите кеш... Что-то же вмешивается в работу компонента
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

Kadimp

  • Захожу иногда
  • 180
  • 2 / 0
Re: Вывод цены атрибута
« Ответ #11 : 12.01.2019, 10:58:42 »
Если в настройках товара убрать галочку "Скрыть цену = 0", то появляется блок ценой. НО нужно же, что бы цена 0 не отображалась
*

kit2m2

  • Живу я здесь
  • 3264
  • 267 / 0
  • Беру сайты на полное сопровождение
Re: Вывод цены атрибута
« Ответ #12 : 12.01.2019, 11:14:11 »
Если в настройках товара убрать галочку "Скрыть цену = 0", то появляется блок ценой. НО нужно же, что бы цена 0 не отображалась

А зачем Вам товары с нулевой ценой? Типа "Бесплатные"?
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

Kadimp

  • Захожу иногда
  • 180
  • 2 / 0
Re: Вывод цены атрибута
« Ответ #13 : 12.01.2019, 11:15:46 »
Значит все, кто-то наслал на Вас проклятье...  ;D Ведь просто так ничего не бывает, проверьте может, что пропустили... Удалите com_jshopping в папке HTML, почистите кеш... Что-то же вмешивается в работу компонента
пробовал установить ваш плагин Плагин - Скрывать цены, если товара нет в наличии [Скачать] однако с атрибутами он у меня не работает
*

Kadimp

  • Захожу иногда
  • 180
  • 2 / 0
Re: Вывод цены атрибута
« Ответ #14 : 12.01.2019, 11:16:47 »
А зачем Вам товары с нулевой ценой? Типа "Бесплатные"?
Вот именно, не нужны их нужно скрыть
*

kit2m2

  • Живу я здесь
  • 3264
  • 267 / 0
  • Беру сайты на полное сопровождение
Re: Вывод цены атрибута
« Ответ #15 : 12.01.2019, 11:19:52 »
Так зачем скрывать? Просто не создавайте их. Создавайте все с ценой.
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

Kadimp

  • Захожу иногда
  • 180
  • 2 / 0
Re: Вывод цены атрибута
« Ответ #16 : 12.01.2019, 11:23:15 »
Так зачем скрывать? Просто не создавайте их. Создавайте все с ценой.
Сегодня этого объема нет и цены соответственно, завтра другого, послезавтра появился И что каждый раз создавать и удалять?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вывод цены атрибута
« Ответ #17 : 12.01.2019, 11:29:15 »
аа, теперь понятно... так а зачем цену обнулять? обнуляйте количество, и купить не смогут.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Kadimp

  • Захожу иногда
  • 180
  • 2 / 0
Re: Вывод цены атрибута
« Ответ #18 : 12.01.2019, 11:35:04 »
аа, теперь понятно... так а зачем цену обнулять? обнуляйте количество, и купить не смогут.
Цены нет, товара тоже. Однако цена автоматически ставится 0. и товар можно добавлять в корзину
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вывод цены атрибута
« Ответ #19 : 12.01.2019, 11:47:50 »
так просто в настройках поставьте галочку Скрыть кнопку купить, если товара нет на складе
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Kadimp

  • Захожу иногда
  • 180
  • 2 / 0
Re: Вывод цены атрибута
« Ответ #20 : 12.01.2019, 11:50:36 »
Если установить галочку "Количество на складе", то в атрибутах все варианты товаров пишет неограничено, даже те которых нет в наличии в атрибутах, т.е. по основному товару из "Информации о товаре" а количество в атрибутах не видет
*

Kadimp

  • Захожу иногда
  • 180
  • 2 / 0
Re: Вывод цены атрибута
« Ответ #21 : 12.01.2019, 11:51:47 »
так просто в настройках поставьте галочку Скрыть кнопку купить, если товара нет на складе
в том то и дело, что галочка стоит, но, как я писал выше, кнопка выводится, так как считает что товар есть в наличии (не видит количество в атрибутах)
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Вывод цены атрибута
« Ответ #22 : 12.01.2019, 11:53:02 »
у вас какой-то особенный ЖШ :) или логика. :)
зависмому атрибуту дается свой код свое кол-во и своя цена. старая и текущая.
и они скрываются елси нет на складе (кол-во 0).
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Kadimp

  • Захожу иногда
  • 180
  • 2 / 0
Re: Вывод цены атрибута
« Ответ #23 : 12.01.2019, 12:00:01 »
у вас какой-то особенный ЖШ :) или логика. :)
зависмому атрибуту дается свой код свое кол-во и своя цена. старая и текущая.
и они скрываются елси нет на складе (кол-во 0).
может я неправильно заполнял товар: У меня корм весом 1,2,3 кг
Основной товар я заполняю корм 1кг
Потом делаю три атрибута: 1,2, и 3 кг
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вывод цены атрибута
« Ответ #24 : 12.01.2019, 12:01:12 »
атрибуты зависимые?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

kit2m2

  • Живу я здесь
  • 3264
  • 267 / 0
  • Беру сайты на полное сопровождение
Re: Вывод цены атрибута
« Ответ #25 : 12.01.2019, 12:24:53 »
пробовал установить ваш плагин Плагин - Скрывать цены, если товара нет в наличии [Скачать] однако с атрибутами он у меня не работает

Кстати, специально проверил, с атрибутами работает. Не работает только у Вас, иначе другие пользователи бы уже написали.
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

Kadimp

  • Захожу иногда
  • 180
  • 2 / 0
Re: Вывод цены атрибута
« Ответ #26 : 12.01.2019, 12:25:00 »
атрибуты зависимые?
Да
*

Kadimp

  • Захожу иногда
  • 180
  • 2 / 0
Re: Вывод цены атрибута
« Ответ #27 : 12.01.2019, 12:27:33 »
Кстати, специально проверил, с атрибутами работает. Не работает только у Вас, иначе другие пользователи бы уже написали.
Да, я понял, дело не в плагине, а в том, что у меня атрибуты, которых нет в наличии, пишет неограниченное количество по основному товару.
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Вывод цены атрибута
« Ответ #28 : 12.01.2019, 13:53:51 »
Да, я понял, дело не в плагине, а в том, что у меня атрибуты, которых нет в наличии, пишет неограниченное количество по основному товару.
при зависимых атрибутах кол-во формируется суммой количеств атрибутов.
анлим не работает в этом случае.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Kadimp

  • Захожу иногда
  • 180
  • 2 / 0
Re: Вывод цены атрибута
« Ответ #29 : 12.01.2019, 14:44:47 »
Спасибо! Вроде как получилось!)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод характеристик товара в списке товаров (категории)

Автор voland

Ответов: 4
Просмотров: 2123
Последний ответ 17.09.2022, 13:21:03
от victorantoniak
Вывод названия атрибута за место Выберите

Автор djwolf

Ответов: 9
Просмотров: 1851
Последний ответ 14.01.2022, 23:06:27
от Akeksandr
Отображение Атрибута в категориях (Решено)

Автор darkghost

Ответов: 1
Просмотров: 1253
Последний ответ 01.10.2021, 17:30:36
от darkghost
Отображение цены товара в категории

Автор Kadimp

Ответов: 1
Просмотров: 1232
Последний ответ 28.09.2021, 06:55:36
от nevigen
Формирование цены

Автор Rebarun

Ответов: 17
Просмотров: 5847
Последний ответ 06.08.2021, 08:39:30
от kit2m2