Product Availability Labels for Products and Combinations in PrestaShop
- 1.7.7 + | 8.x | 9.x
- EN, FR, IT, DE, PL
- 1.1.0
- 2026-01-27
A PrestaShop module for advanced management of product and combination availability labels. It supports multiple rule levels (global, product, combination), allows message overrides, and automatically displays availability and order fulfilment times. Full control over availability messaging across your shop.
Information Parameters:
- 1.1.0
-
Store Version PHP Version1.7.7 + 7.1 – 7.48.x 8.1 – 8.39.x 8.1 – 8.5
- 2026-01-27
- EN, FR, IT, DE, PL
- ✅
- ✅
- ✅
- ✅
- demo.admin.shop
- demo.front.shop
Note: Messages generated by this module are displayed exclusively on the product page. The module does not render these messages in product listing pages, the shopping cart, or other storefront views — messaging is executed in the context of the product via product hooks.
Main benefits
- Variant-level precision — unique delivery times and availability notices per attribute combination.
- Automated prioritisation — the six-step priority engine selects the most specific available message automatically.
- State clarity — clear separation of in-stock, orderable (backorder) and unavailable states.
- Multi‑Shop scalability — configuration is shop-specific within a single PrestaShop instance.
- Responsive UI — client-side updates on variant change (JavaScript) minimise server load and latency.
Use cases
The module fits stores where delivery time depends on the selected variant. Examples:
- Apparel and footwear: size S dispatch 24h, size XL fulfilled from external warehouse (3 days).
- B2B and dropshipping: mixed fulfilment models with differing lead times.
- Electronics: colour or configuration variants with differing market availability.
Back Office features
Six-step priority hierarchy
The engine evaluates message sources in order: combination label > global combination label > product delivery time > global availability labels > legacy global delivery times > system defaults. This permits precise overrides of general rules.
Stock-state management
Configure separate messages for four key scenarios: In Stock; Out of Stock but orderable; Out of Stock not orderable; Unavailable combination.
Display flexibility (hooks)
Choose where the message is rendered without code changes. Options include:
- Price block
- After product thumbnails
- Additional information section
- Custom hook (displayPPDeliveryMessages)
Unavailable-combination configuration
The dedicated "Unavailable combination" option allows a specific message for combinations with quantity <= 0, independent of global product settings.
Front Office features
Client-side updates (AJAX/JS)
A front-end script monitors product-form changes. When a customer selects a variant, the message text and alert styling update in real time.
Visual status coding
Bootstrap-style classes (alert-info, alert-warning, alert-danger) provide immediate colour-coded feedback on purchase availability.
Multilingual support
Full translation support for front-end messages, essential for international sales.
Impact on sales and SEO
Accurate availability information is a significant purchase factor. The module reduces cart abandonment by presenting delivery expectations earlier in the purchase flow. For SEO, concise availability snippets (for example "Dispatch within 24 hours") enrich product page content and aid indexing.
Important
Back up your shop before installation. The module overrides default availability rendering in selected hooks and may require minor CSS adjustments for custom themes.
## [1.1.0] - 2026-01-27 ### Added
You might also like
Product recommendation module for PrestaShop
FAQs
-
Are the modules compatible with my version of PrestaShop?
Each module in our store contains information about compatibility with specific PrestaShop versions. Please check this information carefully before purchasing. If you are not sure, contact us.
-
Where are the module messages displayed?
Module messages are rendered only on the product page. They are not shown on product listings, in the cart or in other shop views. The content works in the product-page context and is triggered through its dedicated product hook.
-
How does the module select the appropriate availability message?
The module uses a six-level priority hierarchy. It first selects the most specific available information, then falls back to broader and system-level settings. This allows exceptions to be applied without replacing the entire message configuration.
-
Which stock situations can be communicated separately?
The configuration lets you define separate messages for an available product, an unavailable but orderable product, an unavailable and non-orderable product, and an unavailable option on the product page. This ensures that communication reflects the actual status presented to the customer.
-
Can I choose where the message is displayed?
Yes. The message can be displayed in the price block, below product thumbnails, in the “Additional information” section, or through a custom hook. This lets you adapt its placement to the active theme layout without modifying the theme code.
-
Do message settings work independently in MultiShop?
Yes. The product description confirms that messages and logic can be configured independently for each shop in a MultiShop installation. The module also supports front-office message translations, allowing content to be prepared separately for each language used by the shop.
16 other products in the same category:
Products on CMS Pages for PrestaShop — Shortcode (Free)
PP CMS Products (Free) is a free PrestaShop module for displaying products on CMS pages. Insert a shortcode in your page content, e.g. [products:12] — the module...
Shipping Costs and Delivery Time on Product Page (Popup)
A free PrestaShop module that adds a convenient shipping information button directly to the product page . When clicked, customers instantly view a popup with rates and...
Order Cutoff Time Module – Dynamic Shipping Time (Basic Version)
Optimise logistical communication in your shop with a lightweight Entry-Level solution. The Order Cutoff Time module for PrestaShop (1.7–8.x–9.x) is a tool that automates...
Content page system, an alternative to PrestaShop CMS Pages: categories, pages and FAQ with...
Frustrated by the limited capabilities of PrestaShop's native CMS? PP Page is a powerful alternative that transforms your shop into a fully-fledged publishing platform....
PrestaShop Age Verification Module (Age Gate 18+) – Standard Edition
Protect your shop quickly and effectively with the Standard edition of the Age Gate module for PrestaShop . This lightweight, easy-to-configure tool provides everything you...
Automatic delivery cost on the product card
PP Shipping Estimate is an advanced module for PrestaShop that enables automatic calculation of delivery costs on the product page . The customer does not need to...
Smart Image Optimiser — Lossless Quality and Perfect PrestaShop Product Images
Smart Image Optimizer is an advanced tool that effectively eliminates the problem of automatic, lossy recompression of graphics files by PrestaShop's engines (GD/Imagick)....
Custom CSS & JS – Free code editor in the PrestaShop panel
PP Custom CSS & JS is a free and highly practical module for every PrestaShop administrator. It allows you to instantly add your own CSS styles and JavaScript scripts...
Megamenu Builder PrestaShop – Navigation Creator (Atomic Cache Technology)
Change the way customers navigate your store. PP Megamenu is an advanced navigation builder that combines Premium design with uncompromising performance. Thanks to our...
Remove ID from URLs (CMS, Brands) PrestaShop [Free]
The free Clean URLs Lite module modifies native PrestaShop routing by removing numeric identifiers (IDs) from CMS page, CMS category, and brand (manufacturer) URLs. It...
Dynamic Product Labels and Stickers for PrestaShop
The PP Product Stickers module is designed for automated product labelling in your store using graphic and text stickers. The tool allows you to implement clear sales...
Banner Manager – Highlight promotions, new arrivals and important messages precisely when the customer is most engaged in shopping. Instead of hiding your message in page...
PrestaShop Gallery Management – Shortcode Module
Looking for a better way to showcase images in your store? Advanced Image Gallery for PrestaShop is a purpose-built module that lets merchants create, edit, and embed...
Ask about product / price (PRO)
Ask about product / price (PRO) is an advanced PrestaShop module that adds an enquiry form on the product page and directly on the product list (categories, homepage,...
Additional Product Fields and Options – Attributes without Combinations (Custom Fields)
This module enables the creation of additional product options without using native PrestaShop combinations. Each option can have a price impact (positive or negative) but...
Hreflang and X-Default Normalisation for PrestaShop
Hreflang Pro solves the issue of directing shoppers to the wrong language version of your store (for instance, when a local customer lands on a foreign-language page from...
Do you need additional features or custom solutions?
- Module customisation tailored to your specific requirements.
- Extending functionality to enhance your store's capabilities.
- Developing bespoke modules designed to meet your unique needs.
- Integrating external systems and additional tools.
- Optimisation and improvements for better performance and user experience.
Do you have ideas on how to improve this software? Share your suggestions for optimisation, new features, or bug reports – we’ll be happy to review them!