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

Не списываются бонусные баллы.


Recommended Posts

Логи что-то говорят на этот повод ? 

Надіслати
Поділитися на інших сайтах

Логи молчат

Прописывал. Я правильно понимаю. У вас после перевода заказа в стасу "завершено", "доставленно" и т.д. баллы автоматически начисляются?

Надіслати
Поділитися на інших сайтах


  • 5 months later...

Ребят объясните пожалуйста популярно,как работают эти бонусные баллы!!

 

1 учитывать в заказе -вкл

2 товар -  бонусные баллы и для товара и для группы пользователей установлены

 

далее при покупке товара с бонусами они не зачисляются пользователю!! Это надо делать самому вручную или они все-таки должны зачисляться??когда должны?при смене статуса заказа??

 

так же они не списываются сами  - их надо списывать тоже самому?? инфы нигде нету ,модуль ставить платный с кучей функционала смысла нет.

 

Пожалуйста объясните, уже мозг весь сломал!

Надіслати
Поділитися на інших сайтах


mreas, Долго мучался с этим вопросом. Теперь зачисляю вручную. И то не всегда можно это сделать, а если только покупатель зарегистрирован. На вопрос о автоматическом зачислении - ответа не нашел.
Надіслати
Поділитися на інших сайтах


Ок,как начислять понятно, а как списывать?через изменение заказа - на последней вкладке там есть поле "бонусы",жму применить - пишет бонусы учтены,меняю статус заказа,выхожу в личный кабинет и нифига не списаны!через Бд чтоли списывать?как вы списываете бонусы вручную?

Надіслати
Поділитися на інших сайтах


Кароче, разобрался!) Если кому интересно:

 

Чтобы при покупке за бонусы,они автоматом списывались с пользователя:

upload/catalog/model/total/reward.php

if ($this->model_account_customer->getRewardTotal($order_info['customer_id']) $points) { // было <

Как начислять: Продажи-заказы-Обзор (заказа)

справа вверху блок "Операции" там приплюсовать бонусные баллы.

 

Там же только в редактировании,на последней вкладке,есть поле-"Бонусные Баллы"-применить...все это фигня и не работает.

 

В Опенкарте не предусмотрено чтобы автоматом при смене статуса баллы списывались,решение - модуль платный.

 

https://opencartforum.com/files/file/1760-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0-%D0%BF%D0%BE%D0%BE%D1%89%D1%80%D0%B5%D0%BD%D0%B8%D1%8F%D0%BB%D0%BE%D1%8F%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0-1513-153-155-21/

  • +1 2
Надіслати
Поділитися на інших сайтах


  • 5 weeks later...

Кароче, разобрался!) Если кому интересно:

 

Чтобы при покупке за бонусы,они автоматом списывались с пользователя:

upload/catalog/model/total/reward.php

if ($this->model_account_customer->getRewardTotal($order_info['customer_id']) $points) { // было <

 

а что надо сделать? удалить или добавить эту строчку?

И автоматом списываться без ввода кол-ва балов, которое человек хочет списать?

Змінено користувачем Sedoirus
  • +1 1
Надіслати
Поділитися на інших сайтах


а что надо сделать? удалить или добавить эту строчку?

И автоматом списываться без ввода кол-ва балов, которое человек хочет списать?

извиняюсь за пост, я накасячил - пропустил условие..

 

в общем нужно поменять условие:

if ($this->model_account_customer->getRewardTotal($order_info['customer_id']) < $points) {

на: 

if ($this->model_account_customer->getRewardTotal($order_info['customer_id']) >= $points) { 

После этого не надо будет в админке вручную списывать баллы, они автоматом должны списаться со счета клиента.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

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

Important Information

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