PrestaShop Design & Navigation

Automatic Product Image Watermark — PrestaShop 8 & 9

Automatic watermark on your product images: PNG logo or text, in one setting

Stamp your logo or your name onto every product thumbnail, on upload or regeneration. Opacity, 9 positions + tiled, WebP & AVIF. Originals stay intact.

PrestaShop 8 & 9 PNG logo or text WebP & AVIF No external dependency
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Automatic Product Image Watermark — PrestaShop 8 & 9
v1.0.1 · updated 2026-06-04
What it does

The short version.

01

PNG logo with preserved transparency

Custom alpha-merge: your PNG's transparency is respected, with no frame or black box. Opacity adjustable from 1 to 100%.

02

Text mode with bundled font

Display the shop name, a copyright or any custom text. DejaVuSans font included: no server dependency, identical rendering everywhere.

03

Size as a % of the image width

The watermark keeps consistent proportions from the large product page to the category thumbnail, with no per-image-type tuning.

04

9 positions + tiled mode

Corners, edges, center, or repetition across the whole image against visual theft. Margins and angle adjustable to the pixel.

05

Every format: JPG, PNG, WebP, AVIF

Processes the formats generated by PrestaShop 8/9, including high-density @2x variants, and reuses the quality defined in your image settings.

The long version

Everything you'd want to know before you install.

A detailed look at how Automatic Product Image Watermark — PrestaShop 8 & 9 works, why we built it the way we did, and the thinking behind the features above.

§ 01

Why watermark your product images?

On an online store, product visuals are the easiest asset to copy: a right-click is enough. Competitors, unauthorised marketplaces, rogue resellers — your photos end up everywhere with nothing in return. A discreet watermark protects your images, reinforces your brand on shared visuals (social media, screenshots, Google Images) and discourages resale. But it has to be automatic: no one is going to stamp 3,000 products by hand.

§ 02

How the watermark is applied

The module hooks into PrestaShop's native actionWatermark hook, triggered every time thumbnails are (re)generated. In practice, it acts when a product image is uploaded and when thumbnails are regenerated. The key point: only the per-image-type variants (large, home, cart...) are stamped. The original file stays intact, which means you can change the watermark and regenerate at will without ever degrading the source.

§ 03

Logo or text: which one to choose?

Logo mode suits you if you have a strong visual identity: a transparent PNG placed bottom-right at 60% opacity is enough to sign your visuals without disturbing the product. Text mode is perfect for a quick notice (shop name, © 2026, URL) without preparing a file. Since the DejaVuSans font is bundled with the module, the text rendering is strictly identical on every host, independent of the fonts installed on the server.

§ 04

A clean result, without the classic watermark-module flaw

Many modules destroy the logo's transparency or add an ugly opaque rectangle around it. Automatic Watermark uses a custom alpha-merge that combines the adjustable global opacity with the native PNG transparency. The logo blends cleanly onto the image, exactly as expected, on light and dark backgrounds alike.

§ 05

Built for PrestaShop 8 and 9

Recent PrestaShop versions generate images in WebP and AVIF in addition to the historical format, and regeneration now runs through the Symfony engine. The module processes all of these formats, handles high-density @2x variants, and resolves its file paths defensively to work in every context: upload, back-office regeneration, or the CLI command bin/console prestashop:thumbnails:regenerate products.

§ 06

Lightweight and risk-free for your shop

No external library, no SQL table, no Composer dependency: the module relies solely on the GD extension, available on virtually every PHP host. It never alters your originals and can be disabled at any time — just regenerate thumbnails to get watermark-free images back.