Publishing PDFs to Your Theme
After linking a PDF to a resource, you need to add a Theme App Extension to your resource's corresponding theme template, so clientes can see it. This only has to be done once per resource template (e.g., product, product.local, pages, page.contact, collection pages, etc.).
Two ways to publish
1. Publish directly from the PDF details page (Recommended)
The fastest way to add a Theme App Extension:
- Open the Publish section in the PDF details page
- If the Theme App Extension is not yet added to the theme template, you'll see a prompt to Publish
- Haz clic Publish and choose the display style (Embedded Viewer or Button)
- A new tab or window opens to your theme editor with the extension already added
- Adjust the extension settings if needed, then click Save in the theme editor
2. Add a Theme App Extension manually via the theme editor
For more control over extension placement:
- Go to Online Store > Themes
- Haz clic Edit Theme on your active theme
- Navigate to a theme template of the page where you've linked a PDF (e.g., a product page)
- Haz clic Add section or Add block (depends on your theme)
- Look for the two PDF Connect extensions in the Apps section
- Add either PDF Embedded Viewer or PDF Button
- Haz clic Save
Or see Customize display options →
Choose your display style
Embedded Viewer - Shows the PDF directly on the page with full navigation controls
PDF Button - Shows a button that opens the PDF in a popup overlay
Try both to see which works best for your content and layout.
Verify the PDF appears
After adding the Theme App Extension:
- Save your theme changes
- Visit the page where you linked the PDF
- The PDF should now be visible to clientes
Troubleshooting
If the PDF doesn't appear:
- Check that the PDF status is Active in your library
- Verify you added the Theme App Extension to the correct template
- Confirm you're viewing a page where the PDF is actually linked
- Wait a few seconds and refresh the page
- Check that the extension visibility settings are enabled
Próximos pasos
You've completed the basics! Now you can: