Here are some more details--
The concept is very simple -- an easy-to-use woocommerce song store:
The member may upload a song with title, artist name, price, genre, sample mp3, high-res downloadable file. The member may update or delete their listing. All member forms are front-end forms.
The visitor may browse for songs by artist name, genre, or globally browse the list using the woocommerce filtering. Songs may be added to a woocommerce cart for purchase. Upon successfully completed transaction the buyer will receive a link to the downloadable file.
Please have a look:
songlist: hidden link
add song form: hidden link
sample edit form: hidden link
Background: This development site is on a fresh install of WP on a shared host. Using the default twentysixteen theme, woocommerce, types, views, cred, woocommerce views, jcsubmenu plugins. This development site is registered with ToolSet.
The issues:
I'm using the ToolSet WP plugins to create a list of songs for sale via Woocommerce, along with the front end forms required to manage the listings. I'm very close to a final solution but I've run into a couple snags--
On the "add song" form I want to be able to add the artist name (using a product_tag) and upload the "downloadable file" to the product record upon form submission. Using a custom field to upload a sample MP3 file to each product record works fine. I haven't been able to get the product tag or the "downloadable file" to register on the database.
I want to use the product tag field for the artist name so I can have a dynamic drop down menu item in the page navigation. Please see the demo site.
I tried using the product_tag field
"[cred_field field='product_tag']"
supplied by Cred. It works but it requires the visitor to click "add" and then also click "submit". Too confusing -- The form submission needs to be completed with a single "submit" click.
Ideally, the "downloadable file" could be large so it should be saved to an external storage bucket such as AWS or Google.
Can we make this work?