Most Shopify upsell and cross-sell apps do the same thing: they surface related products on the product page or in the cart. If you only need to link one or two specific books to a specific product, you can achieve this without paying for a dedicated app, using Shopify's built-in theme customization or a simple product description approach.
Method 1: Shopify's "Related Products" / "You Might Also Like" Section (Theme-Native)
Most modern Shopify themes include a "Related Products" or "You Might Also Like" section on the product page by default. This section is typically algorithm-driven - it shows products from the same collection or with matching tags.
To control which books appear: Add the specific book to the same collection as the core product, or add a matching custom tag to both the core product and the book you want featured.
For example:
- Your yoga mat product has the tag: "yoga-essentials"
- Your yoga book also has the tag: "yoga-essentials"
- In your theme's Related Products settings, set it to display products sharing a tag
Now the book appears in the "Related Products" section of the yoga mat page automatically - no app required.
Method 2: Embed a Book Link in the Product Description
The simplest possible approach: mention the book directly in the product description and link to its product page.
Example copy for a yoga mat product description: "Complete your practice: many of our customers pair this mat with Light on Yoga by B.K.S. Iyengar - [available here]."
This is not a dynamic widget, but it is immediately visible, zero cost, and requires no additional app or theme customization. For small catalogs with specific book-to-product pairings, this is the fastest solution.
Method 3: Custom Content Blocks (Theme-Native on Most Themes)
Many Shopify themes (especially paid themes like Impulse or Broadcast) support custom content blocks or "rich text" sections that can be added to any product page. Use this to create a visually clean "Also Recommended" section with a book cover image, title, and a link to the book's product page.
This requires no app - just theme customization through the Shopify theme editor. It is more visually polished than a text link in the description and more flexible than the auto-generated related products section.
When an App Actually Makes Sense
If you want:
- Cart-level upsells ("Before you check out, add this book for $X")
- Dynamic recommendations that change based on what is in the cart
- A/B testing different book recommendations across multiple product pages
...then a dedicated upsell app (Frequently Bought Together, ReConvert, or similar) is worth the cost. For merchants with a small, curated book selection and clear product-to-book pairings, the native methods above are sufficient.
The Practical Starting Point
Use Method 2 (description embed) to start - it takes 5 minutes per product page and works immediately. Graduate to Method 1 (tag-based related products) once you have enough books to make the automation worth setting up. Add an app only when your book catalog and sales volume justify the monthly cost.