CleanShare is a lightweight PrestaShop module that adds a sharing button to product pages, allowing customers to share clean product URLs without UTM parameters or tracking strings. On supported mobile and desktop operating systems, it invokes the device's native share interface via the Web Share API; on browsers where that API is unavailable, it falls back to copying the URL to the clipboard with a toast notification confirming the action.
- Two display modes: A floating button that remains visible as the customer scrolls, with configurable position (left, center, or right), bottom offset, z-index, and custom background and hover colors; and an inline button inserted directly into the product page via the
displayProductAdditionalInfo or showProductCustomized hook. - Web Share API with clipboard fallback: Uses the native share popup on Android, iOS, and Windows devices where the API is supported, and falls back to clipboard copy on desktop browsers — no external libraries required.
- Clean URLs: Shares the PrestaShop-generated canonical product URL, avoiding appended UTM parameters or query strings that can appear cluttered when shared.
- Back office configuration: A dedicated settings panel with input validation, color sanitization, and per-option descriptions. Includes translations for English and Italian, with additional languages addable through the standard PrestaShop translation interface.
- No overrides, no database changes: The module makes no core modifications and requires no database alterations, keeping your installation clean.
CleanShare is suited for any PrestaShop store owner who wants to give customers an easy, unobtrusive way to share products. It is compatible with a wide range of themes and requires no configuration beyond enabling the desired display modes in the back office.
Comments (0)
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent