I run an art-focused marketplace on Sharetribe and need the listing workflow tightened up. When an artist uploads a new piece, four extra fields must appear and be saved with the listing record: • Dimensions • Medium • Artist’s inspiration • Painting meaning • Any bigger themes or concepts These fields should be required, displayed clearly to the seller during listing, and rendered on the public product page. I would like these listed as prompts, so when the buyer views the listing they see the written answers in paragraph form. Not question answer format. The second part is letting sellers bundle multiple purchase options inside the same listing. A single artwork needs: – A base price for the original piece – A dropdown (or similar variation selector) that lets buyers pick print sizes such as 30 × 30 cm, 15 × 15 cm, etc., each size having its own price and inventory count. – The chosen option carried through to the cart, checkout, order summary, and confirmation emails. I’m after clean, maintainable code that fits Sharetribe’s conventions (open-source Ruby on Rails stack). Please outline the steps you’ll take, the key files you’ll touch, and how I can test the changes locally before deploying.