Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

flaim611

Новачок
  
  • Публікації

    12
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем flaim611

  1. Я хочу, чтобы если пользователи покупали заказ по ссылке конкретного партнёра, чтобы его заказ был не только в админке, в которую у него нет доступа, но и в его кабинете партнера (хотя бы чтобы просто отображались они)

  2. Здравствуйте
    Хочу убрать через контроллер все заказы, имеющие статус "Потерянный"
    Нужно это именно сделать на уровне контроллера, а не представлений, тк стоит менеджер заказов, а не обычная панель состояния

    Благодарю заранее за помощь!

  3. Здравствуйте, господа коллеги
    Проблема заключается в том, что вообще все сообщения, которые сайт рассылает пользователям (информацию о заказе, о смене статуса заказа) попадают в спам, не понимаю, что с этим делать

    Снимок экрана 2021-07-30 в 01.38.25.png

  4. Здравствуйте!
    На сайте opencart 3.0.3 необходимо прямо в товаре указывать стоимость в разных валютах
    то есть никакой конвертации валют

    Товар 1 должен стоит 1000 рублей или 20 евро или 15 долларов
    товар 2 должен стоит 1000 рублей или 18 евро или 17 долларов 
    и так далее

    Подскажите пожалуйста модуль или какое-либо решение
    Или выйдете пожалуйста на связь человек, который за оплату способен реализовать данный функционал

    Большое спасибо

  5. то есть вот так должен выглядеть код? 

    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');
            }

  6. 2 минуты назад, Prooksius сказал:

    https://prnt.sc/12beuxy - а чем отличаются вот эти действия?

     

    $this->config->set('config_currency', 'RUB');   

    извиняюсь, во втором случае должны ставится евро, т.к. по умолчанию стоят евро (опечатался )

  7. изменил вот так код, ничего не поменялось

     

    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

     

  8. 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');передавать код валюты

  9. Здравствуйте!
    Идея такая
    Не очень хочу покупать модуль на изменение валют относительно стран, т.к. мне нужно лишь только, чтобы валюта по умолчанию в России была рубль - все остальные - евро (а остальные валюты выбираются пользователем)

    У меня стоит 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;

    }


    За ранее спасибо за ответы

  10. Здравствуйте
    Нашел модуль с данным функционалом только на 2x версии.
    Срочно нужен такой модуль, где можно указать страну и стандартную валюту для нее для 3х.

    Видел один такой модуль https://opencartforum.com/topic/118108-podderzhka-autocurrency-oc3ocmodzip//
    Но почему-то продажа его приостановлена, хотя он очень нужен был бы :)

    Заранее благодарю за помощь!

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.