Магазин плагинов и премиум тем Плагины Плагин Яндекс.Деньги для WooCommerce

Плагин Яндекс.Деньги для WooCommerce

499 

Плагин добавляет новый метод оплаты Яндекс.Деньги, с помощью которого можно оплатить покупку банковской картой или Яндекс.Кошельком.

Поделиться:

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Категория

Плагин для WordPress

Версия плагина

1.2 от 12.01.2019

Поддержка PHP

Тестирование на версии PHP 7.0

Поддержка WordPress

Тестирование на версии 5.0.2

Язык плагина

Русский, английский

Ключ активации

Не требуется

Лицензия

Распространяется в соответствии с лицензией GNU GPL

Возврат

После покупки возврат денежных средств невозможен

Загрузка и обновление

Поддержка обновлений в течении 90 дней после покупки, максимальное количество загрузок по ссылке 3

Демонстрация

В магазине присутствует пробный товар для тестирования работоспособности плагина. Цена товара 2 рубля, денежные средства не возвращаются

В интернете можно найти бесплатную «сырую» версию плагина Яндекс.Деньги, но мне она не нравилась по следующим причинам:
– После переадресации на страницу Яндекс.Деньги покупатель мог изменить сумму заказа;
– Не было возможности производить оплату банковской картой, только с помощью кошелька Яндекс.Деньги;
– Не проверялся статус платежа, например банк отклонил операцию, а плагин видел, что оплату произвели;
– После оплаты не поступало уведомление о проведении платежа, заказ по таймауту в 60 минут отменялся.
– После оплаты происходила переадресация не на страницу оформленного заказа;

В итоге после долгих мучений вышеперечисленные недостатки были устранены, более подробно опишу как функционирует плагин.

Стабильная версия Яндекс.Деньги

1. После активации плагина перейдите в настройки платежей, вы увидите новый метод оплаты Яндекс.Деньги – перейдите в него для дальнейшей настройки. Вам необходимо заполнить поля: «Номер кошелька«, «Название получателя (ваш магазин)» и «Секретное слово уведомление».
Плагин Яндекс.Деньги для WooCommerce

Секретное слово необходимо получить в личном кабине Яндекс.Деньги по ссылке.
Укажите адрес получения уведомлений. Внимание если ваш магазин не доступен по WWW, то указывать это не нужно. Например я указал https://woohelp.ru/?wc-api=WC_yandexmoney.
Плагин Яндекс.Деньги для WooCommerce

2. После выполнения настроек, доступен новый способ оплаты. При оформлении заказа и выборе данного способа будет производиться переадресация в платежный сервис Яндекс.Деньги.
Плагин Яндекс.Деньги для WooCommerce

3. На странице платежа доступны способы оплаты банковскими картами и кошельком Яндекс.Деньги. После ввода реквизитов покупатель будет переадресован на сайт банка, где будет производиться процесс подтверждения платежа.
Плагин Яндекс.Деньги для WooCommerce

4. Если платёж в банке прошел, то благодаря указанному адресу в поле «Адрес получения уведомлений» (1 пункт) будет отправлено уведомления о статусе платежа в ваш магазин. Покупатель при нажатии кнопки «Вернуться на сайт» будет переадресован на страницу оформленного заказа.
Плагин Яндекс.Деньги для WooCommerce

5. В результате обработки платежа будет произведено изменение статуса заказа на «В обработке», а доступный складской запас уменьшится, конечно только в том случае если вы управляете запасами в WooCommerce. Если вы продаете электронный товар, то статус заказа измениться на «Выполнено».
Плагин Яндекс.Деньги для WooCommerce

История изменений

Изменения в версии 1.2 от 13.01.2019
— Исправлен корректный возврат на страницу стандартного оформления заказа;
— Добавлена возможность выбора собственной страницы возврата;
— Добавлен пересчет курса;
— Добавлено возможность указания назначения платежа;

Пустая корзина в оформленном заказе
Если вы совместили страницу «Корзины» и «Оформления заказа», то после оформления заказа покупатели могут увидеть сообщение, что корзина пуста.

Для устранения данной ошибки рекомендуется внести корректировки в файл
wp-content/plugins/woocommerce/includes/shortcodes/class-wc-shortcode-cart.php.

Требуется найти следующее условие:

if ( WC()->cart->is_empty() ) {
   wc_get_template( 'cart/cart-empty.php' );
} else {
   wc_get_template( 'cart/cart.php' );
}

И замените его на следующий код:

if (substr_count($_SERVER['REQUEST_URI'], 'order-received')) {

        } else {
            if ( WC()->cart->is_empty() ) {
                wc_get_template( 'cart/cart-empty.php' );
            } else {
                wc_get_template( 'cart/cart.php' );
            }
        }

2 отзыва на Плагин Яндекс.Деньги для WooCommerce

  1. 5 out of 5

    molchanov.kira

    С последней версией плагин работает как часы! Большое спасибо за проделанную работу

  2. 5 out of 5

    arteemmironov

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

0