Skip to content

Configuration

There are two places to configure: the add-on settings (store-wide limits and the schedule) and each catalog.

Add-ons → Manage add-ons → PDF Catalogs & Line Sheets → Settings

Setting What it does
Enable Switches catalogs off without uninstalling: no builds, no downloads, the block is empty.
Vendors can make catalogs of their own products Multi-Vendor only. Adds Products → PDF catalogs to the vendor panel.
Maximum products per catalog Upper limit for every catalog (default 1000, at most 5000).
Image resolution in the PDF Longest side of product images: 400 px (small files), 600 px (default) or 900 px (sharp print). Larger photos are scaled down while the PDF is built; the originals are not touched.
Rebuild due catalogs during admin visits Without a server cron, one due catalog is rebuilt after an admin page has been sent (checked at most every 10 minutes).
Cron URL key Any secret text. Gives you a cron URL for web cron services.
Server cron Shows the console command, the cron URL and the last run.

For exact timing, run the command shown in the settings once an hour from the server cron, for example:

0 * * * * php /path/to/store/admin.php --dispatch=kv_pdf_catalog.cron

Each run rebuilds the catalogs whose interval has passed, oldest first, for up to 10 minutes. A catalog that fails to build keeps its last good PDF and is retried after its next interval.

Products → PDF catalogs → Add catalog (or Edit). The editor has four tabs.

  • Name: shown in the admin panel and, when no cover title is set, on the PDF.
  • Status: disabled catalogs are not built by the schedule and not offered for download.
  • Who can download: All, Guest, Registered or your customer user groups. Customers in any ticked group can download the PDF; “All” makes it public.
  • Show in the download block: list the catalog in the block. The catalog page lists it either way.
  • Rebuild automatically: every 6, 12, 24, 48 hours, weekly, or manual rebuilds only.
  • Position: order on the storefront.
  • Products: products of the selected categories (with or without subcategories), only the selected products, or all products of the store.
  • In stock only: products with stock, and products without stock tracking.
  • Sort by: position, name, price (both directions), SKU or newest first. With hand-picked products, “Position” keeps the order you added them in.
  • Group by category: headings with the product’s main category, in category tree order.
  • Maximum products: empty = the limit from the add-on settings.

Only products customers can see are included: active products in active categories, visible to the chosen price group, and on Multi-Vendor from active vendors.

  • Layout: 2, 3 or 4 columns of cards, a list, or a line sheet table.
  • Page size and orientation.
  • Accent colour: prices, headings, badges and the top bar.
  • Cover page, Title, Subtitle, Introduction.
  • Footer note: printed at the bottom of every page, for example “Trade prices excl. VAT, valid until 31 March”. Empty = “Prices as of” and the build date.
  • Prices for: guests (default prices) or a customer user group; that group’s prices and catalog promotions are used.
  • Currency and, on stores with several languages, Language of product names and labels.
  • Show: price, old price and discount badge, SKU, stock, short description, features, minimum order quantity. Features are those set to show in product lists or on the product page (Products → Features).
  • Links: products link to their storefront page; optional campaign tags for your analytics.