Artikel vom 6. November 2008

E-Commerce for Bloggers: wpSALE Plugin – More Sales with WordPress

Warenkorb

In forums or groups with a wordpress topic, there are quite often questions about how to offer downloads that require a charge. One of several WordPress shop plugins could shurely offer this, .. but really more hypothetically. If you want to offer loose download links against payment (to the eBooks for example) or certain information (with serial numbers for products for example), those shop plugins are most of the time far much too complex and expensive and therefore really overdone and in most cases also not flexible enough. The newly developed WordPress plugin wpSALE is very quickly installed and offers parts of a post or downloads only after successful payment with PayPal.

German Version
wpSALE: Mehr verkaufen unter WordPress. Unkompliziert und effizient

Jump marks

Mode of operation
So what does wpSALE? This software, which comprehends by the way only a few kByte, notices the marked parts of the blog operator and replaces them with an alternative, promotional text, regardless if these parts are download-links, text parts or even something different. wpSALE alters the via short code marked part (similiar to wpSLEEP) to a chargable and only after payment reachable content area.

The short code (= marked part) can therefore be placed everywhere and also multiple times within a blog text. When marking the parts, the corresponding attriubutes are also defined: That is why the data has not to be entered in a complicated way and with effort in the WordPress backend – everything is already done locally within the shortcode.

Price und the promotinal text that wpSALE adds with a link for payment, are those attributes. With the help of more attributes/parameters, which are placed before or after the payment link, even more information can be added, which offers you more freedom and playground for the arrangement of the “sold note”. An Example with possible parameters for the time being:

Examples

Marking, forwarding, paid
After marking the area and saving the post, the reader can only see the alternative text and the link (before, link, after). But all of this happens intuitively: If the user decides to pay and clicks on the payment-link, wpSALE automatically forwards him to the PayPal site, where he loggs in and makes the payment. After successful transaction, PayLal forwards the user back to his previous website. The alternative text is now gone and the user can see or download the content, he paid for.

The successfull transaction at PayPal has supplied the browser with a valid cookie, that passes the verification. The advantage of this technic is obvious: The reader does not have the effort to have to register and wait for the admin review to be able to see the content that requires a charge. The course of process is just one step and thanks to PayPal quick, safe and unbureaucratic.

The possible shady side of this solution
The disadvantage is surely that the cockie can be deleted and in cause of that, the user can not access the content he paid for. This can happen by manual deletion or by the validity period of the used browser. On the other hand there is the question, if the offered content that required a charge, should be accessable for eternity, after one has paid for it. I am quite sure: No it should not. My thoughts, speculations and view about that:

Screenshots

Settings in the Backend of the wpSALE plugin
Settings in the Backend of the wpSALE plugin

Tabellarische Übersicht der Verkäufe
wpSALE sales in table form

Features

Possible attributes in [wpsale]… [/wpsale]

Possilbe placeholder in [wpsale]… [/wpsale]

Download & demonstration
Not available!

Version of progress
Version 0.5 dated 19.11.2008:

Version 0.4 dated 07.11.2008:

Version 0.3 dated 31.10.2008:

Version 0.2 dated 21.10.2008:

Version 0.1 dated 20.10.2008:

Installation

Tipps

Sergej Müller

[Der Autor] Sergej Müller ist enthusiastischer Software Engineer mit Schwerpunkten Webentwicklung und WordPress. Seit 2007 programmiert und vertreibt er wpSEO, das weltberühmte und patentierte SEO-Plugin für WordPress-Blogs.

Social Werkzeuge

22 Kommentare zum Artikel

631 Tage zuvor | #1 Sergej Müller

In today’s version 0.4 is the option added, the language of the PayPal login page to be able to define. These are 6 alternatives to choose from.

Sergej
622 Tage zuvor | #2 George

Is there an english ver. where can I get it.

George
622 Tage zuvor | #3 Sergej Müller

George, this is a multi-language file (german, english).

Sergej
621 Tage zuvor | #4 Phil Wiley

A possible problem is that the price you are charging is visible in the link

0.99

oad-wpsale/0.99/LzYwNC9lLWN

and can easily be changed by a buyer to a lower price. A percentage of people will do this. It might not matter when you are only selling for 0.99 but you would be annoyed if someone bought changed a link from 9.99 to 0.09

The price part of the link somehow needs to be masked or encrypted.

phil

Phil Wiley
621 Tage zuvor | #5 Dave Doolin

I paid, but didn’t get redirected to download page, so I didn’t download it.

I subscribed to comments, so I will see how it works out.

Dave Doolin
621 Tage zuvor | #6 Sergej Müller

@Dave
PayPal sometimes takes a little longer. Please refresh this page now.

@phil
Good idea, thanks.

Sergej
621 Tage zuvor | #7 Dave Doolin

Downloaded now, thanks.

Dave Doolin
620 Tage zuvor | #8 Stephan Probst

Vielen Dank, soweit verstanden ! Doch erlaube noch eine Zusatzfrage: Der Bezahllink bzw. die Verlinkung zu PP steht, nur sollte der Käufer dann nach der Bezahlung natürlich auch zum richtigen Dokument geführt werden (bei mir eine pdf.). Deshalb die Frage, kann man dies so erreichen?

Stephan Probst
620 Tage zuvor | #9 Sergej Müller

Der Link zum PDF muss dann zwischen [wpsale][/wpsale] stehen und wird nach der Bezahlung sichtbar und kann von Käufer angeklickt werden. Also der Link zum PDF wird an die stelle gesetzt, wo jetzt product.zip verlinkt wird.

Sergej
619 Tage zuvor | #10 Sergej Müller

New version released: More security, automatic cleanup, better communication with PayPal. See Version of progress.

Sergej
557 Tage zuvor | #11 Brian

Sorry – I should have included that I’m running WordPress 2.7. Any known issues with this plugin and WP 2.7?

Thanks again,
Brian

Brian
557 Tage zuvor | #12 Sergej Müller

Brian, the plugin works only if the permalink structure is not default.

Sergej
557 Tage zuvor | #13 Brian

Ok – I did read that under tips… Sorry for missing it the first time… Intersting issue I now have…

If I change permalinks to anything BUT default none of my pages function… All throw 404 errors

Thanks,
Brian

Brian
557 Tage zuvor | #14 Brian

OK – Never mind, I copied the rewrite.php from another blog’s wp_include directory and everything is good.

Thanks,
Brian

Brian
556 Tage zuvor | #15 Brian

Hi Sergej – Me again…

Everything is working as expected up until the paid content is to be displayed. The paid content I’m displaying after payment is received are videos. I’m using the Wordtube plugin to play the video’s. To do this, a user simply needs to add [media=] where media_id is my specific media identifier.

This doesn’t appear to get rendered after being returned to the page. I’ve tested just adding plain text and that works.

Does your plugin limit what content can be displayed inside your [wpsale] [/wpsale] tags after payment? It seems like the wordtube tags don’t render inside of your [wpsales] tags.

Any ideas?

Thanks again!
Brian

Brian
531 Tage zuvor | #16 Peter Haeder

hallo wie gehts?
Peter hier aus Neu Seeeland.
i bought your plugin, but when i put the short code next to a track for down load the whole code shows up, like this: # [wpsale cost="3.99" id="download-product" before="Pay $ %cost% to download this product!" link="Now paying via PayPal!"]Thanks for buying with Paypal! Click here for download the file.[/wpsale]

I use wordpress 2.7, if you like i can make an expample for you to check out…
kannst du helfen?

Vielen dank

Peter

Peter Haeder
530 Tage zuvor | #17 Sergej Müller

@Peter Haeder
Hast du denn das Plugin aktiviert?

Sergej
530 Tage zuvor | #18 Peter

haha, ne hab’s verwechselt mit ‘ em anderen! es funtktioniert jetzt. habe eien frage Sergej, kannst du das plugin so konfigurieren dass es artikel zumm shopping cart addiert? Alles was ich brauche ist die funktionaitaet dass kaeufer die musik hoeren koennen und dann in den cart platzieren. ist das moeglich, oder kansst du es fuer mich kodieren gegen bezahlung?

Vielen dank
Peter

Peter
529 Tage zuvor | #19 Sergej Müller

@Peter
Dies zeiht umfangreiche Anpassungen mit sich, für die ich jetzt leider keine Zeit habe. Ist dieses Plugin nicht das, was du brauchst?

Sergej
483 Tage zuvor | #20 y119977

I use firefox 3.0.4 can buy purchase documents show, but I put firefox after upgrade to 3.0.8 can not be demonstrated. I hope to improve

y119977
460 Tage zuvor | #21 Ignacio

Hello, thanks very much for this plugin, is exactly what I was looking for ! I have only one doubt though : can I use it in a subdomain ? I don’t think there’s any issue but I wanted to ask it anyway just to go sure.
Thanks again,
I.

Ignacio
257 Tage zuvor | #22 Roni Amiel

Einen -
Can you integrate the plugin to a tamplate i have purchsed?

I am not technical to perfom this level of opertions.

Kindly, let me know.

Roni

Roni Amiel

3 Verlinkungen auf den Artikel

› Geekeries | taggle.org

› E-Commerce con Wordpress: il plugin wpSale : cssblog.it

› Snabba surftips om SEO, WordPress trixande, matskrivande, bildre [...]