PrestaShop Module 1.6 — 9.x

Protect your images with a smart watermark

Automatically apply a watermark to your product images only when accessed from external sources. Your visitors see the original images.

v1.2.0 Version
PS 1.6 → 9.x Compatibility
PHP 5.6+ Environment
17 languages Translations

How does it work?

A dynamic watermark that only applies when needed

1

Visitor on your store

Your customers see the original images without any watermark. The shopping experience stays intact.

2

External access detected

A search engine, third-party site or hotlinking? The module intercepts the request via .htaccess rules.

3

Watermark applied

Text and/or image overlay are applied dynamically. The original image stays untouched on the server.

Full feature set

Everything you need to protect your images

External access protection

Watermark is automatically applied when your images are accessed from Google Images, hotlinking or any external source.

On-site images unchanged

Your store visitors see the original images without any watermark. No impact on the customer experience.

Text watermark

Customizable text with font size, color, opacity and outline. Defaults to your shop name.

Image overlay

Upload a PNG image (your logo) as a watermark. Size and opacity are fully adjustable.

10 position modes

Center, corners, edges and diagonal repeat. Independent configuration for text and overlay.

Real-time preview

Instantly visualize your watermark settings directly in the back office.

System diagnostic

7 automated checks verify that the module is correctly configured, including an end-to-end test.

Domain whitelist

Allow specific external domains to access your images without a watermark.

Configurable directories

Choose which image directories to protect: products, categories, CMS, manufacturers, suppliers.

Smart caching

Watermarked images are cached for optimal performance. Duration and JPEG quality are configurable.

Imagick & GD

Uses Imagick if available for best performance. Automatically falls back to GD.

Multi-version

Compatible with PrestaShop 1.6, 1.7, 8.x and 9.x. Works with PHP 5.6 to 8.3+.

Generation statistics

Track which domains access your images and the number of requests. Built-in CSV export and period filters.

Domain blocking

Completely block image access for specific domains. Returns a 403 Forbidden response instead of serving the image.

With or without protection?

See the difference the module makes for your images

Without MedMagik Watermark

  • Your images are freely reused on other websites
  • No control over hotlinking
  • Your product photos appear uncredited on Google Images
  • No traceability for your visuals

With MedMagik Watermark

  • Automatic watermark on external access
  • Your visitors see original images
  • Your brand appears on Google Images
  • Configurable protection per directory
  • No modification of your original files

Technical specifications

Built for performance and compatibility

PrestaShop 1.6 — 9.x Compatible with all major versions
PHP 5.6 — 8.3+ Wide server compatibility
Imagick or GD Automatic detection of the best engine
.htaccess rewrite Automatic Apache rules management
17 languages Interface translated into 17 European languages and Japanese
Built-in cache Configurable duration and JPEG quality
Nginx support Automatic detection and configuration instructions
7 diagnostics Full verification including end-to-end testing

Protect your images now

Install in a few clicks. Simple configuration. Immediate protection.