Личный счет
Краткое описание Личный счет
Модуль для создания личного счета покупателя в интернет магазине.
Модуль для создания личного счета покупателя в интернет магазине.
Модуль создает в личном кабинете раздел внутреннего счет. Этот счет можно пополнять покупая кредиты (настраивается в настройках модуля) и тратить на покупки в магазине. Администратор имеет возможность просматривать состояние счета покупателей и начислять на счет деньги.
Также модуль предоставляет API для управления внутренним счетом, благодаря которому можно создавать модули поощрений покупателей или реферральных программ.
После установки модуля в личном кабинете покупателя появится раздел "Личный счет", в котором можно будет просмотреть историю операций по счету, пополнить счет с помощью систем оплаты, установленых в магазине и запросить вывод средств.
При вводе суммы пополения счета в корзину добавляется соответсвующее количество товара, выбранного в настройках магазина. Дальнейшие действия покупателя аналогичны оформлению заказа. После оплаты заказа сумма зачисляется на личный счет покупателя.
Запросы на пополнение счета администратор может просматривать на странице "МодулиВнутренний счет". После совершения выплаты статус запроса нужно изменить на "Выплата завершена".
Для управления счетом в своем модуе подключите файл modules/internalpurse/classes/InternalPurseCore.php
Получение баланса счета:
InternalPurseCore::getBalance($id_customer, $id_currency);
$id_customer - идентификатор покупателя
$id_currency - валюта, в которой нужно вернуть результат (по умолчанию false - валюта по умолчанию)
результат - float
Список операций по счету:
InternalPurseCore::getPayments($id_customer, $id_currency);
$id_customer - идентификатор покупателя
$id_currency - валюта, в которой нужно вернуть результат (по умолчанию false - валюта по умолчанию)
результат - массив платежей, отсортированный в обратном порядке по дате
id_internalpurse - идентификатор операции
id_order - идентификатор заказа
id_customer - идентификатор покупателя
id_product - идентификатор товара
state - статус операции
total - сумма операции
description - описание
date_add - дата добавления
date_upd - дата обновления
Получение данных по операции:
InternalPurseCore::PaymentExists($id_order, $id_product, $id_customer);
$id_order - идентификатор заказа
$id_product - идентификатор товара
$id_customer - идентификатор покупателя
результат - массив информации о операции
Статусы операций:
InternalPurseCore::SELL - Пополнение с продажи
InternalPurseCore::PAYOUT_NOTACTIVE - Выплата запрошена, но не совершена
InternalPurseCore::PAYOUT_ACTIVE - Выплата совершена
InternalPurseCore::BUY - Покупка за внутренний счет
InternalPurseCore::REFERRAL - Реферральный бонус
InternalPurseCore::PAYIN - Пополнение счета
InternalPurseCore::INC - Увеличение счета
InternalPurseCore::DEC -Уменьшение счета
Добавление операции:
$operation = new InternalPurseCore();
$operation->id_order = 1;
$operation->id_customer = 1;
$operation->id_product = 1;
$operation->state = InternalPurseCore::DEC;
$operation->total = -10.99;
$operation->description = 'some description';
$operation->add();
Хук displayInternalpurseAccount выводит информацию на странице личного счета.
Версии:
v0.2.0 и v1.6.0 (2015-03-01)
На престе 1.4.10.0 будет работать?
1. Будет ли работать на версии 1.6?
2. Существует ли возможность подключить к модулю стандартный модуль партнерской программы, чтобы вознаграждение начислялось на ЛС?
Спасибо.
В 1.6 могут быть проблемы с отображение шаблона модуля из-за использования bootstrap в новой версии.
Партнерскую программу подключить можно. Описание api модуля находится на этой странице.
Добрый день, проблему могут возникнуть только с отображением шаблона или может быть еще что-то? Хотелось бы видеть пример установленный на 1.6.0.6. прежде чем покупать.
Спасибо
не поняла, как понять подключить файл в админке?Для управления счетом в своем модуе подключите файл modules/internalpurse/classes/InternalPurseCore.php??? Этот файл по умолчанию идет в модуле, не поняла как его надо полключать! Модуль установила, на в админке его пополнения нет. Я вообще ни че не поняла, как его подключить!!!
В своем модуле сделайте инклуд этого файла
Все, пардоньте, разобралась. (3.Создайте товар «Кредит» (лучше цифровой) с ценой 1 и максимальным количеством. Можете поместить его в неактивную категорию, тогда он не будет виден покупателям;
В настройках модуля в поле «Поиск товара» начните вводить название товара и выберите его из выпадающего списка, либо введите номер товара в поле «Ид товара»;) - выполнять обязательно, у мея вроде все появилось и внутренний счет и внешне у покупателя появился счет, единственной, не появилось вкладки - пополнить? но я так понимаю пополняется он после утверждения заказа и выбора оплаты?
Пополнение происходит после оплаты заказа
как сделать так, чтобы оплата за товар, была полностью через кабинет. а то получается, что у меня выходит оплата за товар двумя способами, а как сделать так, чтобы способов не было и был только личный счет, если отключить все способы оплаты, то получается, что человек не сможет пополнить баланс
Это не возможно при использовании стандартных способов оплаты, иначе пришлось бы использовать модули оплаты, написанные специально для этого модуля
возможна ли в данном модуле частичная оплата (сумма по выбору клиента) со счета, а остаток онлайн оплатой или же другим способом за минусом суммы выбраной клиентом?
Частичная оплата не возможна. Клиент может сначала пополнить счет, а потом оплатить
В версии 1.6 скрипт не работает.
1) На странице "Моя учетная запись" и "My account >Мой счет " проблемы с дизайном.
2) Проблема с кодом. Нету возможности "Пополнить личный счёт".
Продовец исправить свой скрипт для версии 1.6 не хочет.
Модуль для версий 1.4 и 1.5
Добавил версию для prestashop 1.6
Подтверждаю проблему с дизайном. http://s1.radikale.ru/uploads/2014/12/22/3bae1b7f8bf9ee5d053502f97a65407e-full.jpg Поправьте пожалуйста.
Проблема на престе с 2 языками, при на жатии на ссылку теряется /ru/ и ссылка становится нерабочей-как можно поправить?
Планируется ли модернизация с введением возможности частичной оплаты? Это было бы очень удобно, это позволило бы запрещать покупателям платить за доставку из личного счета.
все это необходимо для удобной завязки с модулем партнерской программы... Пользователям было бы удобно если баллы из партнерки автоматически переходили на их внутренний счет, так как суммы в партнерке обычно небольшие то частичная оплата нужна как воздух...
В prestashop нет возможности частичной оплаты
Добрый день,
Модуль работает для prestashop 1.6.0.9 ?
Да, добавил версию для prestashop 1.6
Добрый день!
Установил модуль для 1.6.0.9 работает. У меня такой вопрос, можно ли интегрировать данный модуль с платежными терминалами, такими как qiwi например?
Этот модуль работает со всеми установленными платежными модулями
Каким образом возможно обновить купленный модуль под Prestashop 1.6?
В личном кабинете на странице Мои загрузки
Здравствуйте! у меня возник вопрос по модулю Личный счет) Как оплачивать товар? я вроде все сделал , и баланс у меня отображается а вот оплатить не знаю как
у меня возник вопрос) Как оплачивать товар? я вроде все сделал , и баланс у меня отображается а вот оплатить не знаю как
Здравствуйте!
Можно ли сделать чтобы не было возможности вывода средств?
Мне нужно для начисления бонусов покупателям. Чтобы они эти бонусы могли тратить только в магазине.
И я так понял для 1.6 уже работает?
Добрый день!
Есть ли возможность связаться с разработчиком модуля через e-mail?
Здраствуйте,
я все установила, счет пополняется, вижу его, но не могу найти функцию пополнения счета вручную, чтобы переводить на личный счет суммы заработанные в партнерской программе. Подскажите пожалуйста как это сделать
Странно. Сделал виртуальный товар. Однако при пополнении пишет товара нет в наличии... Что поменять?