"Shopify Developed App" is about apps made by shopify itself, they have no scheduling app.
Trying to get every exact feature creates a unicorn that doesn't exist unless you build it all yourself.
For third party apps look at bookthatapp they have lots of features and an api, then the features you need generally require custom development in your theme AND a scheduling app.
If you have the budget and need this implemented as customizations or middleware then contact me by mail for services. ALWAYS please provide context, examples: store url, theme name, post url(s) , or any further detail in ALL correspondence. Contact info in signature.
Add a File Upload option type for your first upload option, named "Upload A Photo of Your Pet".
Add another File Upload option type for your second upload option, titled "Proof of Vaccinations".
Add a Checkbox option type to present additional choices for "Add to your appointment" options.
Finally, select the Appointment product to include all the above options.
This setup ensures a user-friendly experience for your customers, allowing them to upload files and choose additional options seamlessly. Let me know if you encounter any challenges or if you have additional questions.
EASIFY - MAKING SHOPIFY SIMPLE & SWEET! Easify Product Options: Create custom product options 10X faster ⚡ & easier! Easify Product Attachments: Effortlessly add downloadable PDF files (or any other format) to Shopify pages! Try for Free | 24/7 Live Chat Support