WooCommerce grouped products screenshot

WooCommerce Selling CD and MP3s

I did video tutorials on setting up WooCommerce Grouped Products, so you can sell a CD and the tracks of the CD as MP3s. Grouping them displays better in the store, and lets customers see their options.

This first video I cover how the grouped product looks in the theme, and what features will be setting up when we’re finished. Then I’ll walk you through setting up the first step, creating the Grouped Product with CD cover and playlist with all the track samples.

In the second video, I cover adding your music samples to the WordPress Media Library and your audio files for sale to a hidden “sales folder” for WooCommerce. This includes file naming (so you know which file has what music, in lists of files) and how to have the sample music files display well in the audio player.

The final piece is adding products for your music CD and each Track, to the WooCommerce Grouped Product you created.


Posted

in

,

by

Comments

9 responses to “WooCommerce Selling CD and MP3s”

  1. Michele Wong Avatar

    Hi George,

    I’ve been watching your videos on WooCommerce and selling music tracks. I’ve almost got it figured out, but wondered if I need any consulting, what do you charge?

    1. George Lerner Avatar

      Michele, I sent you an email.

      In general, we’ll talk about what exactly you need, then we can know what consulting makes sense.

      George

  2. Alfred Avatar
    Alfred

    Hi George, Thank you for this helpful tutorial. I followed the steps on the first tutorial exactly as you did it. For some reason playlist does not show on Short Product description, I am getting the following error:
    [playlist images="false" ids="522,523,524,525,526,527,528,529,530,531"]
    But Only when I add it on the description panel, That is when it shows. What could I be doing? Kindly find the link to the website I am working on :http://jfproductions.co.za/product/frank-mashaba/

    Regards

    1. George Avatar
      George

      Hi Alfred,

      That isn’t an “error”, it’s a “shortcode”; the media player installed with the theme I was using, doesn’t exist on your WordPress. You’ll have to enter the shortcode for your player, instead. (The list of ids is how that media player knows what songs to play.)

      Looks like you have already installed a media player that works with WooCommerce, specifically the Woo Track List and Sample Player https://wordpress.org/plugins-wp/woo-track-list-and-sample-player/ and learned how to use it, and songs play when visiting your site.

      I suggest you make some CSS changes in your theme (or the media player may have a place for it) so the media player displays well:
      div.player-track-title {
      color: #ffffff;
      }
      .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
      color: green;
      background-color: darkgray;
      }

      Another option that I haven’t tried but looks good: https://wordpress.org/plugins-wp/music-player-for-woocommerce/

  3. Sandra Avatar

    Hi George.

    Thank you for your useful tutorial. I followed it and it works, but I wonder if I could sell the physical CD at one price (e.g 10€), the digital album (all in one single download) at a lower price (e.g 8€) and then, separately every track at another price (e.g 1,10€). Just like this website
    http://www.lahuellasonora.com/tienda_discografia.php?id=45

    The website in which I’m currently working is this
    http://trovadero.com/tienda/

    In this I followed your steps, but now I want to change and sell the 3 options I mentioned before.

    Is there any way to do that?

    Thank you for your help

    [George’s reply: Yes. That is exactly the 3 types of related products I set up, for each album.]

    1. George - WordPress Security Avatar

      Yes, that is exactly what I cover in these videos. CD as one product, each track of the CD as an MP3 for sale individually, and the collection of MP3s as a single purchase. Grouping these together makes things easier to manage, and your other pages can mention the group (as an album).

      1. Kathy Eastmond Avatar

        Hi, I watched all three videos and am still not understanding if I can upload all songs of one cd as one file to sell, or if I upload them separately. I don’t wish to sell songs individually but only sell as one digital cd and one physical cd. Please help, and thanks so much!

        1. George Avatar

          Kathy, for what you want: Physical CD as one product. ZIP file of MP3 (or .flac or other music file format) as one product. Both grouped in the same WooCommerce product.
          Think about whether you want another product in the group: “physical CD plus music files you can play in your phone or MP3 player”.

  4. Denis Simpkin Avatar

    Hello George, is it necessary to purchase WooCommerce Pro? The video tutorial tells me that I can load wav files per CD and WooCommerce pro will automatically play samples to listen to and then purchase full versions. Also…Can I set up payments with credit card or visa debt for down load purchases? How much do you charge to set this up for me. I’m using WordPress on a Mac. Thanks for your time George.

    [George’s reply: WooCommerce free version will let you collect payments (using add-ons for PayPal, Stripe, Apple Pay, etc). There are many plugins that will play specified MP3 files. I can set up WooCommerce for you, including examples of your music; you can then replicate all the steps for your other music. Contact me on https://www.glerner.com/shared/contact.php if you want to talk about whether you can do it yourself or want me to do it for you. P.s. don’t put WAV files on the Internet, use MP3 files or FLAC files; they are much smaller and therefore easier for people to download.]

Leave a Reply to George – WordPress Security Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.