Prints the saved comment on the order.

Description

The tag fetches the contents to be printed from the <textarea> field with the attribute name='details'.

The form is sent as a POST request to the address /checkout.

Once the order has been placed, the same comment can be printed by using the {OrderComments} tag.

The order comment field can also be printed by using the {CheckoutAcceptTerms} tag.

Syntax

{CartComment}

Scope

Required scope: globaali

Functions in the following scope:global

Tags with global scope can be used on any template and in any tag.

Implementing the order comment field

You can implement the order comment field anywhere in your online store by using the sample code below. Usually, it makes most sense to implement the comment field in the shopping cart or at checkout.

<form action="/checkout/" method="post">
    <div class="FormItem" id="SubmitOrderComment">
        <label for="OrderComments">{%AddComment}</label>
        <textarea name="details" id="OrderComments" rows="5" cols="72">{CartComment}</textarea>
    </div>
</form>

Attribuutit

after/before:

By using the after and before attributes you can define content that is output either after or before the tag's output.

Allowed values:The HTML and Interface markup

E.g.

  • before: '<p>Tämä merkkaus näkyy ennen tagin omaa sisältöä.</p>'
  • after: '<p>Tämä taas näkyy tagin oman sisällön jälkeen.</p>'

If the tag does not produce any content, neither the content of the after and before attributes will be output.

escape:

Adds an escape character before quotation marks in the output.

The attribute makes it easier to process the tag-produced content when using JavaScript.

Allowed values:true/false. The default value is false.

or:

Defines alternative content that is displayed if the tag itself does not produce any content.

Allowed values:The HTML and Interface markup

E.g. or:'Sisältöä ei löytynyt.'