Вот часть содержимого "{$product|print_r}"

Array ( [g8x3jtldma] => Array ( [product] => Catalog\Model\Orm\Product Object ( [fast_mark_offers_use:protected] => [fast_mark_multioffers_use:protected] => [fast_mark_virtual_multioffers_use:protected] => [keep_update_prod_cat:protected] => 1 [keep_spec_dirs:protected] => [cache_visible_property:protected] => [cache_amount_step:protected] => [cache_warehouse_stick:protected] => [user_cost:protected] => 98.10 [stock:protected] => [full_stock:protected] => [offer_xcost:protected] => Array ( ) [dir_alias_cache:protected] => Array ( ) [calculate_user_cost:protected] => Array ( [4] => 90.00 [5] => 140.00 [12] => 140.00 [13] => 90.00 [14] => 97.00 [15] => 108.00 [16] => 112.50 [17] => 122.00 [19] => 87.00 [20] => 92.70 [21] => 98.10 ) [files:protected] => [dimensions_object:protected] => [_values:protected] => Array ( [id] => 14576 [site_id] =>

Конкретно интерсует, как вывести число calculate_user_cost - id цены 4

Закусило Александр пишет:
{$product->getCost('Название нужной цены')}

Шаблон orderform.tpl

<tbody>
                {foreach from=$order_data.items key=n item=item}
                {assign var=product value=$products[$n].product}
                <tr data-n="{$n}" class="item">
                    <td>
                        <b>{$item.cartitem.title}</b>
                        <br>
                        {$multioffers_values = unserialize($item.cartitem.multioffers)}
                        {if !empty($multioffers_values)}
                            <div class="parameters">
                                {$offer = array()}
                                {foreach $multioffers_values as $mo_value}
                                    {$offer[] = "{$mo_value.title}: {$mo_value.value}"}
                                {/foreach}
                                {implode(', &nbsp; ', $offer)}
                            </div>
                        {elseif !empty($item.cartitem.model)}
                            {t}Модель{/t}: {$item.cartitem.model}
                        {/if}
                    </td>
                    <td>{$item.cartitem.barcode}</td>
                    <td>{$item.single_cost}</td>
                    <td>{$product->getCost('Оптовая цена')}</td>

                    <td>{$item.cartitem.amount}</td>
                </tr>
                {/foreach}
            </tbody>

Значение {$item.single_cost} и {$product->getCost('Оптовая цена')} - одинаковое выводит

Цена выводится "как в заказе", в обоих случаях

Здравствуйте.

Мне необходимо вывести две цены (цена по которой оформлен заказ) и отдельной колонкой другой вид цены.

Например в заказе фактическая цена продажи, а во-второй колонке базовая оптовая цена.
Это нужно для сборщиков заказа.

Как это сделать?

Здравствуйте.

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



Нажмите "в корзину" у товар "Упаковочный материал рельеф рулон 4-5 метров 60см"

во всплывающем окне не меняется фотография

Александр, спасибо.

Это то, что нужно. Как вставить переменную в переменную с текстом не знал.

Пытался как в PHP, но не знал, что в Smarty вообще такой интересный синтаксис |cat:

...........................

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

Здравствуйте.

Идея: вывести модуль на страницах определённой родительской категории

Вот код.


{if $route_manager=$router->getCurrentRoute()}
    {$route_id=$route_manager->getId()}
{/if}

{if $route_id=="catalog-front-listproducts"}

    {$category_alias=$this_controller->request('category','string')} 

    {static_call var=category callback=['\Catalog\Model\Orm\Dir', 'loadByWhere'] params=[['alias'=>$category_alias]]} 
    
    {if $category.parent=="191"}
             
            $parentCat="toys"

    {/if}


    {moduleinsert name="Article\Controller\Block\Lastnews"  indexTemplate="blocks/lastnews/artInCat191.tpl" category="toys"}

    {/if}
    
{if 1>0}

    {/if}

    
{if 0>1}

    {/if}

{/if}

1) Как изменить код indexTemplate="blocks/lastnews/artInCat191.tpl" , чтобы 191 бралось из переменной "$category.parent" (это ID родительской категории)

2) Как изменить код category="toys" , чтобы toys бралось из переменной "$parentCat" (это ALIAS категории контента)

3) Модуль выводится всегда, вне зависимости от условия. Например блок if 1>0 и наоборот if 0<1 - в любом варианте выводится модуль

Придумал ещё одно решение:

Покупаем (не реклама) расширение Общие файлы для товаров
Делаем SEO-оптимизированный pdf файл.
Прикрепляем к нужным товарам или категориям товаров.

Попробую сам, позже отпишусь о результатах

Второй вариант реализации мысли.
Как "рекомендуемые товары" и "Сопутствующие товары".
Добавить пункт в настройках категории "Материалы по теме"

admin пишет:

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

Идея такая:
есть категории товаров "Игрушки", "Сувениры", "Цветы"
Во всех подкатегориях "Игрушки" - выводить блок - "Материалы по теме" - и соответственно в порядке убывания по дате, как новости ссылки на статьи

С возможностью например добавить в подкатегории отдельные статьи:

"Игрушки"
- "Куклы"
- "Машины"
в куклы статьи про куклы
в машинах статьи про детские машинки.

Примерно такое хочется.

Здравствуйте.
Как можно сделать вывод определённых статей в конкретных категориях товара?
Продолжение "пожелания" http://helpdesk.readyscript.ru/wish/Mat … i-588.html
Разместил в пожеланиях, так как думал, что нет такой возможности

61

(3 ответов, оставленных в Вопросы по работе с системой)

Нет ответа.

Нельзя так, или никто не хочет отвечать?

Удалось ли кому-то организовать ввод адреса одной строкой?

Подскажите, возможно ли как-то вносить изменения в модули, а конкретно изменить или добавить свои критерии отбора товаров, чтобы в случае обновления модуля всё не стёрлось?

Как лучше сделать?

64

(8 ответов, оставленных в Вопросы по Маркетплейсу)

Ярослав пишет:

Бывает необходимость указывать конкретную цену, а не скидку общую для товаров.
Пример: У категории чернила наценка 100%, скидки могут быть до 80% у оптовиков, а у техники для офиса наценка от 10% до 20% и скидка 80% уже не проставить, поэтому используется именно вид цены, а не скидка.

Поддерживаю. Данный функционал необходим

65

(27 ответов, оставленных в Предложения по улучшению системы)

Реальный пример. Интернет магазин с товарами (с фото) + баннер 1900 ширина
Обычный хостинг.
http://imagestun.com/hosting/kartinki/bjbbjb.jpg

Это ещё не оптимизированы CSS и JS. Думаю порядка 15-35% можно выиграть если дожать их.

В помощь Вам одноименная библиотека masonry-layout

67

(2 ответов, оставленных в Вопросы по работе с системой)

Ярослав пишет:

В начале list_products.tpl разместите следующий код:

 {if ($paginator->page==1)                     }
  {$app->title->addSection("{$app->title->get()}",0)|devnull}
  {else}                                                                                   
  {$app->title->addSection("{$category.name} оптом - Страница {$paginator->page}",0)|devnull}
 {/if}

Спасибо.!

Юрий пишет:

Добрый день!

Можно ли как то задать экспорт именно того типа цен которые нужно ? Например по умолчанию у меня оптовая цена, но другую площадку хочу выгружать розничную цену.

Безумно ВАЖНОЕ дополнение.!!!

69

(4 ответов, оставленных в Вопросы по работе с системой)

Отзывы реализованы данным методом:

В "Меню" создан пункт с типом "Ссылка" на статью, предварительно созданную в "Контенте"

Далее в шаблоне /article/view_article.tpl

нужно добавить условие

{if $article.id==72}
  {moduleinsert name="\Comments\Controller\Block\Comments" indexTemplate='blocks/comments/comment_block.tpl' listTemplate='blocks/comments/list.tpl' type='\\Article\\Model\\CommentType\\Article' pageSize=10}
{else}
КОД ВЫВОДА СТАТЬИ
{/if}

Всё будет работать

Вот пример 55optточкаorg/text-otzivy/otzyvy-o-kompanii-55optorg/

Подскажите как настроить Title для категорий/списков товара с несколькими страницами.

Сейчас ...?=3 - титл такой "Страница 3"

Хотелось бы "Детские товара :: Страница 3"

71

(1 ответов, оставленных в Вопросы по работе с системой)

Здравствуйте.
Установил демо (30 дневную) - что бы на ней сделать новый шаблон для основного сайта.
К сожалению месяц истёк, а тему не выдернул. Подскажите есть ли решение данной проблемы?
Как я понял, нужно чтобы сайт заработал, потом сделать экспорт block.xml в конструкторе.

72

(1 ответов, оставленных в Вопросы по работе с системой)

Здравствуйте.
В статьях (Article) есть пункт "Теги"
Хотел бы узнать, возможно ли как-то вывести статьи на сайте по определённым тегам?
Например на странице категории "Хлеб" выводить последние новости с тегами "хлеб"

Александр пишет:

многократно, всеравно. если есть в товаре характеристики, то сначала выводятся характеристики

покажите код файла product.tpl

Олеся пишет:

Здравствуйте.



у меня почему-то остается тот же порядок что и был.

Кэш чистили?

75

(12 ответов, оставленных в Вопросы по работе с системой)

Денис пишет:

На fozzy.com тариф за 120 руб. всё летает как баллистическая ракета  единственное сервер litespeed а не Апаче  (для модуля CDEK нужно попросить открыть нужный ему порт)

Денис можно
Ваш сайт, который на fozzy работает?
Сюда или в личку.