Категории

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

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

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

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

Расширения

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

Модули

Шаблоны

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

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

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

Бизнес книги

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

Магазины на ShopOS

Хостинг для ShopOS

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

Курилка

market.php vs. currency

не знаю как сейчас обстоят дела в shopos 2.5.1, но в 2.5.0 есть реальный глюк в файле market.php.

<currency id="EUR" rate="1.2219"/>
<currency id="USD" rate="1.0000"/>
<currency id="UAH" rate="0.1259"/>

как видно не правильно выводит цену
<currency id="UAH" rate="0.1259"/>

специально по лазил по магазинам, глюк у всех одинаковый  :o


решил заменив строчку
os_yml_out('    <currency id="' . $code . '" rate="' . number_format(1/$v,4) . '"/>');
на
os_yml_out('    <currency id="' . $code . '" rate="' . number_format($v,4) . '"/>');



не знаю как сейчас обстоят дела в shopos 2.5.1, но в 2.5.0 есть реальный глюк в файле market.php.

<currency id="EUR" rate="1.2219"/>
<currency id="USD" rate="1.0000"/>
<currency id="UAH" rate="0.1259"/>

как видно не правильно выводит цену
<currency id="UAH" rate="0.1259"/>

специально по лазил по магазинам, глюк у всех одинаковый  :o


а как должно выводить?


получается что UAH стоит дороже доллара

хотябы так

<currency id="EUR" rate="0.82"/>
<currency id="USD" rate="1.00"/>
<currency id="UAH" rate="7.94"/>


кстати а что там с  Перекодировка в windows-1251
с ней не работает market.php


как и где менять

Десятичный знак: ,
Разделитель тысяч: .
Десятичные порядки: 2

в файле market.php
или как убрать копейки
<price>1.676,33</price>


ну вот например

http://www.shopos.ru/market.php

<currencies>
<currency id="RUR" rate="0.0342"/>
<currency id="USD" rate="1.0000"/>
<currency id="UAH" rate="0.1252"/>
</currencies>


правильно выдается.

главная валюта доллера. значит = 1.0

а все отсальные относительно доллара расчитываются

1/0.0342
1/0.1252

<currency id="EUR" rate="0.82"/>
<currency id="USD" rate="1.00"/>
<currency id="UAH" rate="7.94"/>


может такие кривые курсы в настройках валют указаны


как у меня сейчас (это я щитаю правильным)

<currency id="EUR" rate="0.82"/>
<currency id="USD" rate="1.00"/>
<currency id="UAH" rate="7.94"/>

один доллар равно сем гривен девяносто четыри копейки
1/7.94

правильно как мне кажется не  rate="1.0000" а
<currency id="RUR" rate="0.0342"/>
<currency id="USD" rate="0.0100"/> // както так
<currency id="UAH" rate="0.1252"/>

и вобще когда менять
market.php?currency=UAH
market.php?currency=RUR
market.php?currency=USD

с курсом получается бардак, или я не правильно понимаю
-------------------------------------------------------------------------------------------------------------
сорри, все понял!


Доброго дня! Подскажите, в списке валют у меня присутствует молдавский лей, а яндекс эту валюту не принимает (служба поддержки яндекса подтвердили сей факт). Можно сделать так что бы маркет.пшп не передавал яндексу информацию об этой валюте, если можно то как? (Молдавский лей - основная валюта).



Доброго дня! Подскажите, в списке валют у меня присутствует молдавский лей, а яндекс эту валюту не принимает (служба поддержки яндекса подтвердили сей факт). Можно сделать так что бы маркет.пшп не передавал яндексу информацию об этой валюте, если можно то как? (Молдавский лей - основная валюта).


если не передавать информацию о валюте - маркет не примет

так а разница. добавить вторую валюту - рубли. и выдавать маркету в рублях




если не передавать информацию о валюте - маркет не примет

так а разница. добавить вторую валюту - рубли. и выдавать маркету в рублях


У меня там 4-ре валюты - молдавский лей, доллар, евро, рубль. Яндекс ругается на сам факт присутствия валюты MDL. Удаляю валюту молдавский лей - принимает, добавляю - не принимает. Пробовал мойдомен/market.php?currency=RUR - как мертвому припарки. Может есть возможность что бы передавать информацию о трех известных Яндексу валютах, а о молдавском лее умолчать?


может курс это валюты очень сильно  отличается от курса цб



может курс это валюты очень сильно  отличается от курса цб


"Добрый день.
Да. Валюты MDL у нас не заведено.
Ее указывать нельзя. Пропишите валюту в USD
--
С уважением, Борисова Людмила
Служба поддержки Яндекс.Маркет"

Т.е. просто не нужно передавать им информацию о молдавском лее. Это возможно?


Источник



Copyright ShopOS