Special Products

Configurable warning modals when adding special products to cart.

v1.0.0 JTL 5.2+ Rule-based

Everything at a Glance

Flexible warning modals for dangerous goods, heavy packages, age restrictions, and more.

Configurable Rules

Define rules by shipping class, characteristic, function attribute, category, or product ID.

Modal Types

Simple confirmation or checkbox confirmation — depending on your requirements.

CMS Pages or Inline HTML

Load modal content from CMS pages or enter it directly as HTML.

Multilingual

Titles, checkbox labels, and content configurable per language.

Session-based Consent

Confirmations are stored in the session and logged in order comments.

Admin Interface

Convenient rule management in JTL-Shop admin with sorting and preview.

How It Works

From clicking “Add to Cart” to confirmation.

1. Define Rules

  • Choose trigger type (shipping class, attribute, etc.)
  • Configure modal content and type

2. Customer Clicks “Add to Cart”

  • JavaScript checks product against active rules
  • Matching modals are shown sequentially

3. Confirm & Add to Cart

  • Customer confirms — product is added to cart
  • Consent is saved in order comments

Technical Details

Cleanly integrated, no template changes required.

Requirements

  • JTL-Shop 5.2.0+
  • PHP 8.0+
  • Bootstrap 4 (included in shop)

Trigger Types

  • Shipping class
  • Characteristic / Function attribute
  • Category / Product ID

API Endpoints

  • GET /special-products/check
  • POST /special-products/consent

Warnings for Special Products — Automatic and Flexible

Replace hardcoded warnings with configurable rules.

Get in Touch

Send a Message

Questions, feedback, or interested in the plugin? Write to us directly.