• Объявления

    • dinox

      Закрытый раздел разработчиков   21.08.2017

      У нас на форуме существует закрытый раздел для разработчиков в котором мы обсуждаем нюансы работы на нашем форуме, в каталоге дополнений и другие моменты которые интересны в большинстве случаев только разработчикам. На данный момент существует лишь 2 условия для попадания:
      1. Наличие промодерированного дополнения в нашем каталоге  2. Отсуствие варезной деятельности 
      Если эти правила выполнены, пишите запрос @ArtemPitov на попадание в раздел разработчиков
SergeyV

[Решено] Как сделать цены в рублях, но при добавлении нужно указывать $.

Рекомендуемые сообщения

SergeyV    0

Добрый день! Подскажите пожалуйста, как сделать так что бы при добавлении товара, я цену указывал в долларах, при этом что бы в магазине она была только в рублях! Для меня этот вопрос очень актуальный, буду благодарен за подсказку. При этом в админпанели у меня вообще нету долларов, только одна валюта рубли. Как добавить доллары?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 092

система - настройки - локализация - валюты :: добавить

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pascha    631
система - настройки - локализация - валюты :: добавить

не забыть указать курс)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Einshtein    611

насильное присвоение определенной валюты независимо от валюты указаной в админке:

system/library/currency.php

это

if (isset($this->request->get['currency']) && (array_key_exists($this->request->get['currency'], $this->currencies))) {
  $this->set($this->request->get['currency']);
 } elseif ((isset($this->session->data['currency'])) && (array_key_exists($this->session->data['currency'], $this->currencies))) {
	$this->set($this->session->data['currency']);
 } elseif ((isset($this->request->cookie['currency'])) && (array_key_exists($this->request->cookie['currency'], $this->currencies))) {
	$this->set($this->request->cookie['currency']);
 } else {
	$this->set($this->config->get('config_currency'));
 }
  }

поменять на это:

if (isset($this->request->get['currency']) && (array_key_exists($this->request->get['currency'], $this->currencies))) {
  $this->set('RUB');
 } elseif ((isset($this->session->data['currency'])) && (array_key_exists($this->session->data['currency'], $this->currencies))) {
	$this->set('RUB');
 } elseif ((isset($this->request->cookie['currency'])) && (array_key_exists($this->request->cookie['currency'], $this->currencies))) {
	$this->set('RUB');
 } else {
	$this->set($this->config->get('config_currency'));
 }
  }

В админке выбираете валюту по умолчанию $ и задаете ему курс 1,0000000

Рублям присваиваете курс 29.37199974 (или какой он там сейчас)

таким образом в админке Вы будете вбивать цену в $, а на сайте она будет отображаться в рублях (не забудьте почистить кэш браузера и сайта)

Сделайте бэкап перед внесением изменений

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SergeyV    0

Спасибо большое за ценную и полезную информацию :)

У меня возник еще вопрос, не хотелось бы ради него создавать новую тему, задам его тут!

У меня используется модуль "Рекомендуемые". Я знаю, что шаблон featured.tpl и есть еще контроллер featured.php. Стили для этого модуля, берутся из главного файла стилей stylesheet.css. Но я не нашел не в tpl файле не в php строки которая бы говорила модулю что его стили находятся в этом файле. в php файле есть только привязка к файлу шаблона. Подскажите пожалуйста, откуда модуль знает что его стили находятся в stylesheet.css ? И как мне вынести его стили в отдельный файл css. Спасибо большое за помощь!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
max1985    2

Подскажите пожалуйста будет ли корректно работать, если сделать так:

 

1) В Система - Локализация - Валюта, создаем две валюты Руб. и $

    Руб. - Включено, Значение = Курс Рубля к 1$

    $ - Отключено, Значение = 1.00000

 

2) В Система - Настройки - Локализация - Валюта, по умолчанию ставим $

 

Вроде в админке отображаются цены в $, а на сайте в Руб.

И ничего в коде менять не надо.

Но может я не прав и где-то столкнусь с проблемами, подскажите кто знает? 

 

ocstore v1.5.4.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
max1985    2

А вот и проблема, в Опере отображаются цены в евро, также и заказы приходят!

Подскажите что подправить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу