Перейти к содержанию

maksimist

Новичок
  • Публикаций

    3
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о maksimist

  • Звание
    Новичок
  1. Все бы хорошо, но остаётся не понятным один момент!!! На сайте Яндекса https://tech.yandex.ru/market/plugins/ есть модуль для opencart, который позволяет выгружать данные на Маркет. Соответственно актуальная версия модуля, про который тут идет речь. На сайте 2 валюты одна USD со значением 1.0 и вторая валюта BYN имеющая значение 2.0 и являющаяся валютой по умолчанию. Цена на товар задается в USD, а на сайте выводится в BYN. После установки модуля и переходе по ссылке мой.сайт//index.php?route=extension/feed/yamarket пишет мол Not exist RUB, ну и все правильно, т.к. нет у нас такой валюты в папке admin/controller/extension/feed/yamarket.php есть файл в котором можно все конфигурировать находим строчку: $offers_currency = 'RUB'; и меняем на: $offers_currency = 'BYN'; Все ссылка мой.сайт//index.php?route=extension/feed/yamarket работает и проходит валидацию Яндекса. При таком раскладе цена у нас выводится почему-то в USD, но код валюты показывает BYN c rate=1, чтож поделать надо править: меняем все в том же файле: $shop_currency = $this->config->get('config_currency'); на: $shop_currency = $this->config->get('USD'); Теперь все гуд, цена товара выводится в нужной нам валюте! УРА! Но стал следующий вопрос, а если у товара 2 цены одна акционная(продажная), а вторая старая??? <price>849.00</price> <oldprice>480</oldprice> <currencyId>BYN</currencyId> Цена по прайсу стала нормальня, а вот олдпрайс должен так же умножаться на заданный курс в моём случае 2, а он не умножается. Может кто знает как поправить?
×