How to handle Literature or Sample Fulfillment?

How to handle Literature or Sample Fulfillment?

Our company manufactures and supplies furniture B2B.  Our clients require us to send printed literature, fabric & wood samples, and even furniture samples. Any advice on the best way to handle "literature fulfillment" through Zoho CRM?

Here is my wish list of what I am looking to acheive:
  1. Allow users to schedule fulfillment of a literature/sample request from the Lead/Account/Contact/Deals modules
  2. Allow user to select from standard literature/sample offerings
  3. Allow user to input details on any custom samples needed.
  4. Be able to create workflow that would notify our fulfillment person to make shipment.
  5. Be connected to said Lead/Account/Contact/Deals for easy reference in future to keep track of what our client have already received.
  6. Ability to run reports for development or retirement of literature pieces or samples.
Looking forward to any input you might have or similar experience to share!