Work / Integration · 2022

Shopify product-PDF app (client unknown)

A Laravel 8 embedded Shopify app, built on osiset/laravel-shopify, that inserts a download-PDF button after the product form in the merchant's theme and streams a printable A3 product sheet. The sheet is rendered with dompdf from the product, its JSON options metafield and the shop's details. It is freelance work for a client who is not identified, and the app has no git history, so my share of the code can't be measured.

  • client work
  • integration
  • client anonymized
  • archived
Client
Shopify product-PDF app (client unknown)
Type
Integration · E-commerce: Shopify app (product PDF sheets)
Role
Freelance developer on the app.
Built with
PHP, Laravel, osiset/laravel-shopify, dompdf, Shopify Admin REST API, Liquid
Also uses
React
Last active
2022

What it does

  • Public PDF download route keyed by product ID and shop domain.
  • JSON product options from a metafield flattened into the sheet.
  • Button injected into the theme's product template through the Asset API.
  • Uninstall webhook that removes the shop record.

How it is built

  • An embedded Laravel Shopify app: install via osiset/laravel-shopify, a theme edit adds the button, and a public API route builds the PDF server-side from Admin API data and a Blade template.

Decisions

  • Render the PDF server-side from a Blade view so the theme only needs a button.

Skills

  • Shopify app development (Laravel)
  • Server-side PDF generation

Client work: links and code are not public.

All projects →