How to Sell Music Online in WordPress (Step by Step)

19

Recently, one of our readers asked if it was possible sell music online in WordPress?

The answer is yes. Whether you’re selling your own songs or creating an online music store, you can easily do this in WordPress. Selling music online is a great way to make money without having to pay high shipping or manufacturing costs. It can also be an easy way to promote your own band or music, as well as grow your fanbase.

In this article, we will show you how to easily sell music online in WordPress, step by step.

How to sell music online in WordPressHow to sell music online in WordPress

How to Sell Music Online in WordPress

The easiest way to sell music online is by using Easy Digital Downloads. Easy Digital Downloads is the best eCommerce WordPress plugin that’s designed specifically to sell digital products including music.

How to sell music online using WordPressHow to sell music online using WordPress

Unlike general eCommerce plugins like WooCommerce, Easy Digital Downloads is built specifically with the features you need to promote, sell, and distribute digital music online.

In this way, you don’t have to waste time configuring features that aren’t necessary for selling digital products, such as shipping and inventory management settings.

With that being said, let’s see how you can easily sell music online in WordPress.

Note: If you are looking to sell physical copies of your music, too, such as vinyl records or CDs, check out our guide on how to set up an online store.

Before You Get Started

Before you can start selling music online, it’s important that you have a WordPress site setup already.

For this, you will need a domain name and WordPress hosting.

We recommend using SiteGround’s EDD hosting because it comes with Easy Digital Downloads pre-installed.

SiteGround Managed Hosting forEasy Digital Download (EDD)SiteGround Managed Hosting forEasy Digital Download (EDD)

But you can also use any other WordPress hosting provider and follow our instructions below.

Step 1. Setting Up Your eCommerce Plugin

The first thing you need to do is install and activate the Easy Digital Downloads plugin. For detailed instructions, please see our guide on how to install a WordPress plugin.

The Easy Digital Downloads WordPress pluginThe Easy Digital Downloads WordPress plugin

Upon activation, head over to Downloads » Settings in the WordPress dashboard.

How to set up the Easy Digital Downloads WordPress pluginHow to set up the Easy Digital Downloads WordPress plugin

Even though you’re selling music, you still need to set your store’s location. This allows Easy Digital Downloads to auto-fill some fields in the order form, which will make it easier for fans to buy your music. Easy Digital Downloads will also use this information to calculate sales tax.

To add your location, simply open the ‘Business Country’ dropdown menu. You can then choose where your business is based.

Setting the location of your online music storeSetting the location of your online music store

Next, open the ‘Business Region’ dropdown menu and choose the state or province where your store operates from.

After making these changes, go ahead and click on Save Changes to store your settings.

Adding a region to your digital music storeAdding a region to your digital music store

Step 2. Adding a Payment Gateway to Your Music Store

When selling music online, you’ll need a way to accept credit card payments in WordPress.

By default, Easy Digital Downloads supports popular payment gateways including Stripe, PayPal and Amazon Payments.

Pro Tip: Want to use a different payment gateway instead? You can add extra payment options using the Easy Digital Download extensions.

To add payment gateways to your website, go ahead and click on the ‘Payments’ tab. Then make sure the ‘General’ tab is selected.

Adding a payment gateway to your WordPress websiteAdding a payment gateway to your WordPress website

In the Active Gateways section, check the box next to each gateway you want to use on your WordPress website.

If you check more than one payment method, then you’ll need to choose a default gateway, which will be selected automatically when the visitor arrives at the checkout.

To make this decision, simply open the ‘Default Gateway’ dropdown and choose the payment method you want to use. You can use any gateway you want, but Stripe can accept credit cards as well as Apple Pay and Google Pay. With that in mind, we recommend using Stripe as your default gateway.

Adding a Stripe gateway to your WordPress blog or websiteAdding a Stripe gateway to your WordPress blog or website

After selecting one or more payment gateways, click on the ‘Save Changes’ button. You’ll now have access to some new tabs where you can configure each payment gateway.

The process will vary depending on which gateway you’re using, but Easy Digital Downloads will walk you through the process.

Let’s use Stripe as an example.

To set up Stripe, simply select the ‘Stripe’ tab and then click on ‘Connect with Stripe.’

Connecting the Stripe payment gateway to WordPressConnecting the Stripe payment gateway to WordPress

This launches a setup wizard that will walk you through the process of configuring Stripe as your payment gateway.

If you’re using multiple payment gateways, then you’ll need to repeat these steps to set up each gateway separately.

By default Easy Digital Downloads shows all your prices in US dollars. Once you’ve set up your payment gateway, you may want to change the currency that’s used on your website.

To show your prices in any currency other than US dollars, just click on the ‘General’ tab. Then, select ‘Currency.’

How to change the currency settings in your online music storeHow to change the currency settings in your online music store

Next, open the ‘Currency’ dropdown. You can now choose the currency that you want to use on your online music store.

Just be aware that some payment gateways may not accept every currency. If you’re unsure, then you can always check your chosen payment gateway’s website. Most have a list of all the currencies they support.

With that done, click on ‘Save Changes’ to store your settings.

Step 3. Turn Your Music Files into Downloadable Products

Once you’ve set up a payment gateway, you’re ready to start adding music to your online store. With Easy Digital Downloads, you can add sell a single song or add multiple files to the same digital product. This is perfect for selling EPs, albums, compilations, and other products that have multiple separate audio files.

Create a New Digital Product

To create a digital product, simply select ‘Downloads’ from the left-hand menu. Then, click on the Add New button.

Adding music as a downloadable productAdding music as a downloadable product

You can now type in a name for the product. This will be shown on the product’s page, so you’ll typically want to use something descriptive like the title of the album or single.

Next, type out the description that will appear on the product page.

This should give shoppers all the information they need to decide whether the product is right for them. For example, you might include the genre, duration, and track listing. You might also want to show customer reviews, quotes from music critics, or the star rating.

Adding customer reviews to your WordPress website using Easy Digital DownloadsAdding customer reviews to your WordPress website using Easy Digital Downloads

Add Categories and Tags

If you’re planning to sell music from lots of different artists, then categories and tags can help shoppers find what they’re looking for.

Helpful and descriptive categories can encourage shoppers to explore related artists and genres, which can get you more sales. You might even get creative and add tags for different characteristics like mood, influences, or activities, as you can see in the following image.

Adding product tags to your WordPress websiteAdding product tags to your WordPress website

You can create new categories and tags in the ‘Categories’ and ‘Tags’ boxes.

This works similarly to adding categories and tags to WordPress pages.

Adding product tags and categories to your music websiteAdding product tags and categories to your music website

Set a Price (Or Create Variable Pricing)

After that, you’ll want to set a price by scrolling to the Download Prices section.

Here, type in how much visitors need to pay before they can download the digital product.

Adding a price to a digital music downloadAdding a price to a digital music download

Most of the time you’ll want to charge a fixed amount, but Easy Digital Downloads also supports variable pricing.

You might use variable pricing to sell different versions of the same digital product. For example, you could create an extended album with additional tracks, or have several versions of a single with different bonus songs.

If you want to sell variations, then select the ‘Enable variable pricing’ checkbox. This adds a new section where you can start to build your variations.

For now, just type in a title and price for each variation.

How to enable variable pricingHow to enable variable pricing

To add more variations, simply click on ‘Add New Price.’ This adds another section where you can type in a title and price.

With that done, you’ll need to set the default variation, which will be selected when the visitor first lands on the product page. Simply check the radio button next to the variation you want to use.

Adding variable pricing to your songs, albums, and EPsAdding variable pricing to your songs, albums, and EPs

Add Your Audio Files

You’re now ready to start uploading audio, which can either be a single file or multiple separate audio tracks.

When it comes to music, WordPress supports mp3, ogg, and wav. WordPress also supports m4a, although this format may not work in all browsers.

Pro Tip: If you want to sell music in a file type that WordPress doesn’t support, then see our guide on how to allow additional file types in WordPress.

You can now scroll to the Download Files section and click on the ‘Upload a File’ icon.

Uploading audio and music files to an eCommerce storeUploading audio and music files to an eCommerce store

Now simply choose a song from the media library, or upload a new file from your computer.

With that done, type a title into the ‘File Name’ field. This will be visible to the shopper, so you’ll typically want to use the song’s title. However, you can also add extra information such as the artist’s name.

If you want to add multiple tracks to the digital product, then click on ‘Add New File.’ This adds a section where you can upload another file.

How to sell songs, audio files, and albums online using WordPressHow to sell songs, audio files, and albums online using WordPress

Simply repeat these steps to upload all the files you want to include in the digital product.

Finish Setting Up Variable Pricing (Optional)

Did you enable variable pricing in the previous step? If you’re selling different versions of the same product, then you’ll need to choose which files to include in each variation.

For example, you might release ‘My Awesome Album’ with 10 tracks, and ‘My Awesome Album Extended Edition’ with 12 tracks.

Note: If you set a single price, then skip ahead to the next section.

In the ‘Price Assignment’ column, you’ll see that every audio file is set to ‘All’ by default. This means it’s included in every variation.

To change this, simply open a file’s ‘Price Assignment’ dropdown and choose the variation that customers need to purchase, in order to get this audio file.

How to create variable music downloads using WordPressHow to create variable music downloads using WordPress

Simply repeat these steps to build unique variations with different track listings.

Protect Your Music By Setting a Download Limit

By default, a customer can download a product as many times as they want after purchasing it. This can be useful if the person accidentally deletes their download, or they want to listen to the track on multiple devices such as their smartphone, tablet, and computer.

However, offering unlimited downloads can make you vulnerable to scams. For example, a customer might share their direct download link with dozens of other people, who then download your music for free.

With that in mind, you may want to set a reasonable file download limit by typing into the ‘File Download Limit’ field.

Add a download limit to your music filesAdd a download limit to your music files

Note: If you set this value too low, then customers may occasionally contact you asking for extra downloads. If there’s a genuine reason why they need to re-download the file, then you can simply resend the purchase receipt by going to Downloads » Payment History in your WordPress dashboard.

Create a Refund Policy

Hopefully, everyone who buys your music will be happy with their purchase. However, it’s still smart to think about how you’ll handle refunds.

If you scroll to the ‘Refunds’ section in the left-hand menu, then you’ll see that Easy Digital Downloads offers your customers a 30-day refund by default.

Creating a refund policy for your online storeCreating a refund policy for your online store

If you want to give customers more or less time to claim a refund, then simply type a new number into the ‘Refund Window’ field.

A generous refund policy can make customers see your site as trustworthy and fair, which could get you more sales. It will also help turn hesitant visitors into first-time customers.

Giving unhappy customers their money back is a big part of good customer service. Even if they didn’t like their purchase, an easy refund process may still convince people to buy from you in the future.

For that reason, we recommend offering refunds wherever possible. However, if you don’t want to give refunds, then open the ‘Refund status’ dropdown and choose ‘Non-Refundable.’

Changing the refund policy on your music storeChanging the refund policy on your music store

Upload Your Album or Song’s Cover Art

With that done, you’ll need to add a product image. This will typically be the album or single’s front cover, or the musician’s logo.

Pro Tip: If you don’t already have a product image, then you can create one using web design software such as Canva.

To add a product image, simply scroll to the Download Image section and then click on the ‘Set Download Image’ link.

Adding a product image to a music storeAdding a product image to a music store

This launches the WordPress media library where you can choose an image or upload a new file from your computer.

Add Download Instructions

Finally, you may want to add some download instructions, which will appear on the order confirmation page.

An example of download instructions, on a purchase confirmation pageAn example of download instructions, on a purchase confirmation page

They’ll also be added to the bottom of the purchase receipt email customers get when they buy from your site.

You can use this section to share technical information, such as the file format or the programs it’s compatible with. However, you can also write a thank you note, or even share exclusive perks such as a coupon code.

Download instructions, on a music purchase receipt Download instructions, on a music purchase receipt

No matter what information you want to share, go ahead and type it into the ‘Download Instructions’ box.

Once that’s done, you can go ahead and click on the ‘Publish’ button to make the digital download live.

Adding download instructions to a digital music downloadAdding download instructions to a digital music download

Step 4. Customize Your Digital Download Emails

Every time someone buys music from your store, Easy Digital Downloads will send them an email.

Inside the email, they will find a download link to their purchased music.

The default Easy Digital Downloads purchase receipt emailThe default Easy Digital Downloads purchase receipt email

While this email has everything the customer needs by default, it’s a good idea to customize it. For example, you might help your email stand out by adding your own branding and logo.

To customize the default email, head over to Downloads » Settings. Then click on the ‘Emails’ tab.

How to customize the purchase confirmation email on your online storeHow to customize the purchase confirmation email on your online store

Add Your Own Logo and Branding

You may want to start by adding a logo to the purchase confirmation email.

This logo appears at the top of the screen, so customers can immediately see who the purchase email is from.

Adding your music store's logo to the purchase receipt emailAdding your music store's logo to the purchase receipt email

To add a logo, click on the ‘Upload File’ button. You can now either choose an image from the WordPress media library or upload a file from your computer.

Change the ‘From’ Name and Email

You can also add a ‘From Name’ which will appear in the customer’s inbox. With that being said, you’ll want to use something that the customer will recognize such as the name of your band or online music store.

You’ll also need to add a ‘From Email,’ which will act as the ‘from’ and ‘reply-to’ address.

Configuring the payment confirmation emailConfiguring the payment confirmation email

Some customers may reply to the purchase receipt email. For example, if they’re having problems downloading your music, then they might reach out by clicking ‘Reply.’

Because of that, you’ll want to use a business email address that you frequently check.

Improve Your Email Deliverability

If shoppers don’t get the purchase receipt email, then they won’t be able to download the music they just bought.

This is a bad customer experience, so you’ll want to make sure the purchase receipt email arrives in the shopper’s inbox and not in their spam folder. For that reason, we recommend using WP Mail SMTP to improve email deliverability rates.

Simply click on the ‘Install & Activate WP Mail SMTP’ button and then follow the onscreen instructions to configure the free plugin. For more information, please see our step-by-step guide on how to fix the WordPress not sending email issue.

How to fix the WordPress not sending email issueHow to fix the WordPress not sending email issue

When you’re finished, don’t forget to click on the ‘Save Changes’ button.

Write Your Purchase Email

After all that, click on the ‘Purchase Receipts’ tab.

How to create a custom purchase receipt for an online storeHow to create a custom purchase receipt for an online store

On this screen, you can type in an email subject, add a heading and also change the email’s body text.

You could simply type in the text that you want to send to every customer. However, you can create more helpful and personalized emails by using the Conditional Emails feature.

Conditional Emails use ‘template tags’ to personalize your messages. These template tags change based on factors such as the buyer’s name, how much they paid for their music download, and any coupon codes they used for the purchase.

When Easy Digital Downloads sends an email, it’ll automatically replace the template tags with real values.

To see all the different tags you can use, simply scroll to the bottom of the page.

Easy Digital Download's conditional email settingsEasy Digital Download's conditional email settings

Test Your Purchase Receipt Email

When you’ve finished making changes, you may want to send a test email to check how the message will look to your customers.

Simply click on the ‘Send Test Email’ button and Easy Digital Downloads will send an email to your admin email address.

Sending a test email from your online music storeSending a test email from your online music store

When you’re happy with how the purchase receipt email looks, you can go ahead and click on the ‘Save Changes’ button.

Step 5. Test Your Digital Music Download

After all that, it’s a good idea to test the digital download to see whether there are any problems or anything you want to change.

Enable Test Purchases

To start, you’ll need to put Easy Digital Downloads into test mode so you can buy products without having to enter any payment information.

In the WordPress dashboard, go to Downloads » Settings and then click on ‘Payments.’

Adding a payment gateway to Easy Digital DownloadsAdding a payment gateway to Easy Digital Downloads

On this screen, check the box next to ‘Test Mode.’

Next, select ‘Store Gateway’ as this allows you to make a purchase without typing in any credit or debit card information.

Adding payment gateways to WordPressAdding payment gateways to WordPress

After that, click on ‘Save Changes’ to store your settings.

Make a Test Purchase

Now you’re in test mode, go to Downloads » Downloads and hover your mouse over the product you want to test.

When it appears, click on the ‘View’ link.

How to customize a music downloadHow to customize a music download

This opens the item’s product page.

To go ahead and make a test purchase, click on the ‘Purchase’ button.

Testing a music purchase on your WordPress websiteTesting a music purchase on your WordPress website

Easy Digital Downloads will now add this product to your shopping cart.

To proceed, click on the ‘Checkout’ button.

How to sell music online with WordPressHow to sell music online with WordPress

Under ‘Select payment method,’ click to select the radio button next to ‘Store Gateway.’

You can now type in your name and email address. Easy Digital Downloads will send the purchase receipt to this address, so you’ll need to use a real email address that you have access to.

How to sell albums, songs, and music online using WordPressHow to sell albums, songs, and music online using WordPress

After a few moments, you’ll get a purchase confirmation email containing links to download each track in the digital product.

If everything works as expected, then you’re ready to start accepting payments from real-life music fans.

To take Easy Digital Downloads out of test mode, go to Downloads » Settings, and then select the ‘Payments’ tab. Here, uncheck the box next to ‘Test Mode’ and the box next to ‘Store Gateway.’

How to accept payments online using WordPressHow to accept payments online using WordPress

With that done, click on ‘Save Changes’ to store your settings. You’re now ready to accept credit card payments in WordPress.

Step 6. How to Promote Your Music Downloads

At this point, you’ve created one or more digital products, but you still need to drive potential customers to your product pages so they can buy your music.

This might mean creating a sales page where you advertise all the latest releases, adding a particular product page to your website’s menu, or even highlighting your favorite track on a custom home page.

You could even write a WordPress blog where you talk about music topics such as the latest releases, your tour experiences, or your favorite records. These posts are the perfect place to include links to any relevant albums and singles that readers may want to buy.

No matter how you promote a product, you’ll need to know its URL.

To find this link, head over to Downloads » Downloads. You can then hover your mouse over the product and click on its ‘Edit’ link.

Selling music online using WordPress and Easy Digital DownloadsSelling music online using WordPress and Easy Digital Downloads

You’ll find the URL under ‘Summary’ in the right-hand menu.

You can now link to this product page from any area of your website, simply by using its URL. To learn more, see our step-by-step guide on how to add a link in WordPress.

Adding a product page to your WordPress websiteAdding a product page to your WordPress website

Easy Digital Downloads also creates a ‘Purchase’ button for each digital download. Visitors can click this button to add that specific product to their shopping cart.

You can add this button to any page, post, or widget-ready area. This allows visitors to start the purchasing process without necessarily visiting the product’s page.

Adding a music purchase button to your website or blogAdding a music purchase button to your website or blog

To get the button’s shortcode, simply scroll to the product’s Download Settings section. You can then copy the text in the ‘Purchase Shortcode’ field.

For more information on placing the shortcode, please see our guide on how to add a shortcode in WordPress.

How to add a digital down to WordPress using shortcodeHow to add a digital down to WordPress using shortcode

We hope this article helped you learn how to sell music online with WordPress. You can also go through our guide on the best live chat software for small businesses and our step by step guide on how to create an email newsletter.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.