Сергей Боюнов 0 Опубликовано 28 мая, 2009 Жалоба Share Опубликовано 28 мая, 2009 Маркет не принимает http://www.km-line.ru/market.php по причинам: --- 1. <currencies> <currency id="RUR" rate="0.0294"/> <currency id="USD" rate="1.0000"/> </currencies> Неверно прописан тег. Рубль должен быть равным 1, курс доллара - либо курсу ЦБРФ, либо внутреннему курсу магазина. 2. Не найден способ оплаты товара --- Это можно как-то поправить? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 мая, 2009 Жалоба Share Опубликовано 28 мая, 2009 1. Вот так попробуйте отдавать ссылку http://www.km-line.ru/market.php?currency=RUR 2. А вот здесь не знаю, как именно должен быть прописан они сообщили?! Вот было что-то подобное, гляньте - http://vamshop.ru/forum/index.php?topic=3013.msg25074#msg25074 Может что полезное в теме найдёте. Ссылка на сообщение Поделиться на другие сайты
Сергей Боюнов 0 Опубликовано 1 июня, 2009 Автор Жалоба Share Опубликовано 1 июня, 2009 1. Спасибо! Решилось. ) 2. Если кому нужно в XML присутствие какого-либо тэха, например <sales_notes>продажи только по безналичному расчету</sales_notes> То вставлять его нужно ДО vam_yml_out(' <url>' . $url . '</url>'); в противном случае будет каша вместо XML! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 июня, 2009 Жалоба Share Опубликовано 1 июня, 2009 Не туда вставили наверное, потому как по ссылке не видно sales_notes Ссылка на сообщение Поделиться на другие сайты
Сергей Боюнов 0 Опубликовано 1 июня, 2009 Автор Жалоба Share Опубликовано 1 июня, 2009 Не туда вставили наверное, потому как по ссылке не видно sales_notes Критично куда именно вставлять среди vam_yml_out , я пробовал разные варианты, а сработал лишь один. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 июня, 2009 Жалоба Share Опубликовано 1 июня, 2009 Ну Вы смотрели пример кода в market.php Там же видно и можно по аналогии сделать. Если так и не получилось, приведите код, как Вы правили и где. Ссылка на сообщение Поделиться на другие сайты
Сергей Боюнов 0 Опубликовано 1 июня, 2009 Автор Жалоба Share Опубликовано 1 июня, 2009 vam_yml_out('<shop>'); vam_yml_out('<name>' . vam_yml_clear_string((YML_NAME == '' ? STORE_NAME : YML_NAME)) .'</name>'); vam_yml_out('<company>' . vam_yml_clear_string((YML_COMPANY == '' ? STORE_OWNER : YML_COMPANY)) . '</company>'); vam_yml_out('<sales_notes>продажа только по безналичному расчету</sales_notes>'); vam_yml_out('<url>' . HTTP_SERVER . '/</url>'); Дабы исключить ошибки кодировки, вставлял для теста тэг: vam_yml_out('<sales_notes>predoplata</sales_notes>'); 1. Вставил после vam_yml_out('<url>' . HTTP_SERVER . '/</url>'); вылезла ошибка 2. Вставил после vam_yml_out('<name>' . vam_yml_clear_string((YML_NAME == '' ? STORE_NAME : YML_NAME)) .'</name>'); вылезла ошибка 3. Вставил после vam_yml_out('<company>' . vam_yml_clear_string((YML_COMPANY == '' ? STORE_OWNER : YML_COMPANY)) . '</company>'); ВСЕ ОК! Поменял тэг vam_yml_out('<sales_notes>predoplata</sales_notes>'); на vam_yml_out('<sales_notes>продажа только по безналичному расчету</sales_notes>'); вылезло куча ошибок: Warning: Cannot modify header information - headers already sent by (output started at /home/kmlineru/public_html/market.php:1) in /home/kmlineru/public_html/includes/application_top.php on line 33 Warning: Cannot modify header information - headers already sent by (output started at /home/kmlineru/public_html/market.php:1) in /home/kmlineru/public_html/inc/vam_setcookie.inc.php on line 21 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/kmlineru/public_html/market.php:1) in /home/kmlineru/public_html/includes/application_top.php on line 290 Warning: Cannot modify header information - headers already sent by (output started at /home/kmlineru/public_html/market.php:1) in /home/kmlineru/public_html/market.php on line 281 Т.е. сейчас кусок кода выглядит так и это не работает (( vam_yml_out('<shop>'); vam_yml_out('<name>' . vam_yml_clear_string((YML_NAME == '' ? STORE_NAME : YML_NAME)) .'</name>'); vam_yml_out('<company>' . vam_yml_clear_string((YML_COMPANY == '' ? STORE_OWNER : YML_COMPANY)) . '</company>'); vam_yml_out('<sales_notes>продажа только по безналичному расчету</sales_notes>'); vam_yml_out('<url>' . HTTP_SERVER . '/</url>'); Ссылка на сообщение Поделиться на другие сайты
Сергей Боюнов 0 Опубликовано 1 июня, 2009 Автор Жалоба Share Опубликовано 1 июня, 2009 Видимо с кодировкой какие-то проблемы, т.к. при vam_yml_out('<sales_notes>predoplata</sales_notes>'); все ОК а если слово predoplata написать по-русски, то беда. Что посоветуете? Каким текстовым редактором лучше воспользоваться? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 июня, 2009 Жалоба Share Опубликовано 1 июня, 2009 Вы не туда вставляете, нужно же в товар вставлять, насколько я понимаю. Вот прицепил исправленный файл. market.php Ссылка на сообщение Поделиться на другие сайты
Сергей Боюнов 0 Опубликовано 1 июня, 2009 Автор Жалоба Share Опубликовано 1 июня, 2009 Большое спасибо! ) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 июня, 2009 Жалоба Share Опубликовано 1 июня, 2009 Не за что Ссылка на сообщение Поделиться на другие сайты
Сергей Боюнов 0 Опубликовано 1 июня, 2009 Автор Жалоба Share Опубликовано 1 июня, 2009 Сорри, но еще вопрос ) Имеется возможность включать или не включать в листинг маркета каждый отдельный товар. Но не нашел - как к примеру выключить из XML целую Категорию товаров? В категории имеются Настройки для яндекс-маркет: Основная ставка (bid): Ставка для карточек (cbid): а ВКЛ - ВЫКЛ нету ( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 июня, 2009 Жалоба Share Опубликовано 1 июня, 2009 Если у Вас 1.51 версия - то такая возможность появилась. Просто лампочку красную включаете в колонке XML у категории (в списке категорий в Админке - Каталог) и автоматом все товары в категории и сама категория убираются из market.php Ссылка на сообщение Поделиться на другие сайты
Сергей Боюнов 0 Опубликовано 1 июня, 2009 Автор Жалоба Share Опубликовано 1 июня, 2009 Точно! Спасибо! ) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 июня, 2009 Жалоба Share Опубликовано 1 июня, 2009 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения