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

Мои Финансы


Recommended Posts

Пробую сделать раздел Мои Финансы

настроил xml для vqmod

 

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

 

далее

++ в "Пополнить" - выбор из списка платежной системы - так же как это делается при оплате счета

++ в "Перевести" - поле для ввода по ИД гругого пользователя или его емайл + сумма перевода. Причем при подтверждении перевода должно на почту учти подтверждение - в котром ссылка для подтверждения с кодом

 

и еще при оплате счетов в выборе системы оплаты - "с баланса счета" - и при оплате тоже слать письмо с кодом для подтверждения

ну вроде все - этот модуль должен удовлетворить многих

 

ээээ а что если сделать новую папку внутри - finances вдобавок к account ?

finances.zip

post-686403-0-33082200-1412442750_thumb.png

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

Ну вот Видишь))

Внутренний счет он и так изначально отдельно от заказов

Просто им можно оплачивать заказы а так то он никоем образом не связан

Ну и кстати такая тема как вывод на оплату уже существующих методов оплат не подойдет

Так как они завязаны на заказе и данных о заказе

ВСЕ

А тут заказа то нет

Но у тебя есть один только вариант

Это запихивать пополнение как товар и оформлять заказ

Такое уже есть, зарубежный модуль

Который создает пополнение счета как товар и переходит на оформление заказа

Но там идет стандартное оформление и соответственно исключить какие то методы и доставку нет да и это не возможно

Так что остается один вариант это использовать мои модули

Спасибо за внимание

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

не волнуйтесь - техзадание полностью создано

делаю его в коде потихоньку

все будет работать как и описано выше:

выбор методов оплаты которые могут пополнять баланс(депозит) счета

 

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

над этим тоже можно поработать

для начала сделаю возможность биткоинами пополнять и ЯДеньги

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

лучше скажите как вместо того чтобы писать такую длинную конструкцию

		if (isset($this->session->data['payment_methods'])) {
			$this->data['payment_methods'] = $this->session->data['payment_methods']; 
		} else {
			$this->data['payment_methods'] = array();

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

data['payment_methods'] = session.data.get('payment_methods', {})

а ну да сделать свою функцию .get()

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

как из языкового файла

$this->language->load('account/account_deposit');
 
все значения перекатать в .tpl
а то как-то странно при загрузке модуля языка в контроллер его еще весь перекатывать в переменные
$this->data['button_confirm'] = $this->language->get('button_confirm');
 
Надіслати
Поділитися на інших сайтах

а почему встроенный депозит магазина работает криво??

когда я включаю в настройках

учитывать в заказе: "Кредит магазина"

то при создании заказа со счета вычитается сумма сразу но в списке платежных систем есть 2 выбора и списать с депозита магазина и оплатить извне

 

так вот выбор не влияет - всегда списывается сумма с депозита магазина

и статус заказ не меняется  остается в "ожидание"

бред какойто

тоесть встроенный механизм вообще не пашет?

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

при оплате из депозита магазина выдает:

Warning: sprintf(): Too few arguments in C:\inetpub\PHP-sites\opencart-demo\upload\catalog\controller\checkout\success.php on line 54

 

и не меняет статус заказа ((

 

оказывается файл русификатора с ошибкой, исправил:

//$_['text_customer'] = '<p>Your order has been successfully processed!</p><p>You can view your order history by going to the <a href="%s">my account</a> page and by clicking on <a href="%s">history</a>.</p><p>If your purchase has an associated download, you can go to the account <a href="%s">downloads</a> page to view them.</p><p>Please direct any questions you have to the <a href="%s">store owner</a>.</p><p>Thanks for shopping with us online!</p>';
$_['text_customer'] = '<p>Ваш заказ успешно сформирован!</p><p>Вы можете просматривать все ваши заказы в <a href="%s">Личном кабинете</a> в разделе <a href="%s">"История заказов"</a>.</p><p>Если ваша покупка связана с файлом для скачивания, тогда вам нужно перейти в раздел <a href="%s">"Файлы для скачивания"</a> и скачать купленный товар.</p><p>Все свои вопросы вы можете направить в <a href="%s">Службу поддержки</a> клиентов нашего магазина.</p><p>Спасибо за покупки в нашем интернет-магазине!</p>';

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

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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