Documentation

Module Prestashop : Impression automatique des commandes sur ticket

English

Le module Prestashop Expedy Print permet d‘envoyer automatiquement une requête d’impression des commandes vers une imprimante ticket de caisse.

Vos commandes sont ainsi imprimées sans intervention humaine, dès la création d’une nouvelle commande ou selon le paramétrage du statut dans le module.

Les solutions d’impression Expedy Cloud Print sont autonomes et connectées automatiquement par internet (box adsl, câble Ethernet RJ45, WIFI, carte SIM 4G) à votre boutique en ligne, sans connexion nécessaire à un PC, tablette ou smartphone

Les imprimantes compatibles avec le module Prestashop Expedy Print


Vous avez un doute sur la compatibilité matériel ? Contactez-nous la référence de votre imprimante.

Tuto vidéo : Comment installer le module pour Prestashop

Installation du module

Prestashop doit être configuré en mode “normal” avec un SSL installé (HTTPS), le mode “dev” ou “debug” peut bloquer l’envoi de requête vers une API, empêchant donc l’envoi d’ordre d’impression aux imprimantes.

  1. Téléchargez le module Prestashop Printer Point 
  2. Dans votre backoffice Prestashop, dans la section “Modules”, cliquez sur “Add a new module” ou en français “Installer un module”
  3. Téléverser l’archive
  4. Le module est installé

Paramètres API

SIDClé API disponible sur votre compte Expedy dans la section “API”.
Si vous n’avez pas reçu vos accès contactez-nous.
TOKENClé secrète disponible sur votre compte Expedy dans la section “API”.
PRINTER IDIdentifiant unique (UID) de l’imprimante visible sur votre compte Expedy dans la section “Imprimantes”. Exemple : WP0RGS1SEDZ
(ne pas saisir le #)
MODELLe type de votre imprimante (largeur d’impression). 58,80 ou 100mm.
AUTO-CUTCette option permet d’activer la découpe du papier automatique à la fin de l’impression.
Fonction indisponible sur les références “MINI” et 100mm.

Options d’impression automatique et personnalisation simplifiée du ticket de commande

INFORMATIONS DU MAGASINLes informations dans les champs sont libres, les caractères spéciaux ne sont pas acceptés.
Pour le logo, le fichier image doit être au format JPG,PNG,GIF non transparent (sans alpha), hébergé sur un serveur sécurisé SSL (exemple: https://www.monsite.com/monimage.png )
AFFICHAGE DES PRODUITSPlusieurs choix sont possibles pour détailler les lignes des produits, avec ou sans les attributs
MONTANTSImprimer ou non les montants, avec ou sans le détail de la TVA
DECLENCHEMENTChoisissez le type de déclenchement de l’impression selon le statut de la commande.
“Dès qu’une commande est passée” : Toutes les commandes quelque soit le statut seront imprimées
“Commande acceptée” : Toutes commandes ayant uniquement le statut validé (payé) seront imprimées
Si vous souhaitez déclencher l’impression pour un autre statut contactez-nous.
COPIESNombre de copies imprimées pour la même commande
NOTIFICATION SMSEtre averti pour chaque nouvelle commande
ATTENTION! des frais sont facturés à chaque SMS envoyés

Sélectionnez les options d’impression de l’entête et de pied de page dans le module Prestashop

L’URL du logo doit être sécurisée en HTTPS, si l’impression ne fonctionne pas faites un test sans logo.
En savoir plus sur le format des images

Sélectionnez les options d’impression de l’affichage des produits, de la TVA et le mode d’impression automatique

Tester une impression

Pour tester si le module est correctement paramétré et fonctionnel :

  • Passez une commande simple qui sera automatiquement validée dans votre Prestashop, par exemple en mode paiement chèque/espèce, qui ne nécessite pas une validation paiement électronique (ex: carte bancaire).
  • Vérifiez la bonne réception de la requête dans la console Expedy, dans Printers > Paramètres, vous y trouverez un historique des 10 dernières requêtes.

    Vous pouvez aussi tester un aperçu virtuel de votre ticket via ce simulateur :
    https://www.printer-point.com/simulator/index.php

Personnalisation avancée du ticket

Le module Prestashop Expedy Print est libre d’utilisation et son code peut être modifié pour personnaliser la mise en page, mais aussi pour ajouter des contenus texte ou image à imprimer sur le ticket. Vous êtes libre de construire votre ticket et mise en page.

Toutes les informations de la base de données Prestashop, natives ou d’un autre module, sont imprimables sur le ticket.

Plus d’informations sur la mise en page : Documentation API EXPEDY

Si vous n’avez pas les compétences requises pour modifier le code, contactez-nous afin de vous proposer un développement personnalisé.

Modules supportés (liste non exhaustive)

Notre module est supporté par d’autres modules pour imprimer des informations supplémentaires, comme par exemple le type de livraison, la date et l’horaire de livraison, pour plus d’informations sur les modules supportés contactez-nous.

> Pickup at Store Module (BELVG)
> Preferred Delivery Time (Knowband)
> Configurator of product (DMConcept)
> Livraison à proximité avec créneaux horaires (Prestatill)
> Drive-thru / Click and Collect or In shop Pick-up (Prestatill)
> PrestaDrive

Nous ne pouvons pas garantir que toutes les informations de votre commande seront correctement imprimées si vous avez modifié le code de votre boutique Prestashop, d’autres modules qui peuvent compromettre les fonctions natives de votre site. Si vos tickets imprimés manquent d’informations, vous pouvez nous contacter pour vous aider et/ou vous proposer une personnalisation du module.

Option Multi imprimantes / Multivendor / Marketplace

Vous pouvez utiliser plusieurs imprimantes sur la même boutique Prestashop pour transmettre les informations de commandes vers différents magasins avec différentes imprimantes, par exemple le magasin PARIS01 recevra les commandes sur l’imprimante AA001 et le magasin PARIS02 sur l’imprimante AA002.

Vous êtes développeur ? Agence Web ? Partenaire Prestashop ?

Rejoignez notre programme Expedy Partner et bénéficiez de tarifs préférentiels, ainsi que la mise en relation avec nos utilisateurs nécessitant une assistance pour l’installation du module.

English