Перейти к содержанию
Официальный форум поддержки Simpla

Вывод характеристик товара в Description


Рекомендуемые сообщения

Всем доброго времени суток.!

 

Может быть кто-то сможет подсказать как осуществить следующую задумку.

 

Я хочу характеристики с карточки товара добавлять в Description данной карточки автоматически.

 

Симпла переписана и функция создания тайтла и дескрипшена создается автоматически, используя данные из названия товара (ниже привожу кусок кода)

 

{* Канонический адрес страницы *}
{$canonical="/products/{$product->url}" scope=parent}
 
{$meta_description="Купить {$product->name|escape} недорого с доставкой по Москве и России. Пункт самовывоза в районе метро Перово." scope=parent}
{if $product->variants}
    {$prices_ranges_page = []}
    {foreach $product->variants as $v}
        {$prices_ranges_page[] = $product->variant->price}
    {/foreach}
    {$min = min($prices_ranges_page)}
    {$max = max($prices_ranges_page)}
    
    {if $min != $max}
        {$meta_title="{$product->name|escape} - цена от {$min|convert} рублей" scope=parent}
    {else}
        {$meta_title="Купить {$product->name|escape} - цена {$min|convert} рублей" scope=parent}
    {/if}
 
{else}
    {$meta_title="{$product->name|escape}" scope=parent}
{/if}
 
У карточки товара есть следующие параметры:
post-19892-0-16030400-1545599188_thumb.jpg
 
Мне нужно, чтобы исходя их этих параметров получился Description следующего вида:

Купить Платье коллекции «Версаль»  бренда Ябольшой, с коротким рукавом, розовые, короткие,

трикотажные, в детский сад, размер 74, размер 80, размер 86, размер 92, цвет розовый   - недорого

с доставкой по Москве и России. Пункт самовывоза в районе метро Перово.

 
Еще одна проблема, что у разных карточек товара различное количество этих полей, где больше или меньше размеров, цветов, категорий и т.д. Т.е. как-то нужно учитывать все эти параметры и выводить их все в Description.
 
Если есть кто сможет это осуществить подскажите как это сделать или оцените стоимость данной доработки.
 
Заранее благодарю за помощь. 

 

Ссылка на сообщение
Поделиться на другие сайты

 

Всем доброго времени суток.!

 

Может быть кто-то сможет подсказать как осуществить следующую задумку.

 

Я хочу характеристики с карточки товара добавлять в Description данной карточки автоматически.

 

Симпла переписана и функция создания тайтла и дескрипшена создается автоматически, используя данные из названия товара (ниже привожу кусок кода)

 

{* Канонический адрес страницы *}
{$canonical="/products/{$product->url}" scope=parent}
 
{$meta_description="Купить {$product->name|escape} недорого с доставкой по Москве и России. Пункт самовывоза в районе метро Перово." scope=parent}
{if $product->variants}
    {$prices_ranges_page = []}
    {foreach $product->variants as $v}
        {$prices_ranges_page[] = $product->variant->price}
    {/foreach}
    {$min = min($prices_ranges_page)}
    {$max = max($prices_ranges_page)}
    
    {if $min != $max}
        {$meta_title="{$product->name|escape} - цена от {$min|convert} рублей" scope=parent}
    {else}
        {$meta_title="Купить {$product->name|escape} - цена {$min|convert} рублей" scope=parent}
    {/if}
 
{else}
    {$meta_title="{$product->name|escape}" scope=parent}
{/if}
 
У карточки товара есть следующие параметры:
 
Мне нужно, чтобы исходя их этих параметров получился Description следующего вида:

Купить Платье коллекции «Версаль»  бренда Ябольшой, с коротким рукавом, розовые, короткие,

трикотажные, в детский сад, размер 74, размер 80, размер 86, размер 92, цвет розовый   - недорого

с доставкой по Москве и России. Пункт самовывоза в районе метро Перово.

 
Еще одна проблема, что у разных карточек товара различное количество этих полей, где больше или меньше размеров, цветов, категорий и т.д. Т.е. как-то нужно учитывать все эти параметры и выводить их все в Description.
 
Если есть кто сможет это осуществить подскажите как это сделать или оцените стоимость данной доработки.
 
Заранее благодарю за помощь. 

 

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

Также в предоставленном вами коде, я не увидел переменной для цвета товара. поэтому держите без цвета и склонений.

<p>Купить {$product->name} бренда {$brand->name}{foreach $product->categories as $product_category name=categories}, {$product_category->name|escape}{/foreach} {foreach $product->variants as $v}{if $v->name}, {$v->name}{/if}{/foreach} — недорого с доставкой по Москве и России. Пункт самовывоза в районе метро Перово.</p>
 

 

P.s. такие вещи лучше писать в одну строчку, чтобы не встретились артефакты в виде множества пробелов, которые могут возникнуть, к примеру, при отсутствии вариантов у товара.

Изменено пользователем zaqwert
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...