Éditeur de code des reçus imprimés pour votre Shopify POS
Vous pouvez personnaliser vos reçus imprimés à l’aide de l’éditeur de code dans votre interface administrateur Shopify. Les fichiers qui composent vos reçus contiennent du Liquid, le langage de modélisation de Shopify. L’éditeur de code vous permet de créer des personnalisations plus avancées en utilisant du code HTML, CSS et Liquid qu’avec l’éditeur visuel.
Vous pouvez modifier le modèle de reçu et les modèles de section utilisés sur vos reçus imprimés. Les fichiers du modèle de Reçus sont les types de reçus que vous pouvez imprimer dans votre boutique. Les Sections sont des parties des reçus, comme l’en-tête ou le pied de page. Les sections peuvent être réutilisées par plusieurs reçus.
Sur cette page
- Considérations sur l’utilisation de l’éditeur de code pour les reçus
- Accès à l’éditeur de code
- Utilisation de fichiers personnalisés dans votre modèle de reçu
- Réinitialisation de votre modèle de reçu par défaut
- Variables Liquid disponibles dans l’éditeur de code pour les reçus
- Filtres Liquid disponibles dans l’éditeur de code pour les reçus
- Exemple de personnalisation du code du modèle de reçu imprimé
- Aperçu de vos modifications de code dans l’éditeur de code
Considérations relatives à l’utilisation de l’éditeur de code des reçus
Avant d’utiliser l’éditeur de code des reçus, examinez les considérations suivantes :
Restrictions d’accès
- Vous pouvez utiliser l’éditeur de code uniquement depuis votre interface administrateur Shopify sur un ordinateur de bureau.
- L’éditeur de code n’est disponible pour aucun emplacement POS en Italie ou en France.
Où les modifications s’appliquent
- Les modifications de code que vous apportez s’appliquent uniquement à l’emplacement sélectionné.
- Les personnalisations dans l’éditeur de code s’appliquent uniquement aux emplacements POS Pro. Si vous utilisez l’éditeur de code et que vous avez des emplacements qui n’utilisent pas POS Pro, vous pouvez utiliser l’éditeur visuel pour personnaliser l’en-tête et le pied de page de ces emplacements.
- Vous pouvez personnaliser les reçus imprimés qui ont un modèle dans l’éditeur de code, tels que les reçus de vente, les reçus de cadeau, les reçus de carte-cadeau et les reçus de retour et d’échange.
Langages de code
- Les fichiers qui composent vos reçus contiennent du Liquid, le langage de modélisation de Shopify. En savoir plus sur l’utilisation de Liquid.
- Pour modifier les modèles dans l’éditeur de code des reçus, vous devez bien connaître le HTML, le CSS et Liquid. L’assistance technique pour les thèmes Shopify ne peut pas modifier vos modèles de reçu de manière approfondie, mais elle peut vous aider à apporter des modifications mineures aux thèmes Shopify gratuits dans le cadre de la Politique de conception de Shopify. Pour des modifications plus complexes, envisagez d’engager un Partenaire Shopify.
Limites de personnalisation
- Vous ne pouvez pas prévisualiser les reçus dans différentes tailles d’imprimante depuis l’éditeur de code. Pour les prévisualiser par taille d’imprimante, utilisez l’éditeur visuel.
- Les descriptions de produits ne sont pas disponibles en tant que variable dans les modèles de reçus et ne peuvent pas être ajoutées aux reçus imprimés.
Maintenance du modèle
- Si vous personnalisez un reçu avec l’éditeur de code de reçu, de nouvelles propriétés, telles que
selling_plan_name, pourraient manquer dans votre modèle existant. Pour ajouter les dernières propriétés disponibles à votre modèle, vous devez réinitialiser votre modèle de reçu aux paramètres par défaut. La réinitialisation des modèles de reçus à leurs paramètres par défaut supprime toutes les personnalisations que vous y avez apportées. Prenez note de votre code personnalisé avant de procéder à la réinitialisation. Après avoir réinitialisé le modèle, vous devez réappliquer manuellement vos personnalisations.
Accéder à l’éditeur de code
Vous pouvez modifier vos modèles à l’aide de l’éditeur de code. Vous devez d’abord passer à l’éditeur de code à partir de l’éditeur visuel par défaut, et vous pouvez revenir à l’éditeur visuel à tout moment.
Les étapes pour passer d’un éditeur à l’autre diffèrent légèrement selon que tous vos emplacements POS sont admissibles à l’éditeur de code, ou que seuls certains de vos emplacements POS le sont. Par exemple, si certains de vos emplacements POS n’utilisent pas POS Pro ou sont situés en Italie ou en France.
Étapes :
Tous les emplacements POS Pro
Depuis votre interface administrateur Shopify, accédez à Point de vente > Paramètres.
Dans la section Personnalisation, cliquez sur Reçus imprimés pour ouvrir l’éditeur POS.
Cliquez sur l’icône
dans la barre latérale gauche.
Cliquez sur Modifier le code.
Dans la boîte de dialogue Modifier le code pour les reçus imprimés, modifiez le code que vous souhaitez changer.
Cliquez sur Enregistrer.
Facultatif : pour continuer à modifier d’autres pages Shopify POS à l’aide de l’éditeur POS, revenez en arrière dans la fenêtre de votre navigateur.
Avec des emplacements Lite ou en Italie
Depuis votre interface administrateur Shopify, accédez à Point de vente > Paramètres.
Dans la section Personnalisation, cliquez sur Reçus imprimés pour ouvrir l’éditeur POS.
Sur la page Personnalisation des reçus, cliquez sur Éditeur de code.
Utiliser des fichiers personnalisés dans votre modèle de reçu
Vous pouvez utiliser des fichiers, tels que des ressources d’images, que vous chargez dans votre interface administrateur Shopify pour personnaliser vos reçus imprimés.
Un fichier doit être importé dans votre interface administrateur Shopify avant de pouvoir être utilisé dans un reçu imprimé. En savoir plus sur l’importation de fichiers.
Étapes :
Depuis votre interface administrateur Shopify, accédez à Contenu > Fichiers.
À côté du fichier que vous souhaitez inclure dans le code de votre reçu imprimé, cliquez sur
pour copier le lien.
Incluez le lien de la ressource dans votre modèle.
Réinitialiser votre modèle de reçu par défaut
Vous pouvez rétablir la version par défaut d’un modèle de reçu à l’aide de l’éditeur de code.
Étapes :
Tous les emplacements POS Pro
Depuis votre interface administrateur Shopify, accédez à Point de vente > Paramètres.
Dans la section Personnalisation, cliquez sur Reçus imprimés pour ouvrir l’éditeur POS.
Cliquez sur Personnaliser vos reçus.
Cliquez sur Modifier le code.
Cliquez sur le fichier de code que vous souhaitez réinitialiser.
Cliquez sur l’icône
.
Dans la boîte de dialogue Réinitialiser le fichier par défaut, cliquez sur Réinitialiser.
Avec des emplacements Lite ou en Italie
Depuis votre interface administrateur Shopify, accédez à Point de vente > Paramètres.
Dans la section Personnalisation, cliquez sur Reçus imprimés pour ouvrir l’éditeur POS.
Sur la page Personnalisation des reçus, cliquez sur Éditeur de code.
Cliquez sur le fichier de code que vous souhaitez réinitialiser.
Cliquez sur l’icône
.
Dans la boîte de dialogue Réinitialiser le fichier par défaut, cliquez sur Réinitialiser.
Variables Liquid disponibles dans l’éditeur de code des reçus
Vous pouvez utiliser Liquid pour personnaliser votre modèle de reçu imprimé et vos types de reçus.
Les objets de données suivants sont disponibles dans l’éditeur de code des reçus :
Objets de reçu
| Objet | Description |
|---|---|
shop | Contient les informations sur la boutique, telles que le nom de la boutique. |
location | Contient les informations sur le point de vente physique, telles que l’adresse et le numéro de téléphone. |
order | Contient les données de la commande, y compris les articles du panier, les réductions, les taxes et les informations sur la transaction. |
return |
Uniquement disponible dans le modèle return-and-exchange-receipt.liquid et ses modèles partiels associés.
Contient les données de retour et d’échange, y compris les articles du panier retournés, les nouveaux articles du panier, le total net et les informations sur la transaction.
|
gift_card |
Uniquement disponible dans le modèle gift-card.liquid.
Contient les données de la carte-cadeau, y compris le solde, le code alphanumérique et le contenu d’un code QR qui peut être scanné par l’appli POS.
|
Objet de commande
| Propriété | Description |
|---|---|
id | ID de la commande. |
created_at | La date et l’heure de création de la commande, au format ISO 8601. |
source_identifier | Un identifiant de commande POS ou tiers unique. |
change_due | Monnaie à rendre sur la commande. |
balance_due | Montant dû pour cette commande. |
name | L’identifiant unique de la commande qui apparaît sur la page de la commande dans l’interface administrateur Shopify et sur la page de statut de la commande. Par exemple, « #1001 », « EN1001 » ou « 1001-A ». Cette valeur n’est pas unique pour plusieurs boutiques. |
note | Le contenu de la note associée à la commande. |
line_items | Une liste des articles du panier de la commande. |
subtotal_price |
La somme des prix de tous les articles du panier après les réductions et avant les retours. Si taxesIncluded est « true », le sous-total inclut également les taxes.
|
total_price | Le prix total de la commande, avant les retours. Ce prix comprend les taxes et les réductions. |
total_tip_received | La somme de tous les montants des pourboires pour la commande. |
discounts | Le montant total des réductions. |
transactions | Une liste des transactions associées à la commande. |
taxes_included | Indique si les taxes sont incluses dans le prix du sous-total de la commande. |
tax_lines | Une liste de toutes les lignes de taxes appliquées aux articles du panier de la commande, avant les retours. Les prix des lignes de taxes représentent le prix total de toutes les lignes de taxes ayant le même taux et le même titre. |
customer | Le client qui a passé la commande. |
shipping_address | L’adresse de livraison de la commande. |
shipping_groups | La liste des groupes d’expédition de la commande. Chaque groupe contient des articles du panier qui sont traités ensemble. |
Objet de retour
| Propriété | Description |
|---|---|
name | L’identifiant unique du retour qui apparaît sur la page de la commande dans l’interface administrateur Shopify et sur la page de statut de la commande. Par exemple, « #1000-R1 ». Cette valeur n’est pas unique pour plusieurs boutiques. |
created_at | La date et l’heure au format ISO 8601 auxquelles le retour a été créé. |
is_unverified | Un booléen indiquant si le retour a été créé en tant que retour non vérifié. |
is_exchange | Une valeur booléenne indiquant si le retour inclut un échange. Cela inclut les remboursements effectués sur une carte-cadeau. |
exchange_type |
Le type d’échange, si le retour en inclut un. Les valeurs possibles sont LIKE_FOR_LIKE, NET_REFUNDABLE et NET_PAYABLE.
|
return_discount | Le montant total des réductions sur la commande qui a été remboursé. |
return_subtotal |
La somme des prix de tous les articles du panier retournés avant les réductions. Si taxesIncluded est « true », le sous-total inclut également les taxes.
|
return_total | Le montant total possible du remboursement. Cela inclut les taxes, les réductions, l’expédition et les pourboires. Il se peut qu’il ne s’agisse pas du montant réel remboursé. |
exchange_subtotal |
La somme des prix de tous les nouveaux articles du panier dans l’échange avant les réductions. Si taxesIncluded est « true », le sous-total inclut également les taxes.
|
exchange_total | Le montant total de tous les nouveaux articles du panier dans l’échange. Ce montant inclut les taxes et les réductions. |
total_cash_rounding_adjustment | L’ajustement d’arrondi des transactions en espèces appliqué au retour ou à l’échange. |
total_adjusted_amount | Le montant total du retour ou de l’échange ajusté par l’ajustement d’arrondi des transactions en espèces. |
net_total | Le montant total réel payé ou remboursé pour le retour ou l’échange et avant l’arrondi des transactions en espèces. |
return_line_items | Les articles du panier retournés. |
exchange_line_items | Les nouveaux articles du panier de l’échange. |
return_tax_lines | Les lignes de taxes pour les articles du panier retournés. |
exchange_tax_lines | Les lignes de taxes pour les nouveaux articles du panier dans l’échange. |
shipping_refund_amount | Le montant de l’expédition qui a été remboursé. |
tip_refund_amount | Le montant du pourboire qui a été remboursé. |
transactions | Les transactions associées au retour ou à l’échange. |
Objet de groupe d’expédition
| Propriété | Description |
|---|---|
destination | La destination des produits en cours d’expédition. |
products | Une liste des produits en cours d’expédition. |
Objet d’article du panier
| Propriété | Description |
|---|---|
id | L’ID de l’article du panier. |
name | Le titre du produit, auquel est éventuellement ajouté le titre de la variante (le cas échéant). |
variant_title | Le titre de la variante au moment de la création de la commande. |
price | Le prix unitaire de l’article du panier au moment de la création de la commande. Cette valeur n’inclut pas les réductions. |
is_gift_card | Indique si l’article du panier représente l’achat d’une carte-cadeau. |
discount | La réduction totale qui a été attribuée à l’article du panier par les applications de réduction, y compris les réductions attribuées aux quantités remboursées et supprimées. |
total_price | Le total de cet article du panier. |
selling_plan_name | Le nom du plan d’abonnement attribué à l’article du panier. |
tax_rates | Les lignes de taxes pour cet article du panier. |
custom_attributes | Une liste d’attributs qui représentent des fonctionnalités personnalisées ou des requêtes spéciales. |
variant_title | Le titre de la variante. |
variant_id | L’ID de la variante. |
variant_metafields | Une liste de champs personnalisés qu’un marchand a associés à la variante. |
staff_member_description | L’employé attribué à l’article du panier. |
product_metafields | Une liste de champs personnalisés qu’un marchand a associés au produit. |
Objet d’article du panier retourné
Inclut tout ce qui se trouve dans l’objet d’article du panier, ainsi que les propriétés suivantes :
| Propriété | Description |
|---|---|
return_reason | Le motif du retour pour l’article du panier. |
return_reason_note | Une note facultative pour accompagner le motif du retour. |
Filtres Liquid disponibles dans l’éditeur de code de reçu
Vous pouvez utiliser les filtres Liquid pour ajuster les informations dans vos modèles de reçus. Par exemple, vous pouvez modifier le formatage de la devise ou la mise en majuscules d’un texte spécifique, tel qu’un code de taxe.
Pour appliquer un filtre, ajoutez une barre verticale |, puis le filtre dans le bloc de code Liquid entre les doubles accolades {{ }}. Les filtres ne peuvent être appliqués qu’aux blocs de code Liquid.
Dans l’exemple suivant, le filtre convertit le code de taxe de minuscules en majuscules.
{{ tax_line.title | upcase }}Dans l’exemple de bloc de code, product est l’objet, title est sa propriété et upcase est le filtre appliqué. Le filtre upcase met en majuscules la valeur de tax_line.title. Par exemple, si la valeur de tax_line.title est Hst, le filtre upcase la convertit en HST.
Consultez la section Filtres de la documentation de référence Liquid pour les thèmes Shopify pour en savoir plus sur l’utilisation des filtres Liquid.
Les filtres suivants sont disponibles dans l’éditeur de code de reçu :
| Propriété | Description | |
|---|---|---|
t | Traduit les libellés prédéfinis dans la langue attribuée à votre emplacement. | |
money | Met en forme le prix dans la devise de votre emplacement. | |
escape |
Échappe les caractères spéciaux en HTML, tels que <>, ' et &, et convertit les caractères en séquences d’échappement.
| |
barcode | Génère un SVG de code-barres 1D. | |
qrcode | Génère un SVG de code-barres 2D. |
Exemple de personnalisation du code du modèle de reçu imprimé
Vous pouvez utiliser Liquid pour ajouter une messagerie conditionnelle. Cette fonctionnalité est similaire à l’enregistrement pour un seul emplacement avec l’éditeur visuel. Par exemple, votre entreprise a démarré avec un seul emplacement et vous disposez désormais de plusieurs nouveaux emplacements. Vous souhaitez mettre en évidence votre boutique d’origine sur vos reçus imprimés.
Vous pouvez ajouter un message personnalisé au modèle header.liquid dans le dossier Sections de l’éditeur de code, et utiliser Liquid pour afficher le message uniquement pour votre emplacement phare.
Le code suivant vérifie le nom de l’emplacement, dans ce cas votre emplacement d’origine appelé « Home », et affiche le message « Bienvenue dans notre boutique d’origine, ouverte en 1972. » si le nom de l’emplacement correspond. Les reçus imprimés depuis vos autres emplacements affichent plutôt le message « Bienvenue dans notre boutique. ».
{% if location.name == 'Home' %}
Welcome to our original store, opened in 1972.
{% else %}
Welcome to our store.
{% end %}Aperçu de vos modifications de code dans l’éditeur de code
Vous pouvez prévisualiser les modifications apportées à vos reçus imprimés dans l’éditeur de code POS de l’interface administrateur Shopify.
Selon le fichier Liquid sélectionné, la fenêtre d’aperçu met en surbrillance la partie du reçu (design ou section) modifiée par le fichier. Par défaut, la fenêtre d’aperçu affiche le contenu de votre commande POS la plus récente. Vous pouvez sélectionner une commande spécifique à utiliser comme contenu de reçu dans la fenêtre d’aperçu pour tous les fichiers Liquid, à l’exception du fichier gift-card.liquid, qui n’affiche que les différents emplacements en tant qu’options d’aperçu sélectionnables.
Étapes :
Tous les emplacements POS Pro
Depuis votre interface administrateur Shopify, accédez à Point de vente > Paramètres.
Dans la section Personnalisation, cliquez sur Reçus imprimés pour ouvrir l’éditeur POS.
Cliquez sur Personnaliser vos reçus.
Cliquez sur Modifier le code.
Cliquez sur le fichier de code que vous souhaitez prévisualiser. Votre reçu s’affiche dans la fenêtre de l’éditeur située le plus à droite.
Facultatif : pour sélectionner une commande spécifique à utiliser comme contenu de votre reçu dans la fenêtre d’aperçu, procédez comme suit :
- Cliquez sur l’icône
.
- Les ventes réalisées sur le canal Point de vente depuis tous les emplacements s’affichent dans la boîte de dialogue Choisir la commande à prévisualiser. Sélectionnez une commande dans la liste, ou recherchez des commandes et des emplacements spécifiques à l’aide de la barre de recherche.
- Cliquez sur Confirmer.
- Cliquez sur l’icône
Facultatif : si vous prévisualisez le fichier
gift-card.liquid, cliquez sur l’icôneet sélectionnez l’emplacement pour lequel vous souhaitez prévisualiser le modèle.
Avec des emplacements Lite ou en Italie
Depuis votre interface administrateur Shopify, accédez à Point de vente > Paramètres.
Dans la section Personnalisation, cliquez sur Reçus imprimés pour ouvrir l’éditeur POS.
Sur la page Personnalisation des reçus, cliquez sur Éditeur de code.
Cliquez sur le fichier de code que vous souhaitez prévisualiser. Votre reçu s’affiche dans la fenêtre de l’éditeur située le plus à droite.
Facultatif : pour sélectionner une commande spécifique à utiliser comme contenu de votre reçu dans la fenêtre d’aperçu, procédez comme suit :
- Cliquez sur l’icône
.
- Les ventes réalisées sur le canal Point de vente depuis tous les emplacements s’affichent dans la boîte de dialogue Choisir la commande à prévisualiser. Sélectionnez une commande dans la liste, ou recherchez des commandes et des emplacements spécifiques à l’aide de la barre de recherche.
- Cliquez sur Confirmer.
- Cliquez sur l’icône
Facultatif : si vous prévisualisez le fichier
gift-card.liquid, cliquez sur l’icôneet sélectionnez l’emplacement pour lequel vous souhaitez prévisualiser le modèle.