flaim611
-
Публікації
12 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем flaim611
-
-
Здравствуйте
Хочу убрать через контроллер все заказы, имеющие статус "Потерянный"
Нужно это именно сделать на уровне контроллера, а не представлений, тк стоит менеджер заказов, а не обычная панель состояния
Благодарю заранее за помощь! -
-
Здравствуйте!
На сайте opencart 3.0.3 необходимо прямо в товаре указывать стоимость в разных валютах
то есть никакой конвертации валют
Товар 1 должен стоит 1000 рублей или 20 евро или 15 долларов
товар 2 должен стоит 1000 рублей или 18 евро или 17 долларов
и так далее
Подскажите пожалуйста модуль или какое-либо решение
Или выйдете пожалуйста на связь человек, который за оплату способен реализовать данный функционал
Большое спасибо -
9 минут назад, Prooksius сказал:
https://prnt.sc/12beuxy - а чем отличаются вот эти действия?
$this->config->set('config_currency', 'RUB');
Большое вам спасибо, у меня получилось!
-
то есть вот так должен выглядеть код?
5 минут назад, Prooksius сказал:https://prnt.sc/12beuxy - а чем отличаются вот эти действия?
$this->config->set('config_currency', 'RUB');
if ($_SESSION['lang'] == "RU" && $_SESSION['check'] == 0) {
$this->config->set('config_currency', 'RUB');
$_SESSION['check'] = 1;
}
if (!array_key_exists($code, $currencies)) {
$code = $this->config->get('config_currency');
} -
2 минуты назад, Prooksius сказал:
https://prnt.sc/12beuxy - а чем отличаются вот эти действия?
$this->config->set('config_currency', 'RUB');
извиняюсь, во втором случае должны ставится евро, т.к. по умолчанию стоят евро (опечатался )
-
изменил вот так код, ничего не поменялось
if (!array_key_exists($code, $currencies)) {
$code = $this->config->get('config_currency');
}if (!array_key_exists($code, $currencies) && $_SESSION['lang'] == "RU" && $_SESSION['check'] == 0) {
$code = 'RUB';
$_SESSION['check'] = 1;
}55 минут назад, nikifalex сказал:/catalog/controller/startup/startup.php
55 минут назад, nikifalex сказал:/catalog/controller/startup/startup.php
-
39 минут назад, nikifalex сказал:
/catalog/controller/startup/startup.php
41 минуту назад, Prooksius сказал:Посмотрите в
catalog\controller\startup\startup.phpСпасибо за быстрые ответы
Нашел вот такой код, я так понимаю, это именно то, что мне нужно$code = '';
$this->load->model('localisation/currency');
$currencies = $this->model_localisation_currency->getCurrencies();
if (isset($this->session->data['currency'])) {
$code = $this->session->data['currency'];
}
if (isset($this->request->cookie['currency']) && !array_key_exists($code, $currencies)) {
$code = $this->request->cookie['currency'];
}
if (!array_key_exists($code, $currencies)) {
$code = $this->config->get('config_currency');
}
if (!isset($this->session->data['currency']) || $this->session->data['currency'] != $code) {
$this->session->data['currency'] = $code;
}
if (!isset($this->request->cookie['currency']) || $this->request->cookie['currency'] != $code) {
setcookie('currency', $code, time() + 60 * 60 * 24 * 30, '/', $this->request->server['HTTP_HOST']);
}
$this->registry->set('currency', new Cart\Currency($this->registry));
И, как я понял, интересующая строчка эта:
if (!array_key_exists($code, $currencies)) {
$code = $this->config->get('config_currency');
}
могу ли прописать здесь:
if (!array_key_exists($code, $currencies)) {
$code = $this->config->get('config_currency');
}
if (!array_key_exists($code, $currencies) && $_SESSION['lang'] == "RU" && $_SESSION['check'] == true ) {
$code = $this->config->get('RUB');
$_SESSION['check'] = false;
}
Я просто не знаю, как в get('config_currency');передавать код валюты
-
Спасибо за быстрые ответы -
Здравствуйте!
Идея такая
Не очень хочу покупать модуль на изменение валют относительно стран, т.к. мне нужно лишь только, чтобы валюта по умолчанию в России была рубль - все остальные - евро (а остальные валюты выбираются пользователем)
У меня стоит GeoFX (Библиотека для php) и в сессии у меня хранится код страны($_SESSION['lang]) клиента (RU, UK, USA) и переключатель (чтобы пользователь из России мог изменить валюты с рублей) ($_SESSION['check] = false)
Мне нужно знать, где в коде opencart 3 устанавливается валюта по умолчанию, где мне нужно создать примерно такую конструкцию
if($_SESSION['lang'] = "RU" && $_SESSION['check] == false){поставить валюту по умолчанию RUB;
$_SESSION['check] == true;}else{
поставить реальную валюту по умолчанию RUB;
}
За ранее спасибо за ответы -
Здравствуйте
Нашел модуль с данным функционалом только на 2x версии.
Срочно нужен такой модуль, где можно указать страну и стандартную валюту для нее для 3х.
Видел один такой модуль https://opencartforum.com/topic/118108-podderzhka-autocurrency-oc3ocmodzip//
Но почему-то продажа его приостановлена, хотя он очень нужен был бы :)
Заранее благодарю за помощь!
Как сделать отображение заказов партнера в его партнерском кабинете в Opencart 3
в Opencart 3.x: Загальні питання
Опубліковано:
Я хочу, чтобы если пользователи покупали заказ по ссылке конкретного партнёра, чтобы его заказ был не только в админке, в которую у него нет доступа, но и в его кабинете партнера (хотя бы чтобы просто отображались они)