Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Recommended Posts

Может я что-то пропустил, прошу прощения! А как реализовать такую схему: если клиент купил на 500₽, то оплатить баллами можно только 5% от суммы заказа, а если на 1000₽, - то 10% можно оплатить баллами?

Edited by ilinv
Link to comment
Share on other sites


  • 2 weeks later...

Добрый день, продублирую данный пост из личного сообщения автору. Думаю другим тоже стоит проверить данный момент

Возникла проблема с Вашим модулем работы с бонусами.

Сразу эта проблема не замечалась, но когда на сайте 100+ заказов она проявилась.

Если включить автоматизацию начисления бонусов при входе на Админ страницу вся админка начинает тупить, т.е. переключение между меню Админ. страницы увеличивается на 2 и более секунды.

Если исключить из модификатора код:

  <file path="admin/controller/common/header.php" error="skip">
    <operation>
      <search>
        <![CDATA[public function index() {]]>
      </search>
      <add position="after">
        <![CDATA[
          if(extension_loaded('ionCube Loader') and $this->config->get('br_status')){
            require_once(modification(DIR_SYSTEM . 'library/br.php'));
            $this->registry->set('br', new Br($this->registry));
            $this->br = Br::get_instance($this->registry);
            $this->br->custom_func_br('admin', 'br_automate'); //v3.0.0
          }
        ]]>
      </add>
    </operation>   
  </file>

ситуация улучшается. Более чем уверен что если включить начисление бонусов при входе на сайт, ситуация с сайтом повторится

  <file path="catalog/controller/common/header.php" error="skip">
    <operation>
      <search>
        <![CDATA[public function index() {]]>
      </search>
      <add position="after">
        <![CDATA[
          if(extension_loaded('ionCube Loader') and $this->config->get('br_status')){
            require_once(modification(DIR_SYSTEM . 'library/br.php'));
            $this->registry->set('br', new Br($this->registry));
            $this->br = Br::get_instance($this->registry);
            if(isset($this->request->post['br_check_orders'])){
              $this->br->custom_func_br('admin_request', 'br_automate'); //v3.0.0
            }
            $this->br->custom_func_br('catalog', 'br_automate'); //v3.0.0
            $this->br->custom_func_br($this->request->get, 'get_visitor_info'); //v3.0.0
            if($this->config->get('br_no_away_status')){
              $data['br_popup'] = $this->load->controller('extension/module/br_popup');
            }
          }
        ]]>
      </add>
    </operation>   
  </file>

Проверьте, пожалуйста и дайте свой комментарий.

Проверялось на OcStore 3.0.2.0

У себя я сделал следующим способом. Строку в модификаторе:

<file path="admin/controller/common/header.php" error="skip">

заменил на:

<file path="admin/controller/report/report.php" error="skip">

Т.е. теперь начисление бонусов происходит при переходе в Отчеты->Отчеты т.к. данной страницей пользуюсь крайне редко

Link to comment
Share on other sites

@IHOR1989

Отличная идея! 
У меня не было возможности проверить на реальном сайте с большим количеством заказов.

 

Link to comment
Share on other sites

Здравствуйте! Есть такой вопрос: если клиент воспользовался купоном, можно ли сделать так, чтобы ему баллы не начислялись вообще за заказ? Тк сейчас начисляются, что не очень выгодно в плане продаж.

Link to comment
Share on other sites


@seopaul
В последних версиях модуля, стоит условие, которое дает возможность только использовать баллы или только купоны. Если у Вас не было доработок модуля лично для вас, нужно просто обновить модуль до последней версии. Для этого удалите модификатор и установите с заменой файлов.

Link to comment
Share on other sites

  • 1 month later...

Поддержка на нуле... На личные обращения по email уже не отвечает... Даже на вопрос о платной доработке не реагирует...

Автор, Вы еще живы?

Link to comment
Share on other sites


В 04.02.2022 в 15:21, PRammer сказал:

Поддержка на нуле... На личные обращения по email уже не отвечает... Даже на вопрос о платной доработке не реагирует...

Автор, Вы еще живы?

Присоединяюсь. Уже две недели автор на связь не выходит. Хотя в профиле показывает что он заходил 2 дня назад.

2022-02-09_22-50-30.png

  • +1 1
Link to comment
Share on other sites


Проблема в том, что данные модуля зашифрованы через ionCube Loader. Никто не в силах помочь, кроме самого автора.

Link to comment
Share on other sites


Извините, болел, поэтому не мог отвечать. Уже всем ответил.
В модуле почти все функции хранятся в файле, который не закодирован, поэтому редактировать сможет каждый разбирающийся человек.

Link to comment
Share on other sites

  • 2 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.