Manual URL blocks (product templates)
Manual URL blocks let you show PDFs on product templates without linking PDFs in the app first.
Use this when you want the same one or more PDF URLs across a whole product template (for example, all products using product or product.custom).
What manual blocks are
PDF Connect provides two manual product blocks:
- PDF Embedded Manual - Shows PDFs inline on the page
- PDF Button Manual - Shows clickable buttons that open PDFs
Unlike linked blocks, manual blocks:
- Do not read linked resources
- Do not read PDF metafields
- Do not require per-product linking
- Render only from block settings in the Shopify theme editor
How to add manual blocks
From the app (recommended)
- Open a PDF details page in PDF Connect
- Open the Link/Add dropdown
- Choose Add PDF block to product template (manual URLs)
- Select:
- A product template (for example
productorproduct.custom) - Block type (
pdf_embedded_manualorpdf_button_manual)
- A product template (for example
- Continue to open the Shopify theme editor
- Paste one or multiple PDF URLs into the block settings
- Save the theme
Directly in Shopify theme editor
- Go to Online Store > Themes > Customize
- Open a product template
- Add an app block from PDF Connect
- Choose PDF Embedded Manual or PDF Button Manual
- Fill in URLs/settings and save
Viewer types in manual blocks
Manual blocks support the same four viewer types:
- Native Browser
- Custom Viewer (PDF.js)
- Flipbook
- Light Viewer
For manual blocks, viewer behavior is configured in block settings (not from saved per-PDF app config), and one block-level viewer profile applies to all URLs inside that block.
Multiple URLs and labels
- Enter multiple PDF URLs as newline-separated values.
- In the button manual block, labels are optional and also newline-separated.
- If labels are fewer than URLs, remaining URLs fall back to filename/default text.
Linked blocks vs manual blocks
| Type | Data source | Best for |
|---|---|---|
Linked blocks (pdf_embedded, pdf_button) | App linking + metafields | Per-resource PDFs, per-PDF app viewer config |
Manual blocks (pdf_embedded_manual, pdf_button_manual) | Theme block schema settings only | Template-wide shared PDFs without linking |
Important limitations
- Current rollout is product templates only for the app's early manual flow.
- Manual blocks are template-scoped, not resource-scoped.
- Manual blocks do not auto-sync with PDF records in your app library.
Troubleshooting quick checks
If a manual block does not show content:
- Confirm at least one valid
https://PDF URL is set - Confirm the block is added to the active product template
- Save theme changes and hard refresh storefront
- Try switching viewer type to Native Browser to isolate viewer-specific issues