Documents

How to Add a PDF to a Shopify Product Page (With and Without an App)

You can add a PDF to a Shopify product page two ways: upload the file under Content > Files and paste its link into the product description (free, manual), or...

July 12, 2026 6 min read

Quick answer: Shopify has no built-in "attach a document to a product" feature. You can either upload the PDF under Content > Files and paste its link into the product description by hand (free), or use a product-document app that displays PDFs on product pages with a theme app block. The manual method works for a handful of products; it breaks down when you have many products, shared manuals, or need customers to search for documents.

Method 1: Add a PDF without an app (native Shopify)

  1. In Shopify admin, go to Content > Files and upload your PDF.
  2. Copy the file's URL from the Files list.
  3. Open the product, and in the description editor insert a link (or switch to the HTML view and add an anchor tag) pointing to that URL, e.g. "Download the installation manual (PDF)".
  4. Save. The link now appears inside your product description.

Where the native method breaks down

  • Replacing a file breaks your links. Shopify Files has no "replace in place" — uploading a new version creates a new URL, and every product page linking to the old file now points at a dead or outdated document.
  • No connection between documents and products. If one manual applies to ten products, you paste ten links — and edit ten descriptions every time it changes.
  • No customer-facing search. Customers can't look up a document by product title, SKU or product number.
  • No organization. There are no categories, no overview of which products have documents and which don't.

Method 2: Add PDFs with a document app (theme app block)

  1. Install a product-document app such as Compass Docs from the Shopify App Store.
  2. Upload your PDFs in the app and organize them into categories (Manuals, Spec Sheets, Warranties…).
  3. Link each document to one or more products.
  4. In the theme editor, add the Documents app block to your product template. No code changes.

Each product page now shows its own documents, customers can download them in place, and on plans with the search widget they can also find documents by product title, SKU or product number.

Which method should you use?

Native (Content > Files) Document app
Cost Free Free plan available; paid plans for larger catalogs
Setup per product Manual link in each description Link documents to products once; block renders automatically
Updating a document New URL — re-edit every page Update the document; product connections stay
One manual, many products Paste the link everywhere Link one document to many products
Customer search None Search by title, SKU or product number
Coverage overview None See which products still need documents

Rule of thumb: under ~10 products with stable, unique documents — the native method is fine. Beyond that, or if documents change or are shared between products, use an app.

FAQ

Can customers download PDFs from a Shopify product page?

Yes — either via a hand-pasted link to a file in Content > Files, or via a document block that lists the product's PDFs with download links.

Does adding an app require editing my theme code?

No. Apps that use Shopify theme app blocks (like Compass Docs) are added from the theme editor on any Online Store 2.0 theme.

What file types can I attach?

PDFs are the standard for manuals, spec sheets and warranties. Compass Docs supports PDFs and other supported product file types.

Can't find what you're looking for?

Our support team is here to help. Reach out and we'll get back to you within 24 hours.

Contact Support