Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Ссылка на прайс-лист

Здравствуйте, уважаемые коллеги! )))
Столкнулся сейчас вот с такой ситуацией:
на многих сайтах (каталоги компаний, платные площадки для размещения прайс-листов и т.д.) требуется давать ссылку на прайс-лист магазина в xml-формате.
Вот думал, что может подойти market.php - пробовал давать ссылки такого плана: http://mysite.com/market.php
Но не прокатило ))

На это присылают вот такой ответ:

К сожалению, присланная Вами ссылка на Ваш прайс-лист не является
рабочей – наш XML-валидатор при проверке выдает ошибку:

XML Validator
Возникли следующие ошибки :

- line 8: 'WM' value for attribute 'id' under <currency> can only be:
'RUR, RUB, USD, EUR, UAH' line 10: 'UA' value for attribute 'id' under
<currency> can only be: 'RUR, RUB, USD, EUR, UAH' line 11: '' value for
attribute 'id' under <currency> can only be: 'RUR, RUB, USD, EUR, UAH'

- Файл НЕ соответствует правилам

Просьба проверить ваш прайс, исправить указанные ошибки и прислать
соответствующую ссылку. Еще укажите, пожалуйста, какая кодировка у Вас
на сообщение, стандартная Юникод (UTF-8) не определяет.

Можно ли каким-то образом сделать ссылку на прайс-лист магазина в xml-формате?
Буду очень признателен за советы ))


глюк


Ну и чего вы хотите с такими кривыми кодами валют,
Класифікація валют
И с неправильной ссылкой amp;  должно быть &amp; или нормальные ЧПУ.

<?xml version="1.0" encoding="utf-8"?><!DOCTYPE yml_catalog SYSTEM "shops.dtd">
<yml_catalog date="2010-11-03 23:29">
<shop>
<name><!]></name>
<company><!]></company>
<url>http://elkharkov.com/</url>
  <currencies>
    <currency id="WM" rate="0.9434"/>
    <currency id="USD" rate="1.0000"/>
    <currency id="UA" rate="0.1258"/>
    <currency id="" rate="1.2987"/>
  </currencies>
  <categories>
    <category id="15"><!]></category>
...
  </categories>
  <offers>
<offer id="121" available="true">
  <url>http://elkharkov.com/product_info.php/info/p121_Nokia-1208.html/amp;ref/yml</url>
  <price>278</price>
  <currencyId>UA</currencyId>
  <categoryId>19</categoryId>
  <picture>http://elkharkov.com/images/product_images/thumbnail_images/121_0.jpg</picture>
  <name><!]></name>
  <description><!]></description>
  <sales_notes></sales_notes>
</offer>
....
</offers>
</shop>
</yml_catalog>


Добрій день, tulgha!

Ну и чего вы хотите с такими кривыми кодами валют


Это же был встроенный в шопос файл ))
Я там ничего не менял.
А по поводу кодов валют - rate - это же курс валюты на сколько я понимаю. Вот за единицу у меня взят доллра - все цены вбиваю в долларе в админке. А вот 0,1258 - это курс гривны к доллару. Т.е. у меня стоит на сайте 1 доллар = 7,95 грн.
Или я что-то не так понимаю - Вы же прислали просто список кодов валют? А здесь в коде вроде как курс должен стоять...

И еще: http://mysite.com/market.php  - рабочая ссылка. Открывается страница и все правильно отображается.
В чем тогда проблема для всех компаний, которые просят ссылку на xml-прайс?

И с неправильной ссылкой amp;  должно быть &amp

Это попробую исправить ))

Спасибо большое за консультацию!


В письме к Вам ясно же написано:

<currency> can only be: 'RUR, RUB, USD, EUR, UAH' line 10: 'UA'

или, говоря по-русски, "под тегом валюты могут быть только коды 'RUR, RUB, USD, EUR, UAH'", т.е. рубль до 1998 года, рубль с 1998 ода, доллар, евро, гривня.
А у Вас что?
<currency id="WM" rate="0.9434"/>
<currency id="USD" rate="1.0000"/>
<currency id="UA" rate="0.1258"/>
<currency id="" rate="1.2987"/>

WM (вебмани) - нет такой валюты в природе!
UA - это код страны, не валюты, должно быть UAH
в четвертой строчке вообще пусто, должно быть EUR
В админке Система - Локализация - Валюты копка Редактировать, в разделе Символ справа введите правильные коды валют:
гривня - UAH
евро - EUR
вебмани удалите вообще на фих.


В файле market.php найти

'&amp;ref='

и заменить на
'&ref='

То же самое в marketgid_import.php


Теперь все очень ясно!
Огромное спасибо за помощь!
Были б в одном городе - пивом угостил бы с удовольствием )))))


Вот только еще один вопросик:

То же самое в marketgid_import.php


У меня есть только market.php
marketgid_import.php - такого нет.
Может быть только market.php или должен быть еще обязательно marketgid_import.php?
Если и маркетгид должен быть тоже, то где можно его скачать? т.к. в последних версиях его тоже не могу найти



:)
http://www.shopos.ru/forum/index.php?topic=2480.msg10423#msg10423


Большущее спасибо! ))

Сейчас буду пробовать ))




:)
http://www.shopos.ru/forum/index.php?topic=2480.msg10423#msg10423


А подскажите пожалуйста - еще такой вопрос:
вот для размещения прайс-листов, когда требуют ссылку на прайс в формате хмл - достаточно просто дать ссылку http://mysite.com/marketgid_import.php
И все? ))
Не могу разобраться - пишут, что неправильный формат...
Думаю уже что может нужно сохранять этот прайс-лист в хмл-формате самому еще? Или как быть в такой ситуации? Вроде по ссылке заходит все правильно отображается... Уже неделю мучаюсь - не могу разместить прайсы в инете (((
Очень буду признателен за помощь!


Это я наверное с маркетгид запутался - сейчас попробовал с market.php - вроде все ок. Буду ждать ответа от адимнов сайтов, на которые ссылку эту отправил.
Только теперь не пойму, когда нужно использовать маркетгид, а когда маркет? ))


Странные вопросы задаете, marketgid_import.php, естественно для marketgid.ru


аааа, теперь всё понял! большое спасибо )))
просто не знал о таком ресурсе в сети )))))


Источник



Copyright ShopOS