Jump to content

Recommended Posts

некоторым магазинам для повышения конверсии будет полезно добавить отображение о наличии гарантии производителя на товары.
 
С данным решением покупатели будут видеть в яндекс маркете, что у вас есть гарантия.
cgUdB-seu-A.jpg
 
 
Инструкция:
 
1. ищем 

<description>".htmlspecialchars(strip_tags($p->annotation))."</description>

2. Ниже вставляем:

<manufacturer_warranty>true</manufacturer_warranty>

 
должно получиться так:

<description>".htmlspecialchars(strip_tags($p->annotation))."</description>
<manufacturer_warranty>true</manufacturer_warranty>
<delivery>true</delivery>

пример - http://clim-shop.ru/yandex.xml

Edited by trainracing
Link to post
Share on other sites

не лучше ли сделать для каждого товара этот параметр зависимым от товара, не у всех ведь может быть гарантия. сделать в админке дополнительный чекбокс - предоставляется гарантия, а в коде yandex.php (вы бы кстати написали что это в нем нужно делать правку, не все знают) вывести так:

 

if($p->warranty)
print "<manufacturer_warranty>true</manufacturer_warranty>";

+ в запросе выше по коду добавить выборку p.warranty

Link to post
Share on other sites

не лучше ли сделать для каждого товара этот параметр зависимым от товара, не у всех ведь может быть гарантия. сделать в админке дополнительный чекбокс - предоставляется гарантия, а в коде yandex.php (вы бы кстати написали что это в нем нужно делать правку, не все знают) вывести так:

 

if($p->warranty)
print "<manufacturer_warranty>true</manufacturer_warranty>";

+ в запросе выше по коду добавить выборку p.warranty

 

ну по факту если товар новый то гарантию дают все производители

Link to post
Share on other sites

Да, возможно. Но все-таки лучше такое учесть и оставить выбор за администратором. Например на некоторую продукцию не дают гарантию изначально.

Link to post
Share on other sites

не лучше ли сделать для каждого товара этот параметр зависимым от товара, не у всех ведь может быть гарантия. сделать в админке дополнительный чекбокс - предоставляется гарантия, а в коде yandex.php (вы бы кстати написали что это в нем нужно делать правку, не все знают) вывести так:

 

if($p->warranty)
print "<manufacturer_warranty>true</manufacturer_warranty>";

+ в запросе выше по коду добавить выборку p.warranty

 

я не программист, а чайник в php/mysql. То есть делаем чекбокс, поле в бд "warranty" правки в /api/ , в яндекс.пхп добавить код 

if($p->warranty)

print "<manufacturer_warranty>true</manufacturer_warranty>";

 

и при сохранении галочки все будет работать? 

или может надо как то так?? :

$garanty = 'true';
if ($p->warranty == 0) {$garanty = 'true';
} else {
$garanty = 'false';
}
<offer id='$p->variant_id' manufacturer_warranty='$garanty'>
 
 
Edited by trainracing
Link to post
Share on other sites

так у гарантии синтаксис какой для яндекс? тот что вы описали в первом посте:

<manufacturer_warranty>true</manufacturer_warranty>

или то что вы пишете тут

<offer id='$p->variant_id' garanty='$warranty'>

на странице описания нет такого синтактсиса как вы предложили в конце garanty='$warranty'

Link to post
Share on other sites

на странице описания нет такого синтактсиса как вы предложили в конце garanty='$warranty'

 

 

Внимательней) я исправил

 

$garanty = 'true';
if ($p->warranty == 0) {$garanty = 'true';
} else {
$garanty = 'false';
}
<offer id='$p->variant_id' manufacturer_warranty='$garanty'>
 

 

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...