Прийом платежів Robokassa та Webmoney для MaxSite CMS

платежів

На численні прохання зробивплагін для MaxSite CMS для прийому платежів таких систем, якRobokassa іWebMoney через кошик покупця. Тепер творці сайтів на MaxSite легко можуть організувати продажі своїх товарів. Плагін реалізує продаж електронних товарів (файлів) і поки не призначений для продажу фізичних товарів.

Плагін розроблений на останній версіїMaxSite CMS, і використовує стилі за замовчуванням (Версія:0.862 ). Але також можна легко додати свої стилі для відображення кошика та інших елементів у файлиrg_shop.cssтаadmin_rg_shop.css(один використовується для адмінки, другий для кошика та кнопок).

RG-Shop не надсилає товари поштою, а використовує тимчасові посилання, які передаються на пошту покупцю та дублюються на сайті за умови успішної покупки.

З початковим атестатом та вище користувачі мають можливість автоматизувати прийом коштів від клієнтів із використанням інтерфейсів сервісу Merchant WebMoney Transfer у лімітованому режимі.

Для відключення лімітів потрібний атестат продавця.

Все інше налаштування виконується через адмінку плагіна. Після встановлення плагіни Ви побачите в адмін-панелі сайту посилання на налаштування плагіну. Вона перебуватиме у розділі плагіни, зліва.

прийом

Налаштування плагіна

Налаштування магазину

Префікс посилання для платежів- вказуємо префікс url, який ми будемо використовувати для роботи із замовленнями та мерчантами.

Префікс посилання для кошика- вказуємо префікс url, який буде використаний для роботи з кошиком.

Валюта для товарів- валюта в якій зазначаються ціни на вашому сайті.

Папка з файлами (товари)- директорія в якій зберігатимутьсяфайли на продаж, шлях вказується відносний від кореневої директорії сайту. У папці автоматично створити.htaccessзабороняючий доступ до файлів.

Час життя посилань- час дії посилань після оформлення замовлення, що вказується в хвилинах.

Лист із товаром

Задаємо заголовок листа та його шаблон. Під час відправлення відбувається автоматична підстановка. Використовуються лише ті, що вказані за замовчуванням.

Налаштування платіжних систем

У цих вкладках задаються ідентифікатори та паролі платіжних систем, які використовуються у налаштуваннях цих систем.

прийом

robokassa

robokassa

maxsite

Каталог товарів

У каталозі товарів можна додавати нові товари та переглядати вже існуючі. Тут Ви можете відразу завантажити файл, або завантажити інший.

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

Все це можна побачити на скріншотах:

maxsite

webmoney

прийом

Завантаження файлів відбувається автоматично в потрібну папку, як видалення. Папка також автоматично створюється під час першого завантаження товару з файлом .htaccess

maxsite

Інформація про замовлення

Також в адмінці можна переглядати наявні замовлення з інформацією про покупців. У таблиці видно час, суму замовлення, обрану платіжну систему, та інформацію про виконання платежу.

Робота з кошиком

Для розміщення кнопки відправки товару в кошик використовується BBCode

Такий код автоматично замінюватиметься на форму відправлення товару до кошика.

Для відображення кошика використовується "віджет кошика". Що відображає поточну суму замовлення.

Оформлення заказу

Оформленнязамовлення виконується за три кроки.

1. Користувач заходить у кошик

Користувач заходить до кошика та переглядає вибрані товари, потім підтверджує або видаляє деякі товари.

платежів

2. Користувач вводить особисті дані

robokassa

Перегляд замовлення та вибір оплати

На даному етапі користувач повинен вибрати спосіб оплати та переконатися у правильності обраних товарів. А також звірити суму платежу.

При натисканні на кнопку оплати інформація передається в платіжну систему, і за необхідності конвертується за курсом ЦБ РФ, якщо валюта на сайті відрізняється від системи, що приймається.

прийом

Після оплати замовлення користувач отримує лист про куплене замовлення за шаблоном, зазначеним у налаштуваннях. Також потрапляє на сторінку сайту, на якій можна завантажити куплені електронні товари.

прийом

Якщо виникла якась помилка, то користувачеві повідомляється про це під час переходу на сайт із платіжної системи

Переваги плагіна

  • Використання стандартних елементів дизайну MaxSite CMS
  • При покупці товарів користувач отримує унікальні згенеровані посилання
  • Внутрішня статистика на замовлення
  • Зручний інтерфейс роботи з товарами
  • При необхідності автоматична конвертація валюти через сайт ЦБ РФ
  • Надсилання повідомлення поштою при виконанні платежу
  • Можливість створення свого модуля платіжної системи (при мінімальному знанні PHP)
  • Немає відключення кошика для придбання одиночних товарів.
  • Виправлена ​​анімація додавання до кошика, що не летить за межі сайту
  • Виправлено відкриття контенту по "очі" з кошика
  • Підправлено інтерфейс кошика
  • Додано відправку листаадміністратору при оплаті замовлення
  • Доданий модульIntellectMoney
  • Додано віджет кошика, який інформує про суму замовлення. При прокручуванні сторінки віджет автоматично їде вниз (якщо кошик не порожній).
  • Анімація додавання товару до кошика.
  • Заміна кнопки купити, на інформативний блок з назвою товару та ціною

Роботу плагіна можна побачити на цьому сайті.

Ще записи на тему

Скільки коштуватиме доопрацювання плагіна: додавання інших платіжних систем, наприклад, qwertypay.com або glopart.ru (Питання про наявність АПІ відправлю до цих систем)?

Дякую за відповіді.

Так API, потрібно знати, які параметри передавати, які обробляти. Якщо принцип схожий, то додати не складно.

Запитав у підтримки сервісів. У Глопарті сказали, що АПІ немає, але є параметри замовлення. дали посилання: http://glopart.ru/jsapp/aboutWareParams

Підходить чи ні?

Глопарт це просто магазин, працює з товарами, для нього і плагін не потрібен ніякий. Додав товар і вставив посилання на сторінку.

Я знаю, але сервіс не має кошика.

А чи є робочий сайт на цьому плагіні? Якщо є, посилання на студію!

Поки що наче немає

Підключив до оплати модуль Робокаси. Працює

Вітаю. Чи плануєте ви додавати до плагіну продаж фізичних товарів та додавання режиму каталогу, при активації якого функції онлайн-замовлень відключається. І ще: чи є властивості продуктів? Як вони працюють: треба вводити в перше поле назву, а в друге – значення, а при додаванні інших товарів – вибирати назву зі списку та вводити значення чи якось інакше?

Чи буде реалізовано можливість відображення кількох цін на один товар. Наприклад, продаєтьсяплитка. Вона має ціни в залежності від кольору. Хотілося б мати таку реалізацію. Навіть якщо в цьому випадку плагін коштуватиме дорожче.

Щоб дати можливість вибору, можна випустити кілька версій плагіна із різною вартістю та функціоналом.

Заздалегідь дуже дякую.

Поки що не бачу сенсу. Для повноцінного магазину краще використовувати спеціалізований двигун.

А покращувати те, що практично нікому не потрібно, шкода часу.

Я поки що жодного гідного не знаю, тим більше з тими функціями, які я описав (я в плані цін). Та й Maxsite - це, як я вважаю, найзручніший двигун, а я пробував Joomla, e107, droople, wordpress. Особливо подобається структура шаблонів: в інших вона якась незручна.

Що стосується ідей: я подумав, що плагін використовує сторінки, а це означає, що можна використовувати мета поля для прописування цін, ось тільки треба їх реалізувати та створити плагін меграції з Grshop. Мета поля якось давно пробував робити, тому думаю, що зможу створити потрібне, правда не знаю, як реалізувати кнопку "Додати", як у характеристиках Grshop. Тобто щоб вручну не вводити html код та назви кольорів з цінами постійно.

Купив плагін (нарешті руки дійшли). Дякую. Пішов тестувати.

Вітаю. Використовую ваш плагін поки що тут:

Загалом задоволений і рекомендую всім, хто продає будь-які електронні товари.

З побажань, зауважень:

1. Сторінка покупок в адмінці – виводяться одним списком на одній сторінці як оплачені, так і не оплачені покупки, включаючи тестові. Було б зручно, якби висновок було розбито на підсторінки. Було б зручно, якби непотрібну статистику (тобто покупки, які не потрібно враховувати) можна було б видаляти вручну з адмінки.

2. У пригоді віджет абосторінка в адмінці, де можна було б виводити топ товарів за кількістю покупок за певний період часу та за весь час. Тобто. "хіти продаж". Буде актуально за наявності досить великої кількості товарів.

Розкажіть, будь ласка, як зрозуміти "користувач отримує унікальні згенеровані посилання"?

Допустимо, я закачав файл test.zip, його потрібно продати. Я вірно розумію, що покупець після оплати не побачить пряме посилання типу site.ru/shop/test.zip?

Або ще інакше. Чи можна продати test.zip кільком покупцям, але щоб посилання на скачування у всіх були різні? Чи все-таки потрібно кілька файлів закачувати?

У всіх користувачів посилання різні, генеруються на основі часу та даних користувача. При завантаженні сайт розкодує посилання та передає файл без показу оригінального шляху