VaM Shop



  • Установка и настройка
  • Проблемы и решения
  • Шаблоны
  • Модули
  • Установщик модулей


  • Интеграция Vamshop
  • Общие вопросы
  • Продажа открытого программного обеспечения


Открытая копия форума поддержки Vamshop

Форум поддержки VaM Shop

Интернет-магазин VaM Shop => Модули => Тема начата: Ренат от 11 Октября 2007, 14:39:07



Название: Модуль автоматической оплаты WebMoney
Отправлено: Ренат от 11 Октября 2007, 14:39:07
После оплаты, как я понимаю, должно редиректить с мерчанта на checkout_process.php, но оно редиректит просто на / (т.е. на index.php)
В чем проблема?


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: VaM от 11 Октября 2007, 14:48:14
На сайте мерчанта, в настройках прописано в Success URL адрес http://магазин.ру/checkout_process.php ?!


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: Ренат от 11 Октября 2007, 15:14:55
Спасибо, заработало.


Название: Re: Модуль автоматической оплаты Yandex.Деньги
Отправлено: Ренат от 12 Октября 2007, 17:36:23
Тоже проблемка с Яндексом, новый топик не буду создавать, дабы не заграмождать форум.
Оплата происходит, но заказ не появляется в админке и вообще после оплаты никуда не редиректит.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: VaM от 12 Октября 2007, 18:54:41
А вот с яндексом сложнее, автоматическим модулем я не пользовался.
Там нужно с яндексом договор подписывать и иметь расчётный счёт в банке, на который будут скидываться деньги.

С этим модулем не могу помочь.
Ты уже подписал с яндексом бумажки?


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: Mikhail от 11 Декабря 2007, 16:26:50
Версия магазина 1.36
После установки автоматического мерчанта описание товара при его оплате, когда уже перешел на мерчант в кракозяблях. Это явно связано с тем, что шоп то в utf-8, а мерчант то на win1251...
Как передавать на мерчант инфо в корректной кодировке? Да и после оплаты также открывается страница в неправильной кодировке, но уже на моем сайте, например с сообщением, что "email не смогли отправить в связи..."


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: VaM от 11 Декабря 2007, 17:51:44
Не знаю, может попробовать аналогично модулю rupay - http://vamshop.ru/support/modules/smf/index.php?topic=295.msg5130#msg5130 ?!
т.е. переводить названия товаров в транслит?

В /includes/modules/payment/webmoney.php заменить:
Код:
                               vam_draw_hidden_field('LMI_PAYMENT_DESC', $products) .

на:
Код:
                               vam_draw_hidden_field('LMI_PAYMENT_DESC', vam_cleanName($products)) .



Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: Mikhail от 11 Декабря 2007, 18:15:27
C транслитом получилось, только файл для автоматической оплаты нужно было править  /includes/modules/payment/wm.php


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: Mikhail от 11 Декабря 2007, 18:36:51
После оплаты открывается страница ошибки, что email не смогли отправить. Товар получить нельзя, а деньги с кошелька списались...


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: Mikhail от 11 Декабря 2007, 18:54:43
Платеж проходит, деньги списываются, но после оплаты открывается страница: http://1dollar.in/checkout_process.php
С текстом: РќРµ удалось отправить email.
РћС?РёР±РєР°: РџСЂРѕРёР·РѕС?ла РѕС?РёР±РєР° РїСЂРё инициализации Mail функции.
Товар получить невозможно.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: Mikhail от 11 Декабря 2007, 18:57:03
Изменил вручную кодировку страниы. Эти кракозябли значат: Не удалось отправить email.
Ошибка: Произошла ошибка при инициализации Mail функции.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: VaM от 11 Декабря 2007, 20:07:13
А если просто заказ оформить в магазине, без перехода на мерчант, отправляет почту?
Попробуй в Админке - Настройки - Основные - Настройка email - Способ отправки указать
mail или sendmail


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: Mikhail от 11 Декабря 2007, 21:14:29
Помогло, спасибо. Еще пару вопросов.
1. Если я покупаю товар залогинившись, то после оплаты попадаю в пустую корзину и не понятно где искать оплаченный товар. Как сделать так, чтобы открывалсь сразу страница, где можно скачать товар?
2. Когда человек оплатил без регистрации, то сразу открывается страница для скачивания - это хорошо, но если перешел с нее в каталог, то снова эту страницу не открыть и на почту не приходит ссылка для скачивания. Можно ли сделать так, чтобы после оплаты на почту клиенту приходила ссылка для скачивания оплаченного товара, даже если он не регистрировался (всмысле любому клиенту) и установить ссылку типа "Купленные товары", как есть ссылка "Корзина" или "Главная"


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: VaM от 12 Декабря 2007, 10:28:00
1. Так ведь правильно, ты заказ оформил, корзина очистилась. Ссылка на загрузку должна быть сразу на странице checkout_success.php если ты оплатил заказ и статус заказа поменялся. Вот посмотри как настраивать - http://vamshop.ru/manual/ch07.phpl
2. Да, ссылка никуда не отправляется, пока только так. Скачать можно в своём заказа, т.е. нужно посмотреть иторию заказов в Мои данные, зайти в свой заказ и будет ссылка вверху. Можно где-то в магазине создать страницу например Как скачивать оплаченный товар. В будущих версиях я наверное что-нибудь придумаю, например справа будет бокс появляться Ваши загрузки, что б не лазить по всему магазину и не искать, где ссылка.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: ABerezin от 13 Декабря 2007, 00:59:52
Саша!
По п.2 - обрати внимание, речь идёт о покупке без регистрации. Бокс "Ваши загрузки"  на время пока он продолжает бродить по магазину? Про ссылку в письме можно забыть.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: VaM от 13 Декабря 2007, 12:16:48
Mikhail

Наверное лучше отключить это так называемое быстрое оформление (Админка - Настройки - Основные - Данные покупателя - Вид регистрации - account), вообще как-то странно эта покупка без регистрации сделана, я вообще хочу попробовать заменить на другой модуль, на Checkout Alternative, если включено быстрое оформление, то оно будет действительно по-проще, а не такое же как обычные оформление.

Андрей

По поводу Бокс загрузки, я вообще думал взять его из osC VaM.
Файл /templates/Helius/boxes/download_files.php

Он светится всегда, если покупатель зашёл под своим паролем и если у него есть активные загрузки.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: ABerezin от 13 Декабря 2007, 12:38:43
Цитата: VaM от 13 Декабря 2007, 12:16:48
По поводу Бокс загрузки, я вообще думал взять его из osC VaM.
Файл /templates/Helius/boxes/download_files.php

Он светится всегда, если покупатель зашёл под своим паролем и если у него есть активные загрузки.
Это конечно хорошо, бокс несомненно полезный, но какой "зашёл под своим паролем" при покупе без регистрации? Проблема ведь именно в "без регистрации". Для зарегистрированного пользователя всё ясно - закачка есть в истории заказа, о чём ему было сказано на success_checkout (что, впрочем, не мешает сразу забыть об этом :)). Так что продажа виртуальных товаров без регистрации дело весьма скользкое.

Цитата: Mikhail от 11 Декабря 2007, 21:14:29
1. Если я покупаю товар залогинившись, то после оплаты попадаю в пустую корзину и не понятно где искать оплаченный товар. Как сделать так, чтобы открывалсь сразу страница, где можно скачать товар?
Кстати, непонятно, почему в пустую корзину, а не на success_checkout, с которого сразу можно скачать файл.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: VaM от 13 Декабря 2007, 14:28:45
Так как сделано сейчас так называемое "быстрое" оформление, с ним ведь действительно нельзя продавать виртуальные товары, я вот тоже у себя его отключил. Я в будущих версиях что-нибудь придумаю, лично мне кажется неплохой идея с боксом загрузок.

По идее, на checkout_success.php ведь и перекидывает, а не в корзину.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: ABerezin от 13 Декабря 2007, 14:39:11
Цитата: VaM от 13 Декабря 2007, 14:28:45
Так как сделано сейчас так называемое "быстрое" оформление, с ним ведь действительно нельзя продавать виртуальные товары, я вот тоже у себя его отключил.
Вот и я о том-же. По крайней мере нужно предупредить покупателя о том, что если сессия кончится, то его "денюжки тю-тю" :)

Цитата: VaM от 13 Декабря 2007, 14:28:45
лично мне кажется неплохой идея с боксом загрузок.
Кто-то спорит? :)

Цитата: VaM от 13 Декабря 2007, 14:28:45
По идее, на checkout_success.php ведь и перекидывает, а не в корзину.
Да, но Mikhail утверждает что у него переход на корзину.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: Mikhail от 13 Декабря 2007, 23:51:48
Цитата: ABerezin от 13 Декабря 2007, 00:59:52
Саша!
По п.2 - обрати внимание, речь идёт о покупке без регистрации. Бокс "Ваши загрузки"  на время пока он продолжает бродить по магазину? Про ссылку в письме можно забыть.

1. При покупке "Без регистрации" нет раздела "Мои данные". Именно таких клиентов больше всего. Если я не собираюсь постоянно покупать в магазине товар, то я естественно не регистрируюсь, если это возможно. Так вот как быть именно таким клиентам (которых большинство), которые не регистрировались и у них нет раздела "Мои данные".
2. Почему про ссылку в письме можно забыть? Ссылка же генерируется для скачивания сразу после оплаты и действительна она определенный срок, заданный в админке.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: VaM от 14 Декабря 2007, 11:22:28
Mikhail

Если торгуешь виртуальными товарами, так называемую "быструю" покупку нужно отключить.
Я Вот выше писал где в админке отключить.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: ABerezin от 14 Декабря 2007, 11:28:26
1. Никак. Скачивать по ссылке, которая должна быть на странице checkout_success.
2. Потому что чтобы воспользоваться ссылкой, нужно войти в магазин.
Не стоит использовать режим "Без регистрации" для продажи виртуальных товаров.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: Mikhail от 14 Декабря 2007, 18:22:28
Цитата: VaM от 13 Декабря 2007, 12:16:48
Mikhail

По поводу Бокс загрузки, я вообще думал взять его из osC VaM.
Файл /templates/Helius/boxes/download_files.php

Он светится всегда, если покупатель зашёл под своим паролем и если у него есть активные загрузки.


Это идея очень хорошая, потому как мне, когда покупал скрипт мгмзина пришлось потыкать вначале на разные кнопки , чтобы найти мой товар для скаичвания. Лучше конечно - залогинился - увидил справа или слева Бокс типа корзины, только с уже купленными товарами, которые доступны для скачивания.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: VaM от 14 Декабря 2007, 20:30:40
Я постараюсь к следующей версии добавить такой бокс в VaM Shop.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: VaM от 28 Декабря 2007, 18:43:45
Сделал бокс Мои загрузки, в следующем патче будет.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: Dime от 01 Апреля 2008, 12:55:59
скажите пожалуйста про автоматический модуль wm, речь идет о том, который стоит в сборке!? или это какой то другой установлен (только не robox)!!


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: Dime от 01 Апреля 2008, 13:25:23
можно ли сделать при помощи этого модуля так, чтобы после оплаты через wm открывался доступ на скачивание виртуального товара (только не через robox)!?


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: VaM от 01 Апреля 2008, 20:21:27
Dime

в сборке по умолчанию модуль не автоматический я специально добавил, потому что не у многих есть персональный аттестат для работы через мерчант webmoney.

А автоматический можно взять здесь - http://vamshop.ru/node/160

Можно сделать, что б отрывался доступ после оплаты, вот как раз с помощью автоматического модуля, который вот в файлах.

Но советую робокс всё-таки, там всё электронные деньги в одном модулей.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: Dime от 02 Апреля 2008, 12:01:02
спасибо большое, после долгих раздумий решили робокс =)))


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: VaM от 02 Апреля 2008, 12:25:18
Правильно, просто это логичнее, иметь один модуль для всех электронных валют, что б лишний раз не пугать покупателя огромным количеством способов оплаты на выбор, а легче сгруппировать например теже электронные деньги в одном модуле, хотя конечно львиная доля электронных денег это webmoney + может ещё яндекс-деньги, можно конечно и их по-отдельности поставить, два модуля не так уж и много, если не хочется робокс.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: Dime от 03 Апреля 2008, 10:17:23
возникла проблема с оплатой через robox, при внесении любой суммы за товар, даже если меньше цены товара, автоматически меняется статус для скачивания товара!!! как это можно решить!?


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: VaM от 03 Апреля 2008, 12:16:44
Dime

Каким образом?
Такого быть не должно, т.е. если в success url в настройках робокса указан http://магазин.ру/robox.php
Такого быть не должно.

Можно по-шагово, что и как делаете, что б такой получить?!
или даже так, попробуйте этот фокус проделать на vamshop.ru/shop
т.е. например оформите VaM Shop за 80$ с оплатой через робокс и попробуйте поменять статус, не оплатив 80$.
Я пробовал, у меня не получается ни при каких условиях.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: Dime от 03 Апреля 2008, 13:13:25
"Result URL" http://магазин.ру/robox.php
"метод отсылки в Result URL" POST
"Success URL" http://магазин.ру/checkout_success.php
"метод отсылки в Success URL" POST
"Fail URL" http://магазин.ру/checkout_payment.php
"метод отсылки в Fail URL" POST

вот таким образом сделано! не правильно!?


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: VaM от 03 Апреля 2008, 16:38:42
Не совсем, Вы ж прочитайте, в описании модуля robox в админке написано как правильно вписывать.

Success URL должен быть http://магазин/checkout_process.php
А остальное правильно.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: Dime от 03 Апреля 2008, 17:39:12
спасибо большое!!!! но вот то, что выше я кокраз брал из админки, там этот пример и есть!!! но все же спасибо за прояснение =)


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: VaM от 03 Апреля 2008, 17:46:54
Да, действительно, ошибка в описании.
Спасибо, что сообщили, исправил в коде ошибку.

В следующей версии магазина будет исправлена ошибка.


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: Dime от 03 Апреля 2008, 21:44:02
не за что! рад был помоч =)


Название: Re: Модуль автоматической оплаты WebMoney
Отправлено: VaM от 04 Апреля 2008, 10:58:06
Dime

Если ещё где ошибки заметите, пишите обязательно.




Вам нужен шаблон Vamshop или интернет-магазин под ключ?
E-mail - help@visuon.ru
ICQ - 300253


справочник адресов организаций - Брус,Доска 5400руб/м3. Доставка - пиломатериалы. Камерная сушка доски любых пород.

карта сайта