ROBOKASSA для JoomShopping (скачать)

  • 301 Ответов
  • 54129 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

ROBOKASSA для JoomShopping (скачать)
« : 26.08.2011, 23:27:53 »
WEB студия WDDA занимается разработкой сайтов на популярной и бесплатной системе управления Joomla.
Ввиду того что мы часто пользуемся дарами интернета (халявой), решили сами такую халяву немного плодить. Нам нравится разработка JoomShopping, но отсутствие бесплатных адонов немного ущемляет развитие этого быстрого и удобного расширения.

Так вот, мы в течение трех дней боролись с мануалом Робокассы а так же с Joomla, и JoomShopping, в следствии чего появился на свет удобный пакет дополнения который объединяет эти штуки.

Мы решили сделать вам подарок в виде дополнения способа оплаты через Robokassa в расширение JoomShopping.
Поддержка: Joomla 1.5 - 1.7.

Ссылка для скачивания установочного архива (установка через JoomShopping):
http://wdda.pro/razrabotchikam

Инструкция там же.
Будем рады вашим комментариям в этой теме.

Обновление: вышла новая версия модуля.

Изменения в модуле 2.0:

 — Поддержка мультивалютности
 — Поддержка мультиязычности (пересылает на английскую версию сервиса Робокасса, если пользователь отправился с англоязычной страницы)
 — Исправлена поддержа языков — теперь языковые файлы находятся отдельно от общих языковых файлов JoomShopping, означает — после обновления магазина они не затрутся.
 — Улучшен способ выбора валют — теперь загружаются поддерживаемые валюты вашего аккаунта в выпадающий список, используя API Робокасса.
 — Было уделено большее внимание тестированию.

Скачивать по ссылке выше. Всем большое спасибо.
« Последнее редактирование: 22.03.2012, 03:52:33 от Dimidrol-Pruper »

*

Онлайн effrit

  • *****
  • 7438
  • [+]822 / [-]7
  • effrit.com
    • Просмотр профиля
    • effrit.com
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #1 : 26.08.2011, 23:41:29 »
звучит как предложение скачать свежего трояна если честно ))).
всё же надо было:
а) написать, кто есть "мы"
б) написать, с какой радости подобный подарок, в ключе "выполняя заказ на интеграцию бла-бла-бла"
если представляете контору, то и вести себя надо подобающе.

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #2 : 26.08.2011, 23:45:11 »
звучит как предложение скачать свежего трояна если честно ))).
всё же надо было:
а) написать, кто есть "мы"
б) написать, с какой радости подобный подарок, в ключе "выполняя заказ на интеграцию бла-бла-бла"
если представляете контору, то и вести себя надо подобающе.

Боялся что сочтут за ненадобную рекламу по этому так скромно.
Судя по вашей репутации вы пишите правду. Сейчас исправим. Спасибо!

*

Онлайн effrit

  • *****
  • 7438
  • [+]822 / [-]7
  • effrit.com
    • Просмотр профиля
    • effrit.com
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #3 : 27.08.2011, 00:16:14 »
ну блин. просто нет слов )))
если честно, ждал сухого корпоративного языка, а получилось..
ладно, оставим многострадальный русский язык в стороне. :)
но вот что стоит дописать, так это:
а) прошло ли обкат данное расширение, если где-то используется, то ссылку
б) что статус BETA

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

*

Оффлайн Lex

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #4 : 27.08.2011, 00:30:59 »
Спасибо. На рабочем аккаунте RK проверялось? Или только на тестовом?
Жизнь заставила учиться.
В личке на вопросы не отвечаю.

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #5 : 27.08.2011, 00:35:43 »
 Только на тестовом. В админке дополнения после установки можно ввести свой логин и пассворд а так же урлы и другие настройки.

Простите за скорую публикацию и некоторую спешку, у нас работы много и планы наполеоновские =)
Спасибо за корректировки, придет наш редактор все подправит в первом посте.

*

Оффлайн jesus

  • ***
  • 71
  • [+]6 / [-]0
  • дубій з нами
    • Просмотр профиля
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #6 : 28.08.2011, 02:08:53 »
Я еще не пробовал. Но за саму попытку — респект! Если заработает, цены вам не будет.

Сайт походу ваш упал, не выдержал хаброэффекта :)
Спасибо за freeware

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #7 : 28.08.2011, 03:05:54 »
Сайт не отключался. Не в логах не в Метрике не зафиксированы проблемы.
Ждем отзывы рабочих магазинов.

*

Оффлайн Sam-vdv

  • ***
  • 148
  • [+]13 / [-]0
  • знание - сила
    • Просмотр профиля
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #8 : 28.08.2011, 15:37:16 »
ребят если у себя проверили дайте  линк на работающий сайт где действует эта система...  *DRINK*
Если у Вас есть какие то вопросы обращайтесь - чем смогу помогу!

*

Оффлайн pashamix

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #9 : 10.09.2011, 04:42:34 »
Интересно, а сложно ли написать систему оплаты, чтобы покупателю выставлялся счёт на оплату для банковского перевода? Не квитанция сб рф, а обычный счёт, с печатью. Может уже есть такие разработки, не в курсе?

*

Оффлайн SDKiller

  • ******
  • 2734
  • [+]325 / [-]5
  • ...ergo sum
    • Просмотр профиля
    • Jexy.ru
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #10 : 10.09.2011, 06:10:11 »
Интересно, а сложно ли написать систему оплаты, чтобы покупателю выставлялся счёт на оплату для банковского перевода? Не квитанция сб рф, а обычный счёт, с печатью. Может уже есть такие разработки, не в курсе?

Так магазин уже формирует счёт - его пользователь может посмотреть в своём личном кабинете и он высылается покупателю на e-mail.
Это происходит на 5 этапе в функции step5save() - вызывается функция _sendOrderEmail

       
if ($pm_method->payment_type == 1){
       $this->_sendOrderEmail($order->order_id);
}

а в ней уже

       if ($jshopConfig->order_send_pdf_client || $jshopConfig->order_send_pdf_admin){
            include_once(JPATH_SITE . "/components/com_jshopping/lib/generete_pdf_order.php");
            $order->pdf_file = generatePdf($order, $jshopConfig);
            $order->insertPDF();
        }

Если  надо, чтобы счёт был доступен покупателю для просмотра без захода в личный кабинет - надо вытащить ссылку на него в шаблон для checkout, например в previewfinish.php

Что касается "с печатью" и прочей кастомизации счёта - надо подредактировать тогда components\com_jshopping\lib\generete_pdf_order.php

Если дело только в печати, можно попробовать проще - воткнуть печать например в components\com_jshopping\images\footer.jpg
« Последнее редактирование: 10.09.2011, 06:15:41 от SDKiller »

*

Оффлайн pashamix

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #11 : 10.09.2011, 06:58:17 »
Так магазин уже формирует счёт - его пользователь может посмотреть в своём личном кабинете и он высылается покупателю на e-mail.
Это происходит на 5 этапе в функции step5save() - вызывается функция _sendOrderEmail

       
if ($pm_method->payment_type == 1){
       $this->_sendOrderEmail($order->order_id);
}

а в ней уже

        if ($jshopConfig->order_send_pdf_client || $jshopConfig->order_send_pdf_admin){
            include_once(JPATH_SITE . "/components/com_jshopping/lib/generete_pdf_order.php");
            $order->pdf_file = generatePdf($order, $jshopConfig);
            $order->insertPDF();
        }

Что касается "с печатью" и прочей кастомизации счёта - надо подредактировать тогда components\com_jshopping\lib\generete_pdf_order.php

Если дело только в печати, можно попробовать проще - воткнуть печать например в components\com_jshopping\images\footer.jpg
То что формирует - это хорошо, но форма не совсем такая, как нужно. Хотелось бы форму для оплаты юр. лицам
А вот подредактировать generete_pdf_order.php сложно, чтобы форма была стандартного счёта на оплату? Что если взять HTML форму нужного счёта (с любого сайта выдающего такой счёт) и туда вставить участки кода, заполняющие реквизиты?

*

Оффлайн SDKiller

  • ******
  • 2734
  • [+]325 / [-]5
  • ...ergo sum
    • Просмотр профиля
    • Jexy.ru
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #12 : 10.09.2011, 15:25:57 »
Хотелось бы форму для оплаты юр. лицам

А нет в России утверждённой типовой унифицированной формы "Счёт" )))

*

Оффлайн pashamix

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #13 : 10.09.2011, 16:10:57 »
Вот хочется счёт примерно такого вида: http://yarus.pro/111.htm Что для этого нужно править, какой файл?

*

Оффлайн SDKiller

  • ******
  • 2734
  • [+]325 / [-]5
  • ...ergo sum
    • Просмотр профиля
    • Jexy.ru
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #14 : 11.09.2011, 08:07:33 »
Вот хочется счёт примерно такого вида...

Это форма счёта из 1с, можно сказать что стала практически "официальной" в россии за неимением официально утверждённой.

пробуйте с components\com_jshopping\lib\generete_pdf_order.php

можно на его основе создать альтернативный класс для генерации pdf и привязать вызов вашей функции через плагин к какому-нибудь событию, триггеров на этапе оформления заказа хватает

*

Оффлайн pashamix

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #15 : 11.09.2011, 18:56:27 »
А разве components\com_jshopping\lib\generete_pdf_order.php не генерит лишь пдф на основе уже имеющегося документа? Я что-то не нашёл там разметки страницы. Сейчас во все файлы поставлю подписи и проверю какой файл за что отвечает, замучился уже искать нужный...

*

Оффлайн pashamix

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #16 : 12.09.2011, 16:52:16 »
А разве components\com_jshopping\lib\generete_pdf_order.php не генерит лишь пдф на основе уже имеющегося документа? Я что-то не нашёл там разметки страницы. Сейчас во все файлы поставлю подписи и проверю какой файл за что отвечает, замучился уже искать нужный...
Как оказалось, действительно \com_jshopping\lib\generete_pdf_order.php формирует пдф счёт и рисует его путём вывода нужной информации по заданным координатам, перестроили его и получился более приемлемый вариант, даже вставил печать с подписью.

*

Оффлайн Faina

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #17 : 17.11.2011, 20:17:16 »
Как оказалось, действительно \com_jshopping\lib\generete_pdf_order.php формирует пдф счёт и рисует его путём вывода нужной информации по заданным координатам, перестроили его и получился более приемлемый вариант, даже вставил печать с подписью.

а вам не сложно показать что у вас получилось? и может вы кодом поделитесь? )) спасибо!

*

Оффлайн nevigen

  • *****
  • 8831
  • [+]771 / [-]17
  • http://n*****n.com
    • Просмотр профиля
    • Nevigen.com -разработки для Joomla
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #18 : 18.11.2011, 01:19:38 »
А причем тут РОБОКАССА ?
Ребята Вы не заблудились ? Может флудить можно в отдельной теме ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !

*

Оффлайн sergoguga

  • ******
  • 954
  • [+]70 / [-]8
  • www.mpbox.ru
    • Просмотр профиля
    • Секреты веб-разработки
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #19 : 19.11.2011, 01:40:13 »
возвращаясь к робокассе ))) - я не понял, при нажатии на кнопку ПОДТВЕРДИТЬ ЗАКАЗ идет переход на сайт робокассы, при этом сам заказ в базе джумшоппинг не confirmed?
« Последнее редактирование: 19.11.2011, 02:46:30 от sergoguga »
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!

*

Оффлайн fume19

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #20 : 21.11.2011, 17:12:15 »
confirmed будет, когда заказ будет "подтвержден".
это значит должен быть переход с сервиса робокасса снова на ваш сайт.
юзайте демо режим перед тем как переходить на рабочий.

*

Оффлайн sergoguga

  • ******
  • 954
  • [+]70 / [-]8
  • www.mpbox.ru
    • Просмотр профиля
    • Секреты веб-разработки
Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #21 : 21.11.2011, 18:18:23 »
аааааа, семен семеныч! )))) вобщем, по типу Webmoney... там тоже есть возврат на сайт.... угу
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!

*

Оффлайн dkraev

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #22 : 08.12.2011, 19:06:44 »
Отписываюсь о тестах. Всё успешно протестировано в тестовом режиме, перевели в боевой.

Столкнулись с проблемой "Не удалось установить связь с магазином для передачи ему информации об оплате. Через минуту будет произведена повторная попытка."

Платёж проходит минут через 6-10, однако ранее не приходилось наблюдать подобное... Сижу и чешу голову. То ли робокасса тупит, то ли скрипт где-то ошибается...

*

Оффлайн dkraev

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #23 : 08.12.2011, 19:44:40 »
Оказалось - корявые руки.
В описании возможных проблем нашёл:

Решение: попробуйте сменить адреса URL в аккаунте робокассы, убрав из адресов домен таким образом:

Result:      /index.php?option=com_jshopping&controller=checkout&task=step7&act=notify&js_paymentclass=pm_robokassa&no_lang=1
Success:  /index.php?option=com_jshopping&controller=checkout&task=step7&js_paymentclass=pm_robokassa&no_lang=1
Fail:        /index.php?option=com_jshopping&controller=checkout&task=step7&act=cancel&js_paymentclass=pm_robokassa

Попробую. Обязательно отпишусь.

*

Оффлайн dkraev

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #24 : 08.12.2011, 20:07:57 »
Данное решение не проходит, потому что робокасса не даёт ввести адреса подобным образом.

Текст ошибки: "URL введен некорректно. URL должен начинаться с http:// или https:// либо url сайта не соответствует указанному в разделе "Регистрационные данные"."

*

Оффлайн dkraev

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #25 : 08.12.2011, 20:22:02 »
Хм...

    // признак успешно проведенной операции
    // success
    echo "OK$inv_id\n";

А разве не так надо?:

    // признак успешно проведенной операции
    // success
    echo "OK".$inv_id."\n";

Хотя в любом случае, это проблему не решает... Оплата проходит только минут через 10...

*

Оффлайн dkraev

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #26 : 09.12.2011, 09:52:54 »
Неужели у всех кто использует данный модуль нет такой проблемы?
Хэши проверил - совпадают. Проблема в скрипте получается. Скорей всего отдаёт неправильный ответ...
Отписал в робокассу, чтобы подсказали, какой ответ приходит от сервера. жду ответа, но удивляет молчание остальных. Неужали устраивает этот косяк?

*

Оффлайн Ingener

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #27 : 09.12.2011, 11:21:32 »
Предлагаю работу. Нужно рабочее решение подключения JoomShopping к любой универсальной оплате, где есть оплата картой и эл.деньгами. Жду ответа.

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #28 : 09.12.2011, 23:15:36 »
Оказалось - корявые руки.
В описании возможных проблем нашёл:

Решение: попробуйте сменить адреса URL в аккаунте робокассы, убрав из адресов домен таким образом:

Result:      /index.php?option=com_jshopping&controller=checkout&task=step7&act=notify&js_paymentclass=pm_robokassa&no_lang=1
Success:  /index.php?option=com_jshopping&controller=checkout&task=step7&js_paymentclass=pm_robokassa&no_lang=1
Fail:        /index.php?option=com_jshopping&controller=checkout&task=step7&act=cancel&js_paymentclass=pm_robokassa

Попробую. Обязательно отпишусь.

Тоже с этим сталкивался, перед слэшем пишите адрес своего сайта, должно работать.
Dimidrol-Pruper исправьте пожалуйста инфу, я Вам отправил решение просто без адреса своего сайта, а вы так и написали.;)

*

Оффлайн dkraev

Re: ROBOKASSA для JoomShopping (скачать)
« Ответ #29 : 10.12.2011, 07:26:56 »
В смысле адрес своего сайта? Сейчас и прописано с адресом, потому что иначе робокасса не даёт ввести...
В инструкции написано:

В Result URL: http://YOUR-SITE-NAME.RU/index.php?option=com_jshopping&controller=checkout&task=step7&js_paymentclass=pm_robokassa&no_lang=1
В Success URL: http://YOUR-SITE-NAME.RU/index.php?option=com_jshopping&controller=checkout&task=step7&js_paymentclass=pm_robokassa&no_lang=1
В Fail URL: http://YOUR-SITE-NAME.RU/index.php?option=com_jshopping&controller=checkout&task=step7&act=cancel&js_paymentclass=pm_robokassa
Во всех полях выберите параметр передаваемых данных "POST".

ИМенно так всё  и прописано, только адрес свой, естественно...