Tout ce que vous voudriez savoir avant d'installer.
Un regard détaillé sur le fonctionnement de Catalogue PDF PrestaShop – Visionneuse pro double page, miniatures & plein écran, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.
Publiez vos catalogues PDF sans développer une seule ligne de code
DFPDFCatalog ajoute un onglet dédié dans le menu Catalogue de votre back-office PrestaShop. Depuis cet onglet, vous ajoutez un catalogue en renseignant le titre, une description, une image de bannière et le fichier PDF. En quelques secondes, le catalogue apparaît sur la page /catalogues-pdf de votre boutique, prêt à être consulté par vos clients.
Intégrez un catalogue dans n'importe quelle page
La page vitrine ne convient pas à tous les usages. Pour une landing page métier, une page marché public ou une catégorie qui doit présenter son propre catalogue, il suffit de coller un shortcode à l'endroit voulu : dfpdfcatalog id="3" entre crochets. Le module traite ce marqueur côté serveur dans les pages CMS, les descriptions de catégorie et les fiches produit, et un repli JavaScript couvre les contenus produits par un page builder ou un bloc de thème. Un widget Smarty est disponible pour les templates, et un contrôleur d'intégration sans habillage permet d'afficher un catalogue en iframe, y compris sur un site externe. Vous pouvez placer autant de catalogues que nécessaire sur une même page : chaque visionneuse est indépendante des autres.
Une visionneuse de niveau professionnel intégrée à votre boutique
La visionneuse PDF.js intégrée offre une expérience de lecture comparable à Adobe Acrobat directement sur votre site : mode double page magazine (couverture seule, puis spreads 2-3, 4-5…), sidebar de miniatures cliquables avec rendu paresseux, mode plein écran HD, zoom et ajustement à la largeur, navigation au clavier. Le rendu est net même sur écrans Retina et 4K grâce à un rendu HiDPI adaptatif. Les hyperliens du PDF restent cliquables, le texte est sélectionnable et la recherche Ctrl+F du navigateur fonctionne nativement sur le contenu du PDF.
Pensé pour les pages qui affichent plusieurs catalogues
Afficher huit catalogues sur une même page ne doit pas alourdir son chargement. Par défaut, chaque intégration affiche une affiche d'ouverture reprenant la bannière du catalogue, et la visionneuse ne se charge qu'au clic. En mode d'affichage direct, le chargement se déclenche à l'approche du viewport. La bibliothèque de rendu et la feuille de style ne sont téléchargées qu'une seule fois pour toute la page, et uniquement si un catalogue est réellement présent. Les gros PDF sont servis en flux, avec support des requêtes HTTP Range pour un chargement progressif.
Des URLs propres et un SEO soigné
Le module déclare ses routes via le hook moduleRoutes : /catalogues-pdf pour la page de liste et /catalogue-pdf/{id}-{slug} pour chaque visionneuse, où {slug} est généré automatiquement à partir du titre. Chaque page visionneuse génère un meta title et une meta description propres à partir du titre et de la description du catalogue. La page de liste a également ses propres metas. Les fils d'Ariane natifs de PrestaShop sont respectés. Les pages d'intégration destinées aux iframes sont en noindex, pour ne jamais concurrencer vos vraies pages.
Multilingue, multiboutique et tri personnalisable
Les titres et descriptions des catalogues sont traduits par langue depuis le back-office. Les catalogues sont filtrés par boutique : chaque boutique voit uniquement les catalogues qui lui sont assignés. L'ordre d'affichage est personnalisable par glisser-déposer dans la liste admin, et chaque catalogue peut être activé ou désactivé indépendamment sans le supprimer.
Il n’y a pas encore d’avis.