Modèle de courriel de commentaires sur les commandes

Nous utilisons ce modèle pour les commentaires par courriel envoyés via les détails d'une commande complétée dans votre tableau de bord. Vous pouvez utiliser la section COMMENTS des détails de la commande pour communiquer par courriel avec un client concernant sa commande terminée. Le message écrit que vous saisissez dans les commentaires relatifs aux détails de la commande sera automatiquement inséré dans ce modèle de courriel.

Personnaliser le modèle par défaut

Lorsque vous entrez dans l'éditeur de courriel pour la première fois, vous disposez d'un modèle par défaut pour commencer. Le courriel relatif à ce modèle est envoyé via le tableau de bord, sous les détails d'une commande terminée. À partir de là, le message que vous saisissez remplacera la variable message dans votre modèle.

L'exemple d'éditeur de modèle ci-dessous comprend la variable de message que vous pouvez modifier dans les détails d'une commande.

---
Subject: Information regarding your order {{ order.invoiceNumber }} on {{ settings.businessAddress.company }}.
---

<!DOCTYPE html>
<html>
<head></head>
<body style="font-family: Arial; font-size: 12px;">
    <p>
        {{! You have access to the whole order information using the `order` object. Might be helpful to show some contextual information }}
        Hey {{ order.billingAddress.fullName }},
    </p>

    <div>
        {{ #if order.invoiceNumber }}
            A comment has been added to your order
            <a href="{{ settings.orderUrl }}">
                <strong>{{ order.invoiceNumber }}</strong>
            </a>
            on <strong>{{ settings.businessAddress.company }}</strong>
        {{ /if }}
    </div>

    <blockquote style="margin: 1em 0; padding: 1em; border: solid 1px #aaa">
        {{! Use thie variable `message` to display the message that you enter in the dashboard when consulting an abandoned cart details screen.}}
        {{{ message }}}
    </blockquote>

    <div>
        If you have any questions regarding this message, reply to this email directly.
    </div>
</body>
</html>

Données du modèle de commentaires de commande

{
  "message": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin pulvinar faucibus ex id pharetra. Mauris tempor urna ac volutpat placerat.",
  "settings": {
    "logoUrl": "https://snipcart.com/images/snipcart_logo.svg",
    "businessAddress": {
      "company": "snipcart.com",
      "address1": "226 rue St-Joseph Est",
      "address2": null,
      "city": "Quebec",
      "country": "CA",
      "postalCode": "G1K3A9",
      "province": "QC",
      "phone": null
    },
    "orderUrl": "https://snipcart.com#!/orders/c83bcffd-a99e-4f94-a28f-e1986acd2e06"
  },
  "order": {
    "token": "c83bcffd-a99e-4f94-a28f-e1986acd2e06",
    "email": "john.doe@example.com",
    "mode": "Live",
    "status": "Processed",
    "shipToBillingAddress": false,
    "billingAddress": {
      "fullName": "John Doe",
      "firstName": null,
      "name": "John Doe",
      "company": "Snipcart",
      "address1": "226 rue St-Joseph Est",
      "address2": null,
      "city": "Quebec",
      "country": "CA",
      "postalCode": "G1K 3A9",
      "province": "QC",
      "phone": null
    },
    "modificationDate": "2016-10-06T19:07:37.0836458Z",
    "shippingAddress": {
      "fullName": "John Doe",
      "firstName": null,
      "name": "John Doe",
      "company": "Snipcart",
      "address1": "226 rue St-Joseph Est",
      "address2": null,
      "city": "Quebec",
      "country": "CA",
      "postalCode": "G1K 3A9",
      "province": "QC",
      "phone": null
    },
    "completionDate": "2016-10-05T19:07:37.0836458Z",
    "invoiceNumber": "SNIP-1001",
    "shippingInformation": {
      "provider": null,
      "fees": 20,
      "method": "Standard shipping"
    },
    "paymentMethod": "CreditCard",
    "card": {
      "last4Digits": "4242",
      "ownerName": null,
      "type": "Visa"
    },
    "summary": {
      "subtotal": 100,
      "taxableTotal": 150,
      "total": 120,
      "payableNow": 120,
      "paymentMethod": "CreditCard",
      "taxes": [],
      "upcomingPayments": [
        {
          "name": "Monthly plan",
          "subtotal": 20,
          "taxableTotal": 0,
          "date": "2016-10-05T00:00:00Z",
          "total": 20,
          "paymentMethod": 0,
          "taxes": [],
          "adjustedTotal": null
        }
      ],
      "adjustedTotal": 100
    },
    "items": [
      {
        "uniqueId": "a748c8bf-aecc-4f49-a0db-361aaab97011",
        "token": null,
        "id": "tshirt",
        "name": "Geek T-Shirt",
        "price": 50,
        "description": null,
        "url": "/",
        "image": "https://placeholdit.imgix.net/~text?txtsize=14&txt=150%C3%97150&w=150&h=150",
        "quantity": 2,
        "minQuantity": null,
        "maxQuantity": null,
        "stackable": false,
        "shippable": false,
        "taxable": true,
        "taxes": [],
        "customFields": [
          {
            "name": "Size",
            "operation": null,
            "type": null,
            "options": null,
            "required": false,
            "value": "Medium",
            "optionsArray": null
          },
          {
            "name": "Color",
            "operation": null,
            "type": null,
            "options": null,
            "required": false,
            "value": "Red",
            "optionsArray": null
          }
        ],
        "duplicatable": false,
        "alternatePrices": null,
        "unitPrice": 50,
        "totalPrice": 100,
        "addedOn": "2016-10-05T18:07:37.0836458Z"
      },
      {
        "uniqueId": "1071a942-bbd9-4d6a-82f2-c80e8f9df4a9",
        "token": null,
        "id": "poster",
        "name": "Awesome poster",
        "price": 10,
        "description": null,
        "url": "/",
        "image": "https://placeholdit.imgix.net/~text?txtsize=14&txt=150%C3%97150&w=150&h=150",
        "quantity": 3,
        "minQuantity": null,
        "maxQuantity": null,
        "stackable": false,
        "shippable": false,
        "taxable": true,
        "taxes": [],
        "customFields": [],
        "duplicatable": false,
        "alternatePrices": null,
        "unitPrice": 10,
        "totalPrice": 30,
        "addedOn": "2016-10-05T18:07:37.0836458Z"
      }
    ],
    "discounts": [
      {
        "id": "54c309d6-f597-4dbc-bb87-7efc422662f2",
        "amountSaved": 50,
        "name": "50$ off",
        "value": -50,
        "type": "FixedAmount",
        "trigger": "Code",
        "code": "50_OFF",
        "affectedItems": []
      }
    ],
    "customFields": [
      {
        "name": "Comment",
        "operation": null,
        "type": null,
        "options": null,
        "required": false,
        "value": "This is a comment on this order",
        "optionsArray": null
      },
      {
        "name": "Accept terms",
        "operation": null,
        "type": null,
        "options": null,
        "required": false,
        "value": "true",
        "optionsArray": null
      }
    ],
    "plans": [
      {
        "orderToken": null,
        "uniqueId": "4c487a75-7521-4c5c-a24e-7d1f1eb6211d",
        "id": "MTLY_PLAN",
        "url": "/",
        "name": "Monthly plan",
        "subscriptionId": null,
        "interval": "Month",
        "intervalCount": 0,
        "trialPeriodInDays": null,
        "amount": 20,
        "totalAmount": 20,
        "amountWithTaxes": 20,
        "totalAmountWithTaxes": 20,
        "quantity": 1,
        "metadata": null
      }
    ],
    "refunds": [
      {
        "amount": 20,
        "comment": "Refunded after speaking with customer.",
        "notifyCustomer": false,
        "refundedByPaymentGateway": false,
        "creationDate": "2016-10-06T19:07:37.0836458Z"
      }
    ],
    "currency": null,
    "totalWeight": 0,
    "total": 120
  }
}