Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Поддержка] Система поощрения/лояльности клиента (ос1.5-2.3)


 Поделиться

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

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

Подскажите, может кто то у себя делал, как в админке в списке покупателей сделать еще колонку с бонусами покупателя? (в контроллере вроде это все есть, но как вывести не пойму)

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


  • 4 месяца спустя...

Здравствуйте. Рассылка всем баллов на N число дней с последующим их списанием при неиспользовании, появилась?

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


В 24.09.2021 в 14:17, kpk17 сказал:

Здравствуйте. Рассылка всем баллов на N число дней с последующим их списанием при неиспользовании, появилась?

Добрый день, нет не появилась.  

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

  • 4 недели спустя...

День добрый!

Платформа ocStore 2.3.0.2.3

В описании "- Работает со стандартной системой оформления заказа и с упрощенной системой оформления заказа Simple (файл Addons.zip) (OC1.5-2.1)"

У Simple на ocStore 2.3.0.2.3 будут ошибки?

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


Ошибок не будет, работает с последней версией simple

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

В 21.10.2021 в 22:54, smw72 сказал:

Привет, а как зайти в админку теста ос 2.3? логин и пароль не подходят

Только что проверил, все работает http://os23.saytii.ru/admin/index.php?route=sale/reward_customer_sv логин, пароль: demo

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

  • 1 месяц спустя...

Доброго дня!
Opencart 2.3.0.2.3
Поощрение клиента v2.2.0.1

 

Начисление бонусов настроено так: цена товара = количество бонусов.

Бонусы начисляются - система рабочая. Если акция на товар - то тоже все нормально.

 

Но если при оформлении заказа применить КУПОН на скидку - то бонусы начисляются независимо от скидки по купону.

Т.е. если сумма заказа = 1000, купон на скидку 100, итог = 900,
но бонусов начисляется 1000, а не 900.

 

Как решить проблему?

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


Ответил в личку, пока нет решения из-за особенностей подсчёта баллов и подсчёта скидки в купоне.

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

  • 3 недели спустя...

Для 3.0.х ожидается? 

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


4 минуты назад, Zaurius сказал:

Для 3.0.х ожидается? 

Уже давно есть 

 

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Здравствуйте!

Возможно такой вопрос уже поднимался, но я не смог найти.

Подскажите как добавить сумму начисляемых бонусов в корзине? Например будет начислено  300 бонусов за заказ. 

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


9 часов назад, mx928 сказал:

Здравствуйте!

Возможно такой вопрос уже поднимался, но я не смог найти.

Подскажите как добавить сумму начисляемых бонусов в корзине? Например будет начислено  300 бонусов за заказ. 

А шаблон у вас не выводит под каждым товаром сколько должно будет начислиться?

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

2 минуты назад, sergiussv сказал:

А шаблон у вас не выводит под каждым товаром сколько должно будет начислиться?

Выводит, но хотелось бы общую сумму получить и например вывести перед таблицей total «будет начислено за заказ 100 бонусов»

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


9 минут назад, mx928 сказал:

Выводит, но хотелось бы общую сумму получить и например вывести перед таблицей total «будет начислено за заказ 100 бонусов»

можете сделать типа того:

в шаблоне прописать типа следующего:

<?php
  $reward_total = 0;
  foreach ($products as $product) { 
    $reward_total += $product['reward'];
  }
?>

И после в месте вывода следующее:

<?php if ($reward_total) { ?>
Будет начислено баллов <?php echo $reward_total; ?>
<?php } ?>

 

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, sergiussv сказал:

можете сделать типа того:

в шаблоне прописать типа следующего:

<?php
  $reward_total = 0;
  foreach ($products as $product) { 
    $reward_total += $product['reward'];
  }
?>

И после в месте вывода следующее:

<?php if ($reward_total) { ?>
Будет начислено баллов <?php echo $reward_total; ?>
<?php } ?>

 

 

Спасибо работает только пришлось сделать так - $reward_total += preg_replace("/[^0-9]/", '', $product['reward']);

У в контроллере также можно получить сумму $reward_total += $product['reward']; ? Делаю по аналогии в контроллере но чтото не удается получить сумму

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


1 минуту назад, mx928 сказал:

Делаю по аналогии в контроллере но чтото не удается получить сумму

если в контроллере, то нужно либо так делать $data['reward_total'] 

либо если это симпла, то вот так $this->_templateData['reward_total']

 

короче смотреть по коду нужно какая переменная передается в шаблон

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

10 минут назад, sergiussv сказал:

если в контроллере, то нужно либо так делать $data['reward_total'] 

либо если это симпла, то вот так $this->_templateData['reward_total']

 

короче смотреть по коду нужно какая переменная передается в шаблон

 

Все получилось! Спасибо!

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.