WavePlayer integrates with WooCommerce using its action and filter hooks. So, as long as your theme is compliant with WooCommerce theme developing guidelines, you should not find any problem integrating WavePlayer with WooCommerce using your theme. For example, this website is based on the official Storefront theme, developed by the WooCommerce team and fully compliant with their developing guidelines, and the integration is absolutely seamless.
Some themes, though, use various forms of customization that might conflict with WavePlayer integration. For example, a CSS rule of the theme could prevent an element in the player to display correctly. If you are not familiar with coding, we would recommend you to contact us, sending an email to [email protected]. We will do our best to point you in the right direction in fixing your issues.
A preview file is an audio file that shows your customer the content of the audio products you are selling. WooCommerce uploads the downloadable files to a special folder that is not accessible unless you buy the product. For that reason, it is necessary to upload different audio files that can be safely incorporated into the pages of your website.
Preview files allow you to upload a reduced quality or shorter or audio watermarked version of your downloadable files, so that you are always sure that nobody can access the high-quality tracks you are selling.
Please consider that, due to most web server limitations, WavePlayer cannot generate preview files from the downloadable files. That is something you have to do yourself, uploading separate files for download and for preview.
With WavePlayer, you don’t need to manually add an audio player to your product description. It is enough to add the audio files you want to use as a preview in the Preview Files list, located at the Advanced tab of the Product Editor.
For a step-by-step description of this process, please read Working with WooCommerce.