• Главная
  • Плагин, автоматизирующий работу с постовыми в WordPress
18 Апрель 2012

Плагин, автоматизирующий работу с постовыми в WordPress

Плагин mkPostovoy автоматизирует процесс оплаты и публикации постовых для блога на WordPress. Подробности в видеоуроке.

Актуальная версия 1.1.

Внесенные изменения:

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

Видеоурок

Скачать плагин (12.4 кБайт, *.zip).

Поскольку оплата принимается посредством сервиса Интеркасса, позволяющего оплачивать постовой любой из популярных платежных систем (WebMoney, Яндекс.Деньги, Visa и MasterCard, платеж с мобильного телефона, PayPal…),  то процесс настройки плагина начнем с регистрации на сервисе Интеркасса.

Вам необходимо зарегистрироваться на сервисе Интеркасса и зайти в личный кабинет.

В интерфейсе личного кабинета создать новый магазин.

Интерфейс создания нового магазина в Интеркассе

Рис. 1. Интерфейс создания нового магазина.

Перейти к настройкам созданного магазина.

Переход к настройкам магазина

Рис. 2. Кнопка настроек нового магазина.

В админке блога необходимо создать три страницы.

В принципе можно создавать не только страницы, но и посты.

Процесс создания страницы WordPress

Рис. 3. В процессе создания новой страницы можно задать требуемый URL.

Пусть это будут страницы vashdomen.ru/success, vashdomen.ru/fail и vashdomen.ru/status.

Страница vashdomen.ru/success будет отображаться в случае успешного завершения процедуры покупки. На данной странице необходимо указать текст приблизительно следующего содержания:

Спасибо за покупку! Ваш постовой будет опубликован в свежей статье блога, согласно очереди. После публикации вы получите ссылку на пост.

Страница vashdomen.ru/fail отображается в случае возникновения ошибки в процессе оплаты. Текст на ней следующий:

При совершении платежа возникла ошибка.

Если деньги все же были списаны с вашего счета, а покупку вы не получили, свяжитесь со мной по эл. почте amorkovin@gmail.com - мы мгновенно все решим :)

На странице vashdomen.ru/status текст вообще не требуется. Данная страница служебная — на ней будут выводится сгенерированные плагином сообщения.

В интерфейсе настройки магазина, на сайте Интеркассы, необходимо указать ровно те же самые три URL в полях Succes URL, Fail URL и Status URL которые были присвоены успешной проблемной страницами и статусной странице (в приведенном примере это vashdomen.ru/success, vashdomen.ru/fail, vashdomen.ru/status).

Настройка успешной и проблемной страницы на сайте Интеркассы

Рис. 4. Настройка успешной, проблемной и статусной страниц в интерфейсе личного кабинета Интеркассы для моего блога.

Установка плагина

Процедура установки плагина стандартная.

Файлы плагина и ключа необходимо скопировать в папку \wp-content\plugins.

Файлы плагина скопированы на хостинг

Рис. 5. Файлы скопированы в папку \wp-content\plugins блога.

В адмике блога необходимо активировать плагин mkPostovoy.

Активация плагина

Рис. 6. Активация плагина mkPostovoy.

После активации плагина в разделе «Параметры» админки WP появится пункт mkPostovoy, вызывающий страницу настроек плагина.

Ссылка на страницу настроек плагина

Рис. 7. Переход к настройкам плагина.

Настройка плагина

Перед началом работы необходимо заполнить поля общих настроек плагина.

Общие настройки плагина

Рис. 8. Общие настройки плагина.

Идентификатор магазина и Секретный код можно узнать на странице магазина сервиса Интеркасса (таблица на рис. 4).

В качестве Status URL необходимо ввести адрес страницы, указанный в качестве Status URL в настройках Интеркассы (таблица на рис. 4). В примере это адрес http://vashdomen.ru/status.

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

Если чекбокс Предмодерация постовых отмечен, то на адрес эл. почты администратора (указанный в настройках WordPress) будет отправлено письмо, содержащее HTML заказываемого постового. В письме присутствует ссылка на одобрение публикации данного постового. Только после одобрения покупателю будет отправлена ссылка на оплату постового. Если отметку в поле Предмодерация постовых снять, то заказанный постовой сразу будет считаться одобренным.

Добавление позиции постового

В полной версии плагина администратор может задать неограниченное количество позиций для публикации постовых. Обычно используется две позиции — постовой в начале и в конце поста.

Добавление постового

Рис. 9. Добавление постового

Поле Тег задает кодовое значение, которое необходимо указать в посте. Указанный код (например, { upper_postovoy }) будет заменен на первый постовой в очереди ожидающих публикации для данной позиции.

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

Именно на Status URL пользователь и будет осуществлять заказ постового (ссылка «Заказать»).

Страница с перечнем продаваемых постовых

Рис. 10. Таблица с информацией о постовых и их заказе.

После клика на ссылку «Заказать» пользователь переходит на страницу ввода адреса эл. почты и HTML-кода постового.

Страница заказа постового

Рис. 11. Заказ постового.

Полный процесс работы с плагином проиллюстрирован видеоуроком.

Скачать плагин (12.4 кБайт, *.zip).

С уважением, Андрей Морковин.