Sell Media File is a WordPress download plugin which allows you to sell digital media files from your website. It allows you to sell any type of downloads or media content such as videos, music, mp3s, photos, e-books, documents, software. Selling digital goods has never been easier. This plugin accepts credit card payments in a popup and upon confirmation delivers the downloads automatically.
Sell Media File Plugin Installation
- Login to your WordPress admin dashboard
- Go to Plugins->Add New
- Enter Sell Media File in the search box
- Once you find the plugin hit the install button
Option 2
- Download the zip version of the plugin
- Go to Plugins->Add New and switch to the Upload tab
- Select the zip file on your computer
- Upload and install it
Option 3
- Download the zip file and extract it
- Connect to your website via FTP (you can use a software like Filezilla to transfer files to your server) and browse to the “/wp-content/plugins” folder
- Select the folder containing the plugin files on your computer and upload it
- Once all the files have been uploaded to your web server you can activate the plugin from the Plugins menu (WordPress admin dashboard)
Features
- Sell digital downloads online in WordPress
- You can sell your downloads with the Stripe payment gateway
- Enable on-site payment functionality by accepting credit card payments
- Easily sell music downloads such as mp3
- Accept payments with Stripe
- Sell video downloads or movie downloads
- Easily sell e-books such as pdf, ePub files
- Increase conversion rate since customers never leave your site
- Sell WordPress plugin downloads or photo downloads
- TLS 1.2 support for making secure API requests (Stripe is progressively dropping support for old technologies such as SHA-1, TLS 1.0 and 1.1)
- Sell game downloads
Sell Media File Plugin Configuration
Once you have installed the plugin you will be able to access the settings by navigating to “Sell Media File -> Settings”.
In the settings area, you will need to configure some options related to your Stripe merchant account.
Click on the “Save Changes” button when you are done.
Sell Media File Plugin Usage
Create a new post/page and add the following shortcode to create a Buy Now/Pay Now button with Stripe.
[sell_media_file item_name="test download" description="this is my cool test download" amount="2.00" label="Buy Now" download_link="https://example.com/wp-content/uploads/videos/my-cool-video.mp4"]
Shortcode Parameters
Sell Media File shortcode currently supports the following parameters:
item_name
The name of the media file or digital download (required).
description
A description of the media file or digital download being purchased (optional).
amount
The price of the item. It is also the amount shown to the user (required).
name
The name of your company or website (optional).
[sell_media_file item_name="test download" name="example.com" description="this is my cool test download" amount="2.00" download_link="https://example.com/wp-content/uploads/videos/my-cool-video.mp4"]
label
The text that is shown on the payment button (optional).
download_link
If you are selling a digital download you can specify the URL to your file in this parameter (optional).
image
A URL pointing to a square image of your brand or product(128x128px recommended). The recommended image types are .gif, .jpeg, and .png (optional).
[sell_media_file item_name="test download" description="this is my cool test download" amount="2.00" image="https://example.com/wp-content/uploads/checkout.png" download_link="https://example.com/wp-content/uploads/videos/my-cool-video.mp4"]
locale
Specify auto to display Checkout in the user’s preferred language, if available (optional). English will be used by default.
[sell_media_file item_name="test download" description="this is my cool test download" amount="2.00" locale="auto" download_link="https://example.com/wp-content/uploads/videos/my-cool-video.mp4"]
currency
The currency of the item (optional). If not specified it will take it from the settings.
[sell_media_file item_name="test download" description="this is my cool test download" amount="2.00" currency="USD" download_link="https://example.com/wp-content/uploads/videos/my-cool-video.mp4"]
billingAddress
Specify whether Checkout should collect the user’s billing address (optional). The default is false.
[sell_media_file item_name="test download" description="this is my cool test download" amount="2.00" billingAddress="true" download_link="https://example.com/wp-content/uploads/videos/my-cool-video.mp4"]
shippingAddress
Specify whether Checkout should collect the user’s shipping address (optional). The default is false.
[sell_media_file item_name="test download" description="this is my cool test download" amount="2.00" shippingAddress="true" download_link="https://example.com/wp-content/uploads/videos/my-cool-video.mp4"]
panelLabel
The label of the payment button in the Checkout form (optional). Checkout does not translate custom labels to the user’s preferred language.
[sell_media_file item_name="test download" description="this is my cool test download" amount="2.00" panelLabel="Pay Now $2.00" download_link="https://example.com/wp-content/uploads/videos/my-cool-video.mp4"]
When a user clicks on the pay button, a window will pop up where they can enter their credit card and complete the payment.
Upon completing the payment your customer will be able to download the media file.
When you receive a new order you will be able to view it in the orders menu.