π Product Short Facts (Highlights or Bulletpoints or USPs) Module for PrestaShop: Essential for Boosting Conversions!
If you're running a PrestaShop store and want to make your product pages truly stand out, you absolutely need to check out the Product Short Facts module. This tool is designed to grab customer attention and significantly improve your conversion rates by highlighting key product information right where it matters most.
- Boost Conversions: Easily add eye-catching highlights like "Free Shipping" or "2-Year Warranty" directly to your product pages. These quick facts build trust and encourage purchases.
- Professional Look: Presents your product benefits with beautiful checkmark styling and a design that looks great on both desktops and mobile devices.
- Save Time: Got a lot of products? No problem! The module supports bulk import via CSV/text format for quick and easy setup.
- Flexible Integration: With over 7 hook positions, it integrates seamlessly with PrestaShop 1.7.x and 8.x, allowing you to display facts exactly where you want them.
- Secure & Fast: Built for performance and security, featuring cached templates and protection against common vulnerabilities like XSS and SQL injection.
- Unique Selling Points (USPs): "Vegan-Friendly," "Handmade," "Ethically Sourced."
- Services & Guarantees: "24h Delivery," "Money-Back Guarantee," "Free Returns."
- Certifications & Awards: "Organic Certified," "Award-Winning Design."
- Promotions: "Limited Stock," "Sale Item."
This module is a game-changer for improving product page trust and overall conversions. It's MIT Licensed and compatible with PrestaShop 1.7.1+ & 8.x.
π Find the module here:
- PrestaShop Forums Topic
Don't miss out on this simple yet powerful way to make your products more appealing to potential buyers!
Create the following folder structure in your PrestaShop /modules/ directory:
modules/productshortfacts/
βββ productshortfacts.php (main module file)
βββ config.xml (module configuration)
βββ views/
β βββ templates/
β β βββ hook/
β β β βββ product_short_facts.tpl
β β βββ admin/
β β βββ admin_product_form.tpl
β βββ css/
β β βββ front.css
β βββ js/
β βββ front.js
βββ translations/
β βββ en.php
β βββ de.php (optional)
βββ logo.png (16x16 module icon)
-
Download/Create Files:
- Copy all the provided files to the correct folder structure
- Ensure proper file permissions (644 for files, 755 for folders)
-
Upload Module:
- ZIP the entire
productshortfactsfolder - Go to PrestaShop Admin β Modules β Module Manager
- Click "Upload a module" and select your ZIP file
- Or copy the folder directly to
/modules/productshortfacts/
- ZIP the entire
-
Install Module:
- Find "Product Short Facts" in the module list
- Click "Install"
- The module will create the database table automatically
-
Configure Module:
- Go to Module Settings
- Choose your preferred display hook location
- Enable/disable checkmarks
- Add your author information and Fiverr link
- β Easy Product Management: Add short facts directly in product editing page
- β Bulk Import: Import multiple product facts via CSV-like format
- β Flexible Display: Choose from 7 different hook positions
- β Responsive Design: Works on all devices
- β Multi-language Support: Ready for translations
- β Eye-catching Design: Beautiful checkmarks and modern styling
- β Mobile Optimized: Perfect display on all screen sizes
- β Fast Loading: Lightweight and optimized code
- β Accessible: Screen reader friendly
For PrestaShop 8.x, the module is optimized to use the most effective hook:
- displayProductAdditionalInfo - Product additional information tab (Recommended for PrestaShop 8.x)
The module also uses these essential admin hooks:
- displayAdminProductsExtra - For adding short facts in the product edit page
- actionProductSave - For saving short facts when a product is saved
- Go to Catalog β Products
- Edit any product
- Scroll to Product Short Facts section
- Add your key features (e.g., "Free shipping worldwide")
- Click Save
- Go to Modules β Product Short Facts β Configure
- Use the Bulk Import section
- Format:
product_id|short_fact_text(one per line) - Example:
1|Fast shipping worldwide 2|30-day money back guarantee 3|Free technical support
The module creates this table:
CREATE TABLE `ps_product_shortfacts` (
`id_shortfact` int(11) NOT NULL AUTO_INCREMENT,
`id_product` int(11) NOT NULL,
`shortfact_text` TEXT NOT NULL,
`position` int(11) DEFAULT 1,
`active` tinyint(1) DEFAULT 1,
`date_add` datetime NOT NULL,
`date_upd` datetime NOT NULL,
PRIMARY KEY (`id_shortfact`),
KEY `id_product` (`id_product`)
);- β Caching: Template caching implemented for faster page loads
- β Reduced Hook Usage: Only essential hooks are registered for better performance
- β Optimized Queries: Database queries are optimized for speed
- β Input Validation: Client-side validation reduces server load
- β Efficient Code: Streamlined code with proper error handling
- Edit
views/css/front.cssto customize appearance - Use CSS classes:
.product-short-facts,.short-fact-item,.short-fact-checkmark
- Modify
views/templates/hook/product_short_facts.tplfor frontend display - Edit
views/templates/admin/admin_product_form.tplfor admin interface
- β PrestaShop 1.7.1.0+ - Fully supported
- β PrestaShop 8.x - Fully supported and optimized
- β PHP 7.2+ - Required
- β MySQL 5.6+ - Required
- β SQL Injection Protection: All database queries use parameterized queries and proper validation
- β XSS Protection: All output is properly escaped using PrestaShop's Tools::safeOutput() and Smarty's |escape filters
- β Input Validation: Form inputs are validated using pattern matching and PrestaShop's Validate class
- β CSRF Protection: Security tokens are implemented in all forms
- β Data Sanitization: All user inputs are sanitized before processing
- Check file permissions
- Clear cache: Advanced Parameters β Performance β Clear cache
- Check PHP error logs
- Ensure CSS file is in correct path
- Force compile CSS in Performance settings
- Check browser console for errors
- Check MySQL user permissions
- Verify table prefix in queries
- Check PrestaShop debug mode for detailed errors
Module Author Information:
- Name: Dzemal Imamovic
- Email: dzemal.imamovic@outlook.com
- Fiverr: https://www.fiverr.com/s/qDvrV1g
For professional customizations and support, contact via Fiverr!
This module is released under the MIT License.
v1.0.1 - Security & Performance Update
- Optimized for PrestaShop 8.x compatibility
- Focused on essential hooks for better performance
- Added security token validation
- Fixed SQL injection vulnerabilities
- Added XSS protection
- Improved input validation
- Added caching for better performance
- Enhanced error handling
v1.0.0 - Initial Release
- Basic short facts functionality
- Multiple hook positions
- Admin interface
- Bulk import feature
- Responsive design
- Multi-language ready
You can support my work by buying me a coffee or donating via PayPal. Every bit helps and is much appreciated!
Made with β€οΈ for the PrestaShop community
Free Forever β’ Open Source β’ Enterprise Ready