Skip to content
 
 

Repository files navigation

Платіжний шлюз Купити з RozetkaPay для WooCommerce

Логотип RozetkaPay

WooCommerce Payment Gateway для Купити з RozetkaPay


Опис

Купити з RozetkaPay Gateway для WooCommerce — це платіжний шлюз, який дозволяє вашому магазину WooCommerce приймати платежі через RozetkaPay. Підтримує як стандартну оплату на сторінці оформлення замовлення, так і швидку кнопку "Оплатити в один клік" для зручності клієнтів.

  • Версія: 1.0.7
  • Автор: RozetkaPay
  • Ліцензія: GPL2
  • Вимагає PHP: 7.3+
  • Вимагає WordPress: 6.2+
  • Вимагає WooCommerce: 8.0+
  • Протестовано з WooCommerce: 9.8

Можливості

  • Прийом платежів через RozetkaPay на сторінці оформлення замовлення WooCommerce
  • Кнопка "Оплатити в один клік" на сторінках товару та кошика
  • Підтримка повернень коштів безпосередньо з адмін-панелі WooCommerce
  • Обробка callback-сповіщень RozetkaPay про статуси платежів і повернень
  • Адмін-метабокс з інформацією про замовлення/платіж RozetkaPay
  • Журнали платежів (запити, callback-и, помилки) з інтерфейсом в адмін-панелі
  • Підтримка багатомовності (готовий до перекладу)

Встановлення

  1. Завантажте або клонуте цей репозиторій у директорію wp-content/plugins:
    git clone <repo-url> wp-content/plugins/buy-rozetkapay-woocommerce
  2. Активуйте плагін через адмін-панель WordPress (Плагіни > Встановлені плагіни).
  3. Переконайтеся, що WooCommerce активний і ваш сайт відповідає мінімальним вимогам (PHP 7.3+, WooCommerce 8.0+).

Налаштування

  1. Перейдіть у WooCommerce > Налаштування > Платежі.
  2. Знайдіть RozetkaPay у списку та натисніть Керувати.
  3. Налаштуйте такі опції:
    • Увімкнути/Вимкнути: Активувати або деактивувати RozetkaPay як спосіб оплати.
    • API Login: Введіть ваш логін для API RozetkaPay.
    • API Password: Введіть ваш пароль для API RozetkaPay.
    • Увімкнути/Вимкнути платіжний шлюз на сторінці оформлення: Показувати/приховувати RozetkaPay на сторінці оформлення замовлення.
    • Увімкнути/Вимкнути кнопку "Оплатити в один клік": Показувати/приховувати швидку кнопку оплати на сторінках товару/кошика.
    • Вигляд кнопки "Оплатити в один клік": Оберіть чорний або білий стиль кнопки.

Використання

  • Стандартне оформлення: Клієнти можуть обрати RozetkaPay при оформленні замовлення та завершити оплату через інтерфейс RozetkaPay.
  • Оплата в один клік: Якщо опція увімкнена, кнопка "Оплатити в один клік" з'явиться на сторінках товару та кошика для миттєвої оплати.
  • Повернення коштів: Оформлюйте повернення з адмін-панелі WooCommerce — RozetkaPay буде автоматично сповіщено.

Можливості для адміністратора

  • Метабокс замовлення: Перегляд інформації про платіж RozetkaPay, квитанції, повторна відправка callback-ів на сторінці редагування замовлення.
  • Журнали: Доступ до журналів RozetkaPay (WooCommerce > RozetkaPay Logs) для запитів, callback-ів та помилок. Журнали можна очищати з адмін-панелі.
  • Сторінка інформації про платіж: Детальна інформація про платіж для кожного замовлення.

Журнали

  • Журнали зберігаються у директорії logs/ всередині папки плагіна.
  • Типи: requests, callbacks, errors (перегляд та очищення через адмін-панель).

Переклад

  • Файли перекладу знаходяться у директорії languages/.
  • Плагін готовий до локалізації. Використовуйте .pot-файли для створення власних перекладів.

Активи

  • Кастомні стилі та зображення знаходяться у директорії assets/.
  • Плагін містить брендовану кнопку та логотип RozetkaPay.

Розробка

Проект використовує wordpress coding standards

  • для того, щоб проверити код на стандарти WordPress використовуйте команду php ./vendor/bin/phpcs --warning-severity=0
  • для того, щоб виправити всі помилки, які можуть бути виправлені автоматично використовуйте команду php ./vendor/bin/phpcbf

Підтримка

З питань підтримки звертайтеся до RozetkaPay або створіть issue у цьому репозиторії.


Ліцензія

Цей плагін ліцензовано за GPL2. Деталі дивіться у файлі LICENSE.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages