Plugin płatności dla WordPress
WP Sprzedawca 0.4
Plugin pozwala uzytkownikowi pobierac ze strony plik lub wyswietlic zawartosc wpisu po podaniu prawidlowego kodu otrzymanego smsem premium lub po wykonaniu e-przelewu. Obsluge platnosci realizuje serwis Dotpay.pl
Cechy:
* Umożliwia wyświetlenie pola z informacją o konieczności wysłania smsa premium i z formularzem do wpisania otrzymanego kodu. Jeśli osoba wpisze prawidłowy kod i wciśnie przycisk, rozpocznie się pobieranie pliku. Jeśli kod będzie niepoprawny, wyświetli się o tym informacja
* Umożliwia wyświetlenie przycisku przekierowującego do systemu e-płatności w Dotpay. Jeśli osoba zapłaci, rozpocznie się pobieranie pliku.
* Umożliwia wyświetlanie treści wybranych wpisów za opłatą. Możliwość konfiguracji długości czasu dostępu do wpisów za opłatą.
* W tej wersji plugin umożliwia pobieranie tylko jednego zdefiniowanego pliku
* Plugin spełnia wytyczne regulaminu Dotpay odnośnie informacji jakie mają zostać zamieszczone na stronie pobierania
Ta strona jest zarazem demo tego jak działa plugin
Jeśli chcesz pobrać plugin, postępuj zgodnie z tym co jest opisane poniżej.
Demo jak działa ograniczenie dostępu do treści wpisu zostało pokazane na przykładzie ograniczenia dostępu do treści wpisu „Czternaście”
Jak zainstalować ten plugin i skonfigurować by działał z serwisem Dotpay?
1. Załóż konto w serwisie Dotpay.pl, jeśli jeszcze tego nie zrobiłeś
2. Rozpakuj plik Zip z pluginem w katalogu /wp-content/plugins na serwerze ze stroną
3. Aktywuj plugin w panelu administratora w sekcji Plugins > Installed
4. W treści strony bądź stron (bądź wpisu blogowego) gdzie ma pokazać się formularz pobierania pliku wstaw [ autokod-sms] dla opcji pobierania pliku po podaniu kodu sms oraz [ eprzelew-form] dla opcji pobierania pliku po wykonaniu eprzelewu. (bez spacji między nawiasem, a słowem kluczowym)
5. W katalogu z pluginem umieść plik, który ma być pobierany
6. Na stronie Dotpay.pl po zalogowaniu uruchom usługę Premium SMS z listą kodów sprawdzaną na serwerze Dotpay (wybierz „Usługi sms > Dodaj nową usługę > SMS zwracający kod dostępu do usługi > Kod generowany i dopisywany do listy kodów. Sprawdzanie kodow w Dotpay” i wypełnij kolejne pola zgodnie z opisem w dokumentacji Dotpay)
7. W katalogu pluginu otwórz do edycji plik wp-sprzedawca.php i skonfiguruj plugin według wskazówek podanych w sekcji KONFIGURACJA. Swój ID z Dotpay ustaw w panelu administracyjnym WordPressa w sekcji WP SPrzedawca > Ustawienia Dotpay
8. Poczekaj aż administrator Dotpay aktywuje Twoją usługę. Od wtedy plugin będzie działał. Opcja płacenia eprzelewem nie wymaga czekania na aktywację.
9. Jeśli chcesz aby jakiś wpis był dostępny za opłatą, pod wpisem w polach Custom Fields dodaj klucz o nazwie „platny” (zamiast ł wpisz l) i wartości „true”.
10. Jeśli chcesz aby bez opłaty wyświetlane było kilka pierwszych akapitów, w polach Custom Fields dodaj klucz o nazwie „akapity” i w pole wartości wpisz liczbowo ilość dostępnych akapitów.
Zrzuty ekranu:
Masz jakieś pytania? Pomysły na nowe funkcje do pluginu? Zainstalowałeś plugin u siebie i chcesz się tym pochwalić? Zamieść je w komentarzu poniżej



Jeśli mogę to kilka propozycji związanych z dalszym rozwojem wtyczki:
- możliwość wyboru obsługi płatności (sms lub przelew)
- opłata za:
*aktywacja konta
*pobranie plików
*jednorazowy dostęp do postu lub kategorii
*opłata za dopisanie postu (i automatyczna publikacja)
Jeśli uda Ci się tak rozwinąć wtyczkę, nad którą pracujesz to zapewne będzie się cieszyła sporym zainteresowaniem.
[...] Pluginy do WP [...]
Dzięki pIotrze za komentarz. Jako, że pobrałeś już wtyczkę to wiesz, że opcja udostępniania pliku już działa
[...] Pluginy do WP [...]
[...] Pluginy do WP [...]
Ja bym był bardzo szczęśliwy gdyby skrypt zawierał to że trzeba zapłacić za to by wysłać Artykuł.
Jeśli ktoś nie wpisze kodu z sms poprostu artykuł przechodzi jako szkic.
taka funkcjonalnosc tez bedzie. na razie mozesz sobie poradzic z tym pewną sztuczką:
- zainstaluj plugin do formularzy, w ktore osoba bedzie wpisywac rzeczy, ktore chce ci przeslac. byc moze jest nawet jakis plugin do dodawania wpisow bez logowania sie
dopiero jak ktos zaplaci, zobaczy formularz
- zainstaluj wp sprzedawca i zabezpiecz nim stronę z formularzem
tak dobry pomysł , ale wolałbym :] jednak poczekać na taki owy plugin
lub np napisz mi
czy piszesz pluginy jakieś na zamówienie
juz na priv poszla odpowiedz ze tak
tak
odpisałem na e-mail
a jak zrobic aby platnwe byly wszytskie wpisy automatyucznie … i po jednej oplacie byly odblokowane wszytsko
czy wspolpracuje to z wp-cache .
@janusz:
jesli jest jaki plugin, ktory nada automatycznie kazdemu wpisowi Custom Field o kluczu „platny” i wartosci „true”, mozna by go zastosowac.
inna metoda: mozna otwrzyc plik wp-sprzedawca.php do edycji i w linijce nr 358 zmienic fragment:
if ($czyplatny == „true” AND $_COOKIE…
na
if ($_COOKIE…
(czyli wyciac sprawdzanie warunku $czyplatny). wtedy dla wszystkich wpisow pojawi sie okno z prosbaa o kod (chyba ze ktos juz wykupil).
co do wp super cache. dobre pytanie. wlasnie sprawdzilem i nie wspolpracuje. mysle ze to bedzie nastepne co dodam.
janusz, jeszcze jedno: widze ze na aukcjotece wykupiles dopisanie sie do bazy aukcji, ale nie widze abys wypelnil potem formularz. dlaczego? jakis bug odkryles. napisz do mnie na priv (zajrzyj do dzialu Kontakt na tym blogu)
ok, co do ostatniego to juz jestes w bazie
no wlasnie
nie dopisywalem odrazu bo musialem z zona moja kochana dziecka wykapac ;D
bo ja taki maly ojciec jestem
mam sliczna 10 miesieczna coreczke, ktore wlasnie chyba si eobudzila hhehehehe spamd o niej
Hmmm… wysłałam właśnie kod i pobrałam plik, a tu ZONK ” nie działa :/
„Archiwum ma niewłaściwy format lub jest uszkodzone”
Pomożesz? Jestem początkująca…
Wygląda na to, że Zip jest pusty :////
tak, poprawke wprowadze w wersji 0.4 (ktora wszyscy kupujacy otrzymaja mailem za free jesli maja juz 0.3).
tymczasowo kazdy taka poprawke moze sobie zrobic sam. prosze otworzyc plik wp-sprzedawca.php i w linii 230 zamienic fragment (koniec linii):
„r”)) {
na
„rb”)) {
jak pisalem poprawka ta bedzie w wersji 0.4, ale jako ze bedzie to jedyna poprawka, mozna smialo zmienic sobie to samemu
poprawiona wersja (0.4) juz jest na serwerze. mozna pobirac. kto ma wersje 0.3 prosze o email (dzial kontakt) z danymi na jakie nastapilo pobranie (telefon jesli ktos wyslal sms, email jesli ktos placil przelewem) a wersje 0.4 wysle za darmo.
wersja 0.4 niewiele zmienia. dokladnie to zmienia to co napisalem w komentarzu wyzej.
zatem osobom ktore juz maja zainstalowana wersje 0.3 polecam raczej recznie zmienic ten drobiazg niz instalowac nowsza wersje (bo nowsza wersja po instalacji nadpisze wasze ustawienia)
czy plugin posiada funkcje:
wchodząc do wpisu A ” wysyłam smsa ” dostaje plik A
wchodząc do wpisu B ” wysyłam smsa ” dostaje plik B
nie, plugin na razie obsluguje jeden plik. w przyszlych wersjach oczywiscie to sie zmieni
10. Jeśli chcesz aby bez opłaty wyświetlane było kilka pierwszych akapitów, w polach Custom Fields dodaj klucz o nazwie ?akapity? i w pole wartości wpisz liczbowo ilość dostępnych akapitów.
Umie ta opcja nie chce działać,cała treść jest widoczna
czy masz może włączony plugin do cache-owania stron? jesli tak to wylacz. to wlasnie przez zapamietanie strony przez np wp super cache jest ona dla wszystkich widoczna
Nic z tego,sprobuję jeszcze na gołym wp.
Niestety ale opcja akapity nie działa nawet na gołym WP
odpisalem wlasnie na email aby ustalic jak rozwiazac problem
10. Jeśli chcesz aby bez opłaty wyświetlane było kilka pierwszych akapitów, w polach Custom Fields dodaj klucz o nazwie ?akapity? i w pole wartości wpisz liczbowo ilość dostępnych akapitów.
musza być dwa klucze:
„akapity” z liczba, ktora ma pokazywac okreslona ilosc akapitow bez placenia
„platny” o wartosci „true”. bez tego warunek dla ilosc akapitow nie jest nawet sprawdzany
[...] Pluginy do WP [...]
Brakuje mi możliwości ustawienia innego czasu dostępu do treści w przypadku płatności przelewem i innego w przypadku płatności SMS-em:) Czy można to jakoś ominąć?:)
Co oznacza „time()+60*60*24*2″ linia 315 w pliku wp-sprzedawca.php? I czym się różni od „$platnatresc_waznosc = 60*60*24*7;” linia 145 w tym samym pliku?
Plugin bomba
:)
na razie ustawienie dwoch roznych czasow nie jest takie latwe.
co do linii 315 to ustawia ona ciastko potrzebne na czas placenia przelewem. zalozylem ze dwa dni wystarcza na oczekiwanie az kupujacy wroci na nasza strone po dokonaniu platnosci na dotpay
linia 145 to wlasnie ile czasu user bedzie widzial platna tresc bez placenia
Na kiedy jest planowana kolejna wersja?
Jakie najważniejsze zmiany będzie zawierać?
zmian wiele nie bedzie az do wersji 1.0. powoli bede stabilizowal, usuwal wykryte bledy, dodam tez interfejs do konfigurowania ustawien w panelu administratora.
nowe wersje powstaja caly czas po cichu, ale nie maja zadnych zmian bezpieczenstwa, wiec ich nie publikuje.
przypominam ze kazda osoba, ktora kupi wersje przezd 1.0, ową 1.0 dostanie za darmo. wystarczy jesli po wydaniu 1.0 napisze do mnie podajac dane na jakie kupila dana osoba (nr telefonu jesli kupowala przez sms lub adres email jesli kupowala platnosciami)
Właśnie pobrałeś od ciebie ten plugin wp-sprzedawca i co widzę…jest kilka plików ale wszystkie puste. O co tutaj chodzi?!
uprzejmie wszystkich zwiadamiam, ze testowo pobralem wlasnie swoj plugin i jest ok.
ale do autora pytania juz napisalem na priv i mam nadzieje, ze ustalimy co i jak
Czy planujesz rozbudowę skryptu o obsługę innych systemów płatności, np. platnosci.pl?
do wersji 1.0 na pewno nie. w nastepnej wersji: tak albo nie
Mam zamiar po wersji 1.0 urzadzac ankiety atk by to uzytkownicy decydowali co chca zobaczyc w nowych wydaniach
Hej,
Tworzę bloga, do którego czytanie niektórych postów ma być płatne.
Czy ten plugin będzię miał taka funkcjonalność w przyszłości?
Tzn, ktoś wysyła smsa i ma dostęp do wszystkich wpisów premium przez np 30 dni..
Pozdrawiam
właśnie doczytałem, że jest taka funkcja.
W jaki sposób system rozpoznaje użytkownika premium? Czy jest możliwość aby było to zintegrowane jakoś z system logowania?
rozpoznawanie jest po cookies. uzytkownik bedzie mial dostep tylko z tego komputera i przegladarki, z ktorej wykupil dostep
Witam.
Odpisałem na maila odnośnie złej paczki ale coś nie dostaje odpowiedzi.
Aczkolwiek paczka przesłana przez Ciebie adminie jest ok ale po zainstalowaniu na serwerze jest mały błąd…wyłącza mi pozostałe wtyczki…:/
Proszę o kontakt.
CEZARS: hmm, ostatni mail ode mnie do Ciebie to bylo wyslanie poprawnej wersji wtyczki i prosba o podeslanie tego, co doszlo do ciebie jako niepoprawne. potem nie dostalem od Ciebie zadnego maila
A wysłałem maila na Twojego maila? Dziwne wyślę jeszcze raz.
1. Czy w obecnej wersji można ustawić tylko płatność SMS lub tylko płatność przelewem?
Będzie super jeśli w „jedynce” będzie obsługa dotpay i platnosci.pl aby był wybór.
2. Dodaje dwa wpisy A i B. Czy w obecnej wersji można ustawić aby dostęp do wpisu A kosztował 1 zł a do wpisu B 2 zł?
Dla mnie jesteś gigantem:) Bombowy skrypt:)
Kamil: 1). zajrzyj do pliku wtyczki i zakomentuj fragmenty wyswietlajace kod zaplaty sms lub kod zaplaty platnoscia
ja tak to robie na swoich stronach 2). niestety nie da sie tak na razie
czy istnieje szansa na zintegrowanie plugina z systemem logowania?
Użytkownik aby móc się zarejestrować musi najpierw dokonać płatności,
wtedy otrzymuje unikalne hasło i może po zalogowaniu ( z dowolnego komputera) korzystać z treści premium
Byłbym zaintersowany takim rozwiązaniem, czy byłby Pan w stanie wykonać taki plugin
na zamówienie?
juz odpisalem na priv. ale modfikacje wtyczki za oplata jak najbardziej sa mozliwe i raz na jakis czas robie takie rzeczy
jesli ktos jeszcze jest zainteresowany, prosze pisac
Jak zmienić w sprzedawcy kodowanie znaków na UTF-8
Po zainstalowaniu tej wtyczki i jej uruchomieniu w tekstach objaśniających nie ma polskich znaków. Cały serwis działa na UTF-8, a na wtyczką tą nie działają globalne ustawienia.
I drugi problem ” nie mam nic w panelu admina. Czy tak to ma być, czy to jakiś błąd.
hmm, to jest napisane w utf
mozesz podac link do strony gdzie pojawia sie problem?
http://www.teksty24.cba.pl/?page_id=10 Tutaj testuję wszystkie moduły, a jak się sprawdzają to trafią do serwisu właściwego
wyglada na to, ze jak edytowales plik wp-sprzedawca.php podajac dane dotpay, uzyles jakiegos edytora, ktory mial ustawione inne kodowanie niz utf-8.
wgraj ten plik na nowo, ale teraz upewnij sie, ze edytor ma kodowanie utf
Dzięki, pomogło. Okazało się że wbudowany edytor w FTP na serwerze inaczej koduje. Błąd serwera, że nie można na wbudowanym edytorze ustawiać kodowania.
Już się wyświetla poprawnie.
Przy okazji pytanie ” czy jest szansa na taką modyfikacje tego pluginu:
- dowolna ilość plików , każdy z własnym kodem płatności SMS i własnym kodem płatności internetowych. ” w Dotpay każdy plik / usługa SMS ma własny kod więc chyba nie byłoby z tym problemu.
takie cos planuje na wersje powyzej 1.0. chyba ze bardzo ci na tym zalezy i jestes w stanie zaplacic o wiele wiecej niz 5zl, to wtedy zajrzyj na strone O mnie i skontaktuj sie ze mna
[...] Pluginy do WP [...]
Ujmijmy to tak
, zależy mi na wielu modułach, nie tylko tym, i jestem w stanie za niego zapłacić, ale też bez przesady
.
Ten moduł będę potrzebował nie wcześniej niż na początku lutego i jak cena była by w miarę atrakcyjna to nie widzę problemu.
Witam, czy plugin umożliwia płatne dodawanie artykułów do oceny i póżniejszej publikacji ? albo chociaż możliwość płatnej rejestracji konta „współtwórcy” ?
Plugin umozliwia zablokowanie dostepu do dowolnej strony, a to daje duze mozliwosci
Na takiej stronie moze byc cokolwiek, wiec moze i byc formularz dodawania artykulu, formularz rejestracji konta…
No tak ale na ten przykład dodawanie artykułu następuje po zalogowaniu w paneli wp ” w tym przypadku też sie da ?
dlatego najlepiej wp sprzedawce zawsze laczyc z innymi pluginami. np z tym
http://wordpress.org/extend/plugins/tdo-mini-forms/
oba naraz powinny zapewnic dokladnie to, co chcesz
Witaj
A takie pytanie mam. Jak można zrobić aby dostęp do jakiegoś wpisu był dostępny tylko poprzez wysłanie sms? A nie tak jak dodam te pola, że widnieje opcja płatności poprzez sms lub przelew? Oraz jak można lub gdzie można dostosować wygląda tych formularzy?
na oba pytania odpowiedz jest jedna: mozna wlasnie wyedytowac wyglad formularzy, w tym i usunac pole placenia przelewem
po zakupie, jesli nie bedzie jasne prosze napisac tu lub na kontakt na stronie O mnie, a wskaze co gdzie i jak.
Witam autora skryptu ponownie.
Chciałbym zgłosić problem. Wykonałem wszystko wedle instrukcji i niestety jak już aktywowano mi usługę w dotpay.pl po wysłaniu testowego smsa (w celu sprawdzenia działania skryptu) i wprowadzeniu poprawnego kodu na stronie wyświetla się informacja, iż kod jest nie poprawny a na pewno jest poprawny.
Proszę o pomoc.
Witam,
?
czy planujesz może wprowadzić opcję płacenia za rejestrację w Wordpresie. Nie powiem, przydało by się właśnie coś takiego
Pozdrawiam
kurcze, chyba musze o tym napisac w osobnym artykule: takiej opcji nie ma, nie planuje, ale… jest
plugin przez swoja prostote mozna zastosowac do wielu rozwiazan. szczegolnie przydatna jest opcja blokady dostepu do tresci strony: zrob strone rejestracji i zablokuj ja pluginem
z kolei np przez htacces zablokuj dostep do pliku wp-admin.php
mozliwosci jest wiele
Dzięki za odpowiedź, właśnie się z tym męczę i próbuje przejść tą rejestracje za opłatą. Wtyczka została uruchomiona, zrobiłem osobny plik do rejestracji (rejestracja_block.php), wrzuciłem go do katalogu wtyczki, w konfiguracji podałem taka nazwę i że użytkownika ma otrzymać plik rejestracja.php. Płatność działa ( na razie tylko e-przelew bo usługa sms nie jest aktywowana), ale po powrocie z dotpay nie zostaje przekierowany na podstrone rejestracja.php tylko wyrzuca mnie do strony głównej i w URL jest status=OK.
Może jakieś pomysły co może być nie tak ?
nie, nie. nie tak. nie rob zadnych plikow dodatkowych.
1. zainstaluj jakis plugin, ktory pozwoli na zwyklej stronie (pages) wstawic formularz logowania i rejestracji. niestety nie znam zadnego ale przejrzyj
http://wordpress.org/extend/plugins/search.php?q=register+page&sort=
2. zrob strone w wordpressie (add page) do rejestracji i zabezpiecz do niej dostep przez wp sprzedawce
teraz jak ktos nie wykupi dostepu, zammiast strony rejestracji bedzie widzial formularz z prosba o zaplate. jak zaplaci strona sie odzwiezy i zobaczy formularz rejestracji
Ok, wielkie dzięki! teraz już „kumam” o co chodzi
Pozdrawiam i gratuluje wtyczki !
Witam!
Kiedy można spodziewać się wersji, w której będzie można pobierać więcej niż jeden plik za SMSa?
na razie jeszcze nie. obejsciem moze byc instalacja kilku sztuk wp-spprzedawcy na raz i osobne skonfigurowanie. aby zainstalowac trzeba pozmieniac nazwy wtyczek i nazwy niektorych funkcji by sie nie gryzlo. ale to faktycznie wyjscie bardzo na okolo
Podobny problem jak wyżej u cezars
Wykonałem wszystko wedle instrukcji i niestety jak już aktywowano mi usługę w dotpay.pl po wpisaniu testowego smsa (w celu sprawdzenia działania skryptu) i wprowadzeniu poprawnego kodu na stronie wyświetla się informacja, iż kod jest nie poprawny.Zadziałało tylko z pierwszym razem a później za każdym razem kod jest niepoprawny , już nawet wysłałem sms i to samo.
Usługa jest zainstalowana na tej stronie (okladki-covers.pl/przydatne-pliki) ” kod testowy U7WZC46E
proszę o pomoc.
chyba zaraz dopisze jakies faq, bo wszyscy maja ten sam problem i jest on zwiazany z dotpay.pl a nie wtyczka
1. zaloguj sie do dotpay
2. w lewej kolumnie wybierz uslugi sms > lista uslug > kliknij nazwe uslugi
3. automatycznie wpisany adres ip zastąp gwiazdką
jesli nadal nie dziala, smialo pisz
Niestety ale nic z tego,zmieniłem adres IP serwera na jedna gwiazdkę i dalej kod nie poprawny.
Tak mam wypełniony plik wp-sprzedawca.php link: ( okladki-covers.pl/wp-sprzedawca.txt )
dotpay_id masz zle wstawiony. przywroc jaki byl na poczatku i dotpay id podaje sie na stronie konfiguracji pluginu w panelu admina
Dzięki z pomoc działa.
Witam
Jak ma skonfigurować w dotpay ip serweraz którego wyjdzie zapytanie. Czy to ten sam ip, który dostałem podczas instalacji wp pod nazwa „ip serwera mysql”??
w miejsce na ip serwera, jesli nie znasz owego ip, wpisz po prostu gwiazdke (*)
Witam,
Mam drobny problem. Zainstalowałem plugin u siebie na blogu. Wprowadziłem opcję płatnego dostępu do wybranych artykułów, jednak niestety funkcja ta nie działa. Po wpisaniu kodu otrzymanego sms’em nic się nie dzieje. Tak samo po wykonaniu przelewu. Co robię nie tak? Po wpisem wstawiłem swoje własne pole o nazwie „platny” i wartości „true”. Pod wpisem pojawiła się informacja o konieczności wysłania sms’a, bądź dokonania przelewu. Proszę o pomoc.
Pozdrawiam.
potwierdzam problem