trainracing Posted May 12, 2015 Report Share Posted May 12, 2015 (edited) некоторым магазинам для повышения конверсии будет полезно добавить отображение о наличии гарантии производителя на товары. С данным решением покупатели будут видеть в яндекс маркете, что у вас есть гарантия. Инструкция: 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 May 12, 2015 by trainracing Quote Link to post Share on other sites
mishanya Posted May 14, 2015 Report Share Posted May 14, 2015 не лучше ли сделать для каждого товара этот параметр зависимым от товара, не у всех ведь может быть гарантия. сделать в админке дополнительный чекбокс - предоставляется гарантия, а в коде yandex.php (вы бы кстати написали что это в нем нужно делать правку, не все знают) вывести так: if($p->warranty) print "<manufacturer_warranty>true</manufacturer_warranty>"; + в запросе выше по коду добавить выборку p.warranty Quote Link to post Share on other sites
trainracing Posted May 15, 2015 Author Report Share Posted May 15, 2015 не лучше ли сделать для каждого товара этот параметр зависимым от товара, не у всех ведь может быть гарантия. сделать в админке дополнительный чекбокс - предоставляется гарантия, а в коде yandex.php (вы бы кстати написали что это в нем нужно делать правку, не все знают) вывести так: if($p->warranty) print "<manufacturer_warranty>true</manufacturer_warranty>"; + в запросе выше по коду добавить выборку p.warranty ну по факту если товар новый то гарантию дают все производители Quote Link to post Share on other sites
mishanya Posted May 15, 2015 Report Share Posted May 15, 2015 Да, возможно. Но все-таки лучше такое учесть и оставить выбор за администратором. Например на некоторую продукцию не дают гарантию изначально. Quote Link to post Share on other sites
trainracing Posted May 18, 2015 Author Report Share Posted May 18, 2015 (edited) не лучше ли сделать для каждого товара этот параметр зависимым от товара, не у всех ведь может быть гарантия. сделать в админке дополнительный чекбокс - предоставляется гарантия, а в коде 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 May 18, 2015 by trainracing Quote Link to post Share on other sites
mishanya Posted May 18, 2015 Report Share Posted May 18, 2015 так у гарантии синтаксис какой для яндекс? тот что вы описали в первом посте: <manufacturer_warranty>true</manufacturer_warranty> или то что вы пишете тут <offer id='$p->variant_id' garanty='$warranty'> на странице описания нет такого синтактсиса как вы предложили в конце garanty='$warranty' Quote Link to post Share on other sites
trainracing Posted May 18, 2015 Author Report Share Posted May 18, 2015 на странице описания нет такого синтактсиса как вы предложили в конце garanty='$warranty' Внимательней) я исправил $garanty = 'true'; if ($p->warranty == 0) {$garanty = 'true'; } else { $garanty = 'false'; } <offer id='$p->variant_id' manufacturer_warranty='$garanty'> Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.