Обсуждение JoomShopping

Вот это мы как раз и обсудили ранее, что в JS только так. И это не очень хорошо. Покупатель в списке товаров не видит всех вариантов при такой схеме. А если сделать фильтр по атрибуту "гибкая", то в выводе результатов будет цена за жесткую. И только когда покупатель перейдет в карточку товара и выберет атрибут "гибкая", он увидит правильную цену. Это плохо.
Выведите в списке товаров выбор атрибутов Для просмотра ссылки Войди или Зарегистрируйся
 
Выведите в списке товаров выбор атрибутов Для просмотра ссылки Войди или Зарегистрируйся
ага, и для всего списка товаров выбирать атрибуты чтоб посмотреть цену...
а потом перелистнул следующую страницу и опять атрибуты...
лучше сразу застрелиться автору такого магазина
 
ага, и для всего списка товаров выбирать атрибуты чтоб посмотреть цену...
а потом перелистнул следующую страницу и опять атрибуты...
Тогда я не вижу логики в том, что хочется. Есть труба гибкая и жесткая, а описание одинаковое.:)
Если все-таки использовать атрибуты, изменяющие цену, добавьте перед ценой товара в списке слово ОТ. Покупатель сразу поймет, что цена может варироваться от каких-то параметров
лучше сразу застрелиться автору такого магазина
Как видите, Ваше мнение не имеет веса ни для кого:)
 
Последнее редактирование:
Выше мы обсуждали эти моменты. Если пользователь с iq выше среднего, то он понимает, что в одном товаре цена может меняться в зависимости от выбора атрибута.
НО, как показывает практика, таких мало.
Поэтому лучше, чтобы в списке товаров были все возможные варианты товаров, как то: труба гибкая черная диаметр 20 и труба жесткая черная диаметр 20. И так далее. Как на примере со стиральным порошком.
Тогда будет правильная цена в списке товаров и при фильтрации товаров будет правильная цена, и для поисковых запросов это лучше.
При этом, как рассказал SkyVirus, виртуемарт предлагает более правильную реализацию, нежели жумшопинг.
 
есть несколько вопросов..
1. в components/com_jshopping/templates/default/list_products/product.php
PHP:
<div class = "image">
        <?php if ($product->image){?>
            <div class="image_block">
                <?php print $product->_tmp_var_image_block;?>
                <?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 }?>
                <a href="<?php print $product->product_link?>">
                    <img class="jshop_img" src="<?php print $product->image?>" alt="<?php print htmlspecialchars($product->name);?>" title="<?php print htmlspecialchars($product->name);?>"  />
                </a>
            </div>
        <?php }?>

        <?php if ($this->allow_review){?>
            <div class="review_mark">
                <?php print showMarkStar($product->average_rating);?>
            </div>
            <div class="count_commentar">
                <?php print sprintf(_JSHOP_X_COMENTAR, $product->reviews_count);?>
            </div>
        <?php }?>

        <?php print $product->_tmp_var_bottom_foto;?>
    </div>
выводятся картинки товаров. Как сделать чтобы выводило thumb (превью), а не главные картинки?
2. Не для всех товаров нету thumb, как создать для товаров у которых их нету?
 
1. в списке товаров выводятся как раз тумбочки.
В JS 3 размера картинок:
- Оригинал (full). Открывается при клике на "среднюю" в товаре.
- Средняя (middle) - порезаный оригинал в карточке товара.
- Тумбочка (thumb) - в списке товаров. Сгенеренная с оригинала.

2. Тумбочки генерятся при заливке картинок через админку автоматом
 
Последнее редактирование:
1. Я не совсем понимаю вопрос
<a href="<?php print $product->product_link?>">
<img class="jshop_img" src="<?php print $product->image?>" alt="<?php print htmlspecialchars($product->name);?>" title="<?php print htmlspecialchars($product->name);?>" />
</a>

это код который выводит изображение

2. Несколько вариантов :
1й плагином ресайз он перестроит все тумбы на основании основных изображений и заданных на момент ресайза параметров изображений
2й через фотошоп + экшен сгенерировать тумбы и подложить в папку
3й через импорт при котором указать генерировать изображения
 
подскажите как вывести что товара нету в наличии, если цена = 0?
вот код
PHP:
<?php if (!$this->config->hide_text_product_not_available){?>
         <?php if ($product->product_quantity <=0){?>
        
           <div class = "not_available">
             <div class="dostup">Доступность:&nbsp; </div> <div class="nalich"> <?php print _JSHOP_PRODUCT_NOT_AVAILABLE;?></div>
           </div>
         <?php }?>
         <?php if ($product->product_quantity >0){?>
           <div class = "not_available ok">
             <div class="dostup">Доступность:&nbsp; </div> <div class="nalich"><?php print _JSHOP_PRODUCT_IS_AVAILABLE;?></div>
           </div>
         <?php }?>
        <?php }?>
заранее спасибо)
 
Код:
<?php if ($product->product_quantity <=0){?>
заменить на :
Код:
<?php if ($product->product_price == 0){?>
 
Назад
Сверху