The best way to Store and Display an array of records

New Member
3 0 0

I need to populate a Download Tab for each product page for making available Data Sheets, Manuals, etc for customers.

I want to store the data as metafields as it will make editing of multiple products much easier.

I need to store four items for each download record, and a variable number of records for each product:

1) Download Title

2) Download Description

3) Download Filename

4) Download Filesize

I have done a fair amount of research but I cannot work out the best way of implementing this.  

I need to know:


1) The best way of creating metafields for achieving the above

2) The best way of displaying multiple records in Liquid.


I would appreciate any advice