Avec les imprimantes de la marque Printer-Point.com, les détails de vos commandes Woocommerce sont automatiquement imprimés sur un ticket thermique, sans intervention humaine.
Vous avez 2 possibilités pour connecter votre Woocommerce à l'imprimante.
Installer l'extension gratuite Expedy simple d'utilisation ou pour les plus confirmés utiliser la fonction Webhook.
1. Installer l'extension Expedy sur Wordpress
- Téléchargez le plugin : https://www.expedy.fr/console/connectors/woocommerce/xpdy_woo_v1.0.0.zip
- Allez dans : Admin WordPress > Extensions > Ajouter
- Cliquez sur Téléverser une extension (en haut).
- Cliquez sur Choisir un Fichier
et sélectionnez le fichier .zip que vous avez téléchargé lors de l’étape 1. - Cliquez sur Installer.
- Activez le plugin après le téléchargement.
Réglages de l'extension Expedy
- Allez dans : Admin WordPress > Extensions installées
- Cliquez sur Réglages sur l'extension Expedy
SID | Clé API disponible sur votre compte Expedy dans la section "API". Si vous n'avez pas reçu vos accès contactez-nous. |
TOKEN | Clé secrète disponible sur votre compte Expedy dans la section "API". |
PRINTER UID | Identifiant unique (UID) de l'imprimante visible sur votre compte Expedy dans la section "Imprimantes". Exemple : WP0RGS1SEDZ (ne pas saisir le #) |
PRINTER SIZE | Le type de papier de votre imprimante (largeur d'impression). 58, 80 ou 100mm. |
URL LOGO | URL fichier image au format GIF,JPG,PNG 58mm : 398px de largeur 80mm : 602px de largeur Nous recommandons un fichier inférieur à 60ko, pour consommer moins de data (notamment en GPRS), et conserver une vitesse d'impression immédiate. |
SHORT OPTIONS | Détermine les données qui seront imprimées |
CONDITION | Détermine sur quel statut de commande l'impression sera déclenchée, par exemple quand la commande est passée, quand le paiement est validé... |
NUMBERS PRINT | Choix du nombre d'impression pour imprimer automatiquement une copie |
Plugins/Extensions supportés avec Expedy
Yith (gestionnaire de sous option produit)
WooCommerce TM Extra Product (gestionnaire de sous option produit)
ODT extended / WooODT Lite (Byconsole)
Liste non exhaustive. Nous intégrons régulièrement la compatibilité avec d'autres plugins sur demande nous contacter .
2. Webhook (Crochets Web)
L'extension Woocommerce de Wordpress possède la fonctionnalité Webhook ou en français "Crochets Web" permettant de déclencher l'envoi de données à une application extérieure via une URL.
Imprimer une commande automatiquement
Avec l'API Printer Point, vous pouvez déclencher l'impression d'un ticket de commande à chaque passage d'une nouvelle commande.
Vous pouvez ajouter autant d'imprimantes que vous le souhaitez selon vos besoins.
Dans l'administration WooCommerce, allez dans l'onglet Avancé > Crochets Web > Ajouter un crochet Web
Paramétrage du webhook
1. Nom : Choisissez un nom libre
2. Etat : Active
3. Sujet : "Commande créée"
4. URL de livraison :
https://www.expedy.fr/woo/print?s=XXXXXXXXXX&t=XXXXXXXXXX&p=XXXXXXXXXXXX
s= Votre clé API SID
t= Votre clé API TOKEN
p= L'UID de l'imprimante
Les clés API sont disponibles sur votre compte client Expedy ou vous pouvez utiliser les URLs d'intégration CMS disponibles sur votre compte client Expedy dans la section > Imprimantes > Sélectionnez une imprimante puis copier l'URL pour Woocommerce.
5. Version de l'API : "Intégration WP API REST v3"
Sauvegardez et faites un test en passant une commande.
Déclenchement de l'impression
Vous pouvez déterminer l'action qui déclenche l'impression du ticket dans le menu déroulant "Sujet".
Pour déclencher l'impression quand le paiement est validé, voici la valeur personnalisée à indiquer :
woocommerce_payment_complete
Personnalisation du ticket
Vous pouvez personnaliser vous même le ticket à l'aide de notre API, en créant votre propre connecteur.
Documentation API Printer-Point
Documentation WebHook Woocommerce
Si vous n'avez pas les ressources en interne pour réaliser le développement, contactez-nous pour obtenir un devis.
Données intégrables sur le ticket
// "id":21,
// "parent_id":0,
// "number":"21",
// "order_key":"wc_order_xW8pwyW0OQCsJ",
// "created_via":"checkout",
// "version":"3.5.5",
// "status":"on-hold",
// "currency":"EUR",
// "date_created":"2019-02-23T01:12:27",
// "date_created_gmt":"2019-02-23T00:12:27",
// "date_modified":"2019-02-23T01:12:27",
// "date_modified_gmt":"2019-02-23T00:12:27",
// "discount_total":"0.00",
// "discount_tax":"0.00",
// "shipping_total":"0.00",
// "shipping_tax":"0.00",
// "cart_tax":"0.00",
// "total":"1800.00",
// "total_tax":"0.00",
// "prices_include_tax":false,
// "customer_id":1,
// "customer_ip_address":"0.0.0.0.0",
// "customer_user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0",
// "customer_note":"",
// "billing":{
// "first_name":"Michel",
// "last_name":"Dupond",
// "company":"",
// "address_1":"1 rue verte",
// "address_2":"",
// "city":"Paris",
// "state":"",
// "postcode":"75001",
// "country":"FR",
// "email":"mail@mail",
// "phone":"0601010101"
// },
// "shipping":{
// "first_name":"Michel",
// "last_name":"Dupond",
// "company":"",
// "address_1":"1 rue verte",
// "address_2":"",
// "city":"Paris",
// "state":"",
// "postcode":"75001",
// "country":"FR"
// },
// "payment_method":"cheque",
// "payment_method_title":"Paiement par cheque",
// "transaction_id":"",
// "date_paid":null,
// "date_paid_gmt":null,
// "date_completed":null,
// "date_completed_gmt":null,
// "cart_hash":"",
// "meta_data":[],
// "line_items":[
// {"id":17,"name":"test produit","product_id":8,"variation_id":0,"quantity":1,"tax_class":"","subtotal":"1800.00","subtotal_tax":"0.00","total":"1800.00","total_tax":"0.00","taxes":[],"meta_data":[],"sku":"","price":1800},
// {"id":17,"name":"test produit 2","product_id":8,"variation_id":0,"quantity":1,"tax_class":"","subtotal":"1800.00","subtotal_tax":"0.00","total":"1800.00","total_tax":"0.00","taxes":[],"meta_data":[],"sku":"","price":1800}
// ]
// ,"tax_lines":[],"shipping_lines":[{"id":18,"method_title":"Livraison gratuite","method_id":"free_shipping","instance_id":"1","total":"0.00","total_tax":"0.00","taxes":[],"meta_data":[{"id":135,"key":"Articles","value":"test produit × 1"}]}],"fee_lines":[],"coupon_lines":[],"refunds":[]
//
// }';
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.