Яндекс.Маркет Украина и webasyst

XDS

Гуру форума
Регистрация
20 Окт 2007
Сообщения
365
Реакции
87
Как сделать для яндекс маркета файл, в котором цены будут в гривне? если курс рубля относительно гривны ставить, яндекс маркет не принимает, пишут что в гривнах надо.
 
Как сделать для яндекс маркета файл, в котором цены будут в гривне? если курс рубля относительно гривны ставить, яндекс маркет не принимает, пишут что в гривнах надо.
Не обещаю что получится, но попробовать можно:
В \published\SC\html\scripts\modules\products\yandex.market\class.yandexmarket.php нужно найти строки:
PHP:
fputs( $f, "				<currencies>\n");
fputs( $f, "					<currency id=\"RUR\" rate=\"1\"/>\n");
fputs( $f, " 					<currency id=\"USD\" rate=\"CBRF\"/>\n");
fputs( $f, " 					<currency id=\"EUR\" rate=\"CBRF\"/>\n");
fputs( $f, " 					<currency id=\"UAH\" rate=\"CBRF\"/>\n"); 
fputs( $f, "				</currencies>\n");
и заменить на:
PHP:
fputs( $f, "				<currencies>\n");
fputs( $f, " 					<currency id=\"UAH\" rate=\"1\"/>\n"); 
fputs( $f, "				</currencies>\n");
А строчку:
PHP:
fputs( $f, "						<currencyId>RUR</currencyId>\n" );
на
PHP:
fputs( $f, "						<currencyId>UAH</currencyId>\n" );
В магазине гривна соответственно должна быть валютой по умолчанию. В админке Настройки > Валюты так же не забудьте указать для гривны Код валюты ISO 3: UAH
 
Я извиняюсь за некропост, но
fputs( $f, " <currency id=\"UAH\" rate=\"CBRF\"/>\n");
можно как-то вместо CBRF ставить текущий курс магазина?
 
Я извиняюсь за некропост, но
fputs( $f, " <currency id=\"UAH\" rate=\"CBRF\"/>\n");
можно как-то вместо CBRF ставить текущий курс магазина?
в этом же файле (\published\SC\html\scripts\modules\products\yandex .market\class.yandexmarket.php) находите строчку
Код:
$this->_exportBegin( $f );
и меняете ее на
Код:
$this->_exportBegin( $f, $rate );
находите
Код:
function _exportBegin( $f )
меняете
Код:
function _exportBegin( $f, $rate )
находите
Код:
		fputs( $f, " 					<currency id=\"UAH\" rate=\"CBRF\"/>\n");
меняете
Код:
		fputs( $f, " 					<currency id=\"UAH\" rate=\"".$rate."\"/>\n");
 
Назад
Сверху