This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

This plugin has been closed and is no longer available for download.




Support is handled on our site:
Please do NOT use the WordPress forums or other places to seek support.
New: We have launched our membership site
which gives you access to all of our premium plugins at an affordable price.

DigiShop is a WordPress plugin which allows you to setup your e-store and start selling your digital products such as e-books, reports in minutes.
It adds a simple buy now button which sends your customer to PayPal to complete the payment and after that he/she is returned to your site.


Benefits / Features

  • Easy to use
  • Downloads links are served from the main domain e.g.
  • When download link is clicked the download dialog is shown i.e. the file does not show within the browser (forced download)
  • Handles PayPal Live and Sanbox
  • Functionality to enable/disable products (when a product is disabled the buy now link will not be shown and the file can’t be downloaded even with the download link)
  • Customize the text for the successful and unsuccessful transaction
  • In case of a failed transaction the email is sent to the admin so he can handle the failed transaction manually
  • There is a dollar sign button in edit page/post that allows you to choose a product and this will insert the correct shortcode which will be later replaced by Buy Now button
  • Protection against multiple calls made from PayPal IPN which paypal makes to notify the site owner for the transaction.
  • Download expires after 48 hours
  • Download limits: maximum 3 per order
  • Allows functionality the form submission to go in a new window
  • Optional shipping address requirement (both available as a global setting and per individual product)
  • Supports a secure HOP URL. The main idea of the Secure HOP URL is to redirect to another URL. The script must redirect to an address passed by the “r” parameter.
    Having this kind of redirect is very useful because when your visitors are about to return to your site PayPal checks and if the returning URL is a non-ssl link then it puts a warning with
    makes the user experience less optimal. DigiShop includes a sample redirect script that you can install on your secure site.

Free e-book: How to Build a Website Using WordPress: Beginners Guide


Svetoslav Marinov (Slavi) | Custom Web and Mobile Programming by


  • Plugin icon when editing post/page
  • Dashboard
  • Products
  • Add Product
  • Settings
  • FAQ
  • Help
  • Contact
  • About
  • Buy Now Button
  • Buy Now Button after the transaction with the success message.


Automatic Install

Please go to WordPress Admin > Plugins > Add New Plugin > Search for: DigiShop and then press install

Manual Installation

  1. Upload into to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress


Is DIGIshop Purchase Required?

DigiShop WordPress plugin has nothing to do with the DigiSHOP from sumeffect

DigiShop WordPress plugin is free to use for personal or commercial one.


If you have run into issues or have questions/suggestions please register on our support forum and post your suggestion or question there.

Support is handled on our site:
Please do NOT use the WordPress forums or other places to seek support.

Contributors & Developers

“DigiShop” is open source software. The following people have contributed to this plugin.


Translate “DigiShop” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



Fixed when updating a product the status message was showing as error that happened only when replacing the filename

Misc Fixes.


  • Added info about the changed support
  • Corrected links to the donation email
  • Tested the plugin with WP 3.5.1


added a secure hop URL field in the settings.

1.1.1 =

fixed a hard to find bug when validating the txn

1.1.0 =

fixed the error about get instance … the plugin was crashing when options were saved

added shipping address checkbox if it should be required or not (both a global setting and per individual products)

made the settings page more compact by hiding the advanced options by default and show them of from another show/hide button

added please wait


added checkbox to select if the form submission should be done in a new window

fixed a call that was breaking because was referencing a different plugin of mine

added a link to my free e-book

1.0.7 =
* put css classes on the buy now button in case people want to apply styles to it.


  • Added a check for invalid input. The plugin stops working if it receives invalid input e.g. text instead of a number (applicable for IDs)
  • Implemented file sanitization method … leaves only nicely formatted filenames. If the filename is totally cleaned up then it’ll use a default name
  • Turned autocomplete input box for Price in Add Product
  • Fix: If the file exists when adding a product append a number (timestamp) before the extension
  • Fix: some people reported that they or their clients got lots of emails. The plugin will not process it a transaction if PayPal calls the plugin for 2nd or more times
  • Added download expiration within 48 hours for new orders.
  • Showing the annoying messages when sandbox mode is turned on to appear only on the plugins page(s)
  • Added a limit to the downloaded files 3 per hash


  • fixed: passing an extra variable which caused PayPal transactions not to validate
  • Address Settings > sandbox IP which if supplied with enabled sandbox will enable sandbox mode only for that specific IP address.


  • made the payment form to submit to the blog and then the WP site will redirect to PayPal
  • added files to be supplied as external URL
  • functionality to call another URL after a transaction
  • added option to customize the submit button’s image
  • added info about what to backup in FAQ.
  • added Products link in the Plugins section
  • fixed the IPN part
  • added trailing slash to the blog …
  • showing transaction status message (positive/negative) at the top in addition to the old message.
  • added uninstall script to clean stuff up after plugin removal
  • added sanbox paypal email in the settings (useful when testing with sandbox)
  • added .htaccess in data/ folder
  • added aggressive logging. the log file is made up hash and date for harder guessing. It should not be accessible because of htaccess
  • rearranged settings menu screen
  • showing the max upload size (hosting dependant)
  • fixes and tweaks


  • Added some fixes with the downloads.
  • Chrome users were getting download interrupted.
  • Added a link to the files (e.g. when the admin has to manually send the download link)
  • Added a newsletter box in the settings


  • Fixed: Notification was not sent to the payer


  • Newsletter and donation boxes.
  • Show product status and icons if a file has been attached


  • Initial Release