This plugin is an add-on for WooCommerce by CodePeople.
Music Store – WordPress ecommerce is an online store for selling audio files: music, speeches, narratives, everything audio.
Music Store – WordPress ecommerce features:
♪ Allows selling audio files via PayPal, Square Up, iDeal – Mollie. Payments are SCA ready (Strong Customer Authentication), compatible with the new Payment services (PSD 2) – Directive (EU)
♪ Allows selling the Music Store products via WooCommerce cart (Experimental feature)
♪ Allows a custom setup of the online store
♪ Includes an audio player that supports formats: OGA, MP3, WAV, WMA
♪ Includes multiple layouts for the Music Store
♪ Allows sharing songs in social networks (ex: Facebook and Twitter)
♪ Supports all most popular web browsers and mobile devices
♪ Includes a module to track sales statistics
Music Store – WordPress ecommerce is an online store for selling audio files: music, speeches, narratives, everything audio. With Music Store your sales will be safe, with all the security PayPal, Square Up, and iDeal – Mollie offer. The Music Store alternatively allows selling its products via the WooCommerce cart.
Music Store – WordPress ecommerce protects your audio files, preventing them from being downloaded without permission.
Music Store – WordPress ecommerce includes an audio player compatible with all major browsers: Internet Explorer, Firefox, Opera, Safari, Chrome and mobile devices: iPhone, iPad, Android. The audio player is developed following the html5 standard. The Music Store audio player supports the following file formats: MP3, WAV, WMA and OGA.
More about the Main Features:
The “Music Store” plugin allows the specific integration with the following editors:
The base plugin, available for free from the WordPress Plugin Directory has all the features you need to create a WordPress ecommerce on your website.
Premium Features
Demo of Premium Version of Plugin
http://demos.dwbooster.com/music-store/wp-login.php
http://demos.dwbooster.com/music-store/
Important
The theme used in your website, should include the wp_footer function in the footer.php template or the index.php template.
Are safe the downloads links?
The security in the access to songs files in the WordPress store is determined in different ways.
The song files can’t be accessed directly. The purchased files are stored in a special directory called ms-downloads, the ms-downloads directory includes a .htaccess file to forbid the access from browser. The files can be accessed only through a server side script that validates the purchases.
The Music Store – WordPress ecommerce determines the validity of download links based in three options, available in the settings page of plugin.
It is possible define a time period, in days, where a download link is considered valid. If a user tries to download a purchased product, the Music Store checks the date of purchasing.
It is possible define a limit of downloads by purchase. If a user tries to download a product, the WordPress store checks how many downloads have been made.
The Music Store – WordPress ecommerce may be configured to request the email address used in the purchase to check the validity of download link.
If you want more information about this plugin or another one, don’t doubt to visit the website:
http://musicstore.dwbooster.com
Installing and using the free version of the Music Store – WordPress ecommerce
Installing and using the premium version of the Music Store – WordPress ecommerce
Inserting a product, and product list, on a web page and sidebars. Premium version of plugin.
Buying in the Music Store – WordPress ecommerce.
Setting up Music Store
Music Store – WordPress ecommerce can be set up via the menu: “Settings / Music Store” or the new submenu “Music Store / Store Settings”. The setup screen offers general settings for the Music Store, allows to enter PayPal data to process sales (The plugin includes the integration with other payment gateways like Square Up, iDeal – Mollie, and Stripe), and texts necessary for email notifications.
Settings Interface
The setup interface includes the following fields:
The Integrate into WooCommerce option disables discounts, coupons, payment gateways, native shopping cart, add-ons, notification emails and any other features of the Music Store plugin involved in the purchase process and communication with buyers. Since in this case all these functionalities would fall on WooCommerce. The Music Store would be restricted only to generate and display the products.
Tip: If the Music Store URL is defined, the list of songs that belong to an album, artist or genre, are displayed in the same page of music store, with the corresponding options for filtering.
Payment gateway data
Note: The links to the licenses for regular or exclusive purchases are sent to the buyers in the same email with the download links. In the case of free downloads, the links to the license are displayed just beside the download links.
Discount Settings (advanced version of plugin)
Coupon Settings (advanced version of plugin)
From the version v5.0.74, was included an add-on to allow generate coupons dynamically with every purchase, and send them to the buyers to promote new purchases.
Coupons Generator Add-On (Advanced version of plugin)
Notification Settings, both for buyers to complete a payment, and the store manager
Affiliate Royale Integration, if the Affiliate Royale plugin is installed on the website, and you want integrate it with the Music Store.
Square add-on
Allows integrating the store with Square Up payment gateway. More details: https://musicstore.dwbooster.com/add-ons/square
iDeal – Mollie add-on
Allows integrating the store with iDeal – Mollie. More details: https://musicstore.dwbooster.com/add-ons/ideal-mollie
Stripe add-on
Allows integrating the store with Stripe. Requires the installation of the free plugin: Music Store – Stripe Add On
WebHook Connector add-on (Available in the Professional version of the plugin)
The WebHook Connector add-on allows the integration with WebHooks for using services like: Zapier, IFTTT, Microsoft Flow, all of them are connectors for hundred of other services.
The add-on is accessible from the store’s settings. Simply, enter the URL to the WebHook, and create the connection between the names of fields in the WebHook, and the information that the website should send.
The possible data to send:
Salesforce Connector add-on (Available in the Professional version of the plugin)
The Salesforce Connector add-on allows to create new leads in Salesforce with the buyers data.
The add-on is accessible from the store’s settings. Simply, create the relationship between the Salesforce attributes and the information in the website.
Note: Salesforce requires at least the users emails to create the leads.
The possible data to send are:
Creating content
Two types of products can be sold through the Music Store – WordPress ecommerce: songs or collections.
Creating songs
To enter a song in the store please press the menu option “Music Store Song” to open the relevant section. Initially it displays the list of songs entered previously and a set of data associated with the song (screenshot-2)
To enter a new song press “Add New”.
The interface for entering data pertaining to a song is described below (screenshot-3):
Note: If a song is not defined as demo but the Protect File field is marked, then this file will also be used for demo purposes.
Note: The album field is purely informative and has no impact on collections for sale.
To define discounts in product’s price for specific dates(advanced version of plugin).
The column on the right includes a form to enter the song’s genre.
Creating collections
To enter a song in the store, please press the menu option “Music Store Collection” to open the relevant section. It initially displays the list of collections entered previously, as well as a set of data associated with the track (screenshot-4)
To enter a new song press the “Add New”.
Collection setup interface: (screenshot-5):
To define discounts in product’s price for specific dates(advanced version of plugin).
The column on the right includes a form to enter the collection’s genre.
Publishing the Music Store – WordPress ecommerce
The Music Store can be posted on a page or post of WordPress. To insert the Music Store – WordPress ecommerce go to the relevant section (page or post) and select where you want the Music Store, or create a new page / post.
In the editing section of the page/post, press the Music Store insertion button (screenshot-6), the action displays a setup screen (screenshot-7)
Interface for insertion dialog of Music Store – WordPress ecommerce
The insertion process generates a shortcode which will be replaced by the store when it is displayed on the website.
The shortcode in a post or page has the structure [music_store], if prefere to inser the music store directly in template:
<?php print do_shortcode('[music_store]'); ?>
Note: After inserting the store on a page of your WordPress, it is advisable to copy the URL of the relevant page, and enter in the Music Store’s setup section, to allow the users to return to the store from the product page.
Interface for insertion dialog of product (Song or Collection) in a page or post (the interface is available as a widget for inserting a product in the website’s sidebars)
The insertion process generates a shortcode which will be replaced by the product data when page is displayed on the website.
The shortcode in a post or page has the structure:
[music_store_product id="3"]
(replace the number 3 by the ID of song or collection), if prefer to insert the product directly in template:
<?php print do_shortcode('[music_store_product id="3"]'); ?>
Interface for insertion dialog of product list in a page or post (the interface is available as a widget for inserting the products list in the website’s sidebars)
The insertion process generates a shortcode which will be replaced by the products list when page is displayed on the website.
The shortcode in a post or page has the structure:
[music_store_product_list columns="1" number="3" type="top_rated"]
If prefer to insert the product directly in template:
<?php print do_shortcode('[music_store_product_list columns="1" number="3" type="top_rated"]'); ?>
Interface for insertion dialog of sales counter in a page or post (the interface is available as a widget for inserting the counter in the website’s sidebars)
The insertion process generates a shortcode which will be replaced by the counter when page is displayed on the website.
The shortcode in a post or page has the structure:
[music_store_sales_counter min_length="3" style="alt_digits"]
If prefer to insert the product directly in template:
<?php print do_shortcode('[music_store_sales_counter min_length="3" style="alt_digits"]'); ?>
** Purchased Products List **
The [music_store_purchased_list] shortcode is replaced by the list of products purchased by the logged user.
Sale Statistics
When a sale takes place, a notification email is sent to the Music Store administrator. However, sales can also be reviewed in Sales Reports. To do this, go to the stores’ setup page: “Settings / Music Store” and once there, open the section “Sales Reports” (screenshot-9), or go to the “Sales Reports” from the “Music Store” submenu: “Music Store / Sales Report”
The Reports section allows you to filter sales reports over a specific period, by default it shows the current day’s sales. It also shows sales’ totals for the selected period and the currency of the sales (screenshot-10)
After select a specific time period it is possible to load some charts with graphical information about sales. For example: Sales by country, sales by currencies and sales by products.
You can delete a sales report from the list of sales. This may be useful in case of a refund granted to a buyer, and allows to keep your sales statistics updated with the actual purchases.
The sales reports section allows to replace all purchases associated to an email address by another email address.
Furthermore it is possible to enter an entry manually allowing the websites’ owners to maintain updated the sales reports, even if the products were sold by other ways.
Translations
The Music Store – WordPress ecommerce uses the English language by default, but includes the following language packages:
Note: The languages packages are generated dynamically. If detects an error in the translation, please, contact us to correct it.
To install Music Store – WordPress ecommerce, follow these steps:
A: Please, check the store and produtcs settings to be sure the products are not being distributed for free. More information in the following link:
A: Please, check the song’s status, and it there are ticked the option for selling as single:
A: It is the common behavior if has been configured the product to protect the audio file for selling. Please, visit the following link:
A: There are different possible causes, from the theme’s development, until uncaught javascript errors in the webpage (not necessarily generated by our plugin):
A: The recommended method for installing the premium version is deactivate and delete first the free one. As the process does not modifies the database, the upgrade is safety:
A: From now the Music Store includes support only for PayPal, we’re working in other alternatives (in development yet), however, if you need to use a different payment gateway, do not hesitate in request a custom coding service from the following link:
A: Yes, that’s apossible, however, you should enabling the option in the payment gateway:
A: The professional version of the plugin includes different payment models, allowing to define standard and exclusive prices, even allowing the users pay what they considering fair:
Tip: If was defined a discount for a song, it is not applied to the exclusive sales.
A: The numbers apearance can be termined through the shortcode, or replacing the number images.
A: There are different alternatives to modify the store’s appearance, selecting a different layout, through the attributes in the store’s shortcode, or editing the template files. More detailes in the following link:
A: A possible solution would be inserting products, or products list, in pages and sidebars:
A: The plugin implements some protection rules:
A: To force the download, please follow the instructions published in this LINK.
A: Click here, and follow the instructions to create a .htaccess file for protecting the website’s files.
A: To hide the popularity of products, would be required edit some css rules.
A: Simply edit the percentage of the audio files for demo in the store’s settings.
A: Click here
A: More details to exclude the songs for selling:
A: Yes, that’s possbile using collections.
A: It is possible modify the store directly from the shortcode. Click here to know the all supported attributes
A: That’s possible select the product’s layout from its shortcode.
A: The limits are defined directly in the PHP script on the web server.
A: The restrictions depend of the settings in the PHP Script on the web server.
A: The download links can be resetted.
A: The plugin includes a sales reports with a record for each sale.
A: The download page is a common page with part of its content defined at runtime.
A: Please, check the PayPal settings.
Click here for additional information.
A: Please, check the plugin settings following the instructions published here
A: That’s possible but modifying the settings of your PayPal account.
A: Be sure you have not deleted the download page.
A: Click here
A: Be sure you have not deleted the shopping cart page.
A: Click here for additional information.
A: The plugin includes the importing module.
A: https://www.paypal.com/cgi-bin/webscr?cmd=p/sell/ipn-test-outside
A: The plugin allows searching by taxonomies.
Click here to know how activate this feature.