- 5
About This File
Бонусные баллы (расширение функционала)
Модуль расширяет и упрощает стандартный функционал связанный с баллами.
Сейчас я очень загружен, поэтому во избежания вашего недовольства, лучше сначала просите пробную версию с временным ключом. Если все подходит, покупайте модуль, и вам будет дан постоянный ключ. Иначе я могу помочь вам не сразу и вам прийдется меня ждать.
Совместим с OpenСart 3.
Важно!!!
Модуль использует стандартные функции оплаты баллами OpenCart.
Поэтому если вы хотите чтобы клиенты могли баллами оплачивать товары, вам нужно включить следующие функции на странице "Учитывать в заказе":
1. Кредит магазина
2. Бонусные баллы
http://joxi.ru/ZrJdVPXI9VKYO2
Обязательно!! При неправильной настройке баллы могут не списываться со счета покупателя и вы понесете финансовые потери!!!
Модуль не списывает баллы сам, это происходи с помощью стандартных функций OpenCart
Если статус на который переводится заказ после оплаты не находится в списке обрабатываемых, то балы не списываются.
Вам нужно зайти в настройки магазина и проставить обрабатываемы статусы заказа.
http://joxi.ru/ZrJdVPXIw8VoD2
Еще одна проблема, при которой списание не будет работать.
Если у вас не списываются баллы при оплате ими, проверьте файл:
opencart 2.3, 3:
catalog/language/ru-ru/extension/total/reward.php
opencart 2.1:
catalog/language/russian/total/reward.php
Строка (по стандартному №6):
$_['text_reward'] = 'Бонусные баллы (%s)';
В некоторых пользователей были удалены символы '%s', верните их, без этого opencart не будет списывать баллы
Оплата баллами
- Позволяет изменить стандартный механизм оплаты баллами (можно установить взаимосвязь между стоимостью товара и его стоимость в баллах, функция - "Сколько баллов стоит одна единица валюты")
- Возможность назначить категории, товары из которых не будут оплачиваться баллами
- Разное количество бонусных баллов в зависимости от категории товара
- Разное количество бонусных баллов в зависимости от производителя товара
- Возможность назначить максимальное количество баллов которым можно расплатится (процент от полной стоимости или конкретное количество баллов)
- Возможность выбрать оплачивать баллами акционные товары или нет
- Возможность выбрать оплачивать баллами скидочные товары или нет
- Возможность учитывать связанные опции и их акции (модуль Связанные опции)
- Возможность назначить стоимость заказа выше которой будет работать оплата баллами
- Возможность назначить стоимость заказа ниже которой будет работать оплата баллами
- Возможность округления вычисленных баллов
Начисление баллов
- Изменение стандартного функционала начисления баллов
- Возможность назначить конкретное число баллов за любой товар либо процент от его стоимости (например товар стоит 1000р назначаем 10% значит будет начислено 100 баллов)
- Возможность назначить статус заказа при котором будет происходить автоматическое начисление всех баллов по заказу
- Возможность выбрать начислять баллы за акционные товары или нет
- Возможность выбрать начислять баллы за скидочные товары или нет
- Возможность учитывать связанные опции и их акции (модуль Связанные опции)
- Возможность назначить стоимость заказа выше которой будет работать начисление баллов
- Возможность назначить стоимость заказа ниже которой будет работать начисление баллов
-
Возможность корректировать/отключить начисление баллов за товар который оплатили баллами
-
Возможность округления вычисленных баллов
Баллы за определенные действия
- Возможность установить баллы от суммы заказа (например 1000-10;2000-20;5000-80 - если сумма заказа выше 1000 начислять 10 баллов, если больше 2000 - 20 баллов и т.д.)
- Возможность установить баллы 1 заказ и отдельно за последующие заказы
- Возможность установить баллы 1 отзыв и отдельно за последующие отзывы
- Возможность установить автоматическое начисление баллов при одобрении отзыва
- Возможность установить баллы за регистрацию
- Возможность установить баллы за подписку на новости (списываются если происходит отписка)
Автоизменение статуса заказа
Совместим с модулем "Простая регистрация и заказ Simple"
Демо:
demo
demo
Установка:
- Загрузить модулю через установщик дополнений OCMOD
- Обновить модификаторы
- Установить модуль в разделе Модули
- Ввести настройки
- Настроить и активировать модуль ключом
Обновление
- Удалить старый модификатор
- Установить модуль через установщик дополнений OCMOD с заменой файлов
- Обновить модификаторы
- Настроить и активировать модуль ключом
Сейчас в модуле около 30 функций. Я хочу его развивать, поэтому вы можете предлагать функции которые хотели бы в нем видеть. Следует понимать следующее.
Понятно что все функции о которых мне пишут я не встрою в модуль. Во-первых это приведет к сложно поддерживаемому продукту. Чем больше функций тем больше багов. Это правило не может обойти пока что никто. Если я вижу что функция действительно может подойти многим или несколько человек мне о ней пишут, я ее добавлю. Во-вторых добавление в модуль какой-то определенной функции только для одного покупца, это экономически не выгодно.
Но даже если пользователю нужна какая-то узконаправленная функция я не против доработать ее специально для него за отдельную плату.
Начиная со второй покупки скидка 40%