{% macro item_subtotal(item) %}
{{ item.get_formatted('amount') }}
{% if item.is_free_item %}
{{ _('FREE') }}
{% else %} {{ _('Rate:') }} {{ item.get_formatted('rate') }} {% endif %} {% endmacro %} {% for d in doc.items %}
{{ d.item_name }}
{{ d.item_code }}
{%- set variant_of = frappe.db.get_value('Item', d.item_code, 'variant_of') %} {% if variant_of %} {{ _('Variant of') }} {{ variant_of }} {% endif %}
{% if cart_settings.enable_checkout %}
{{ item_subtotal(d) }}
{% endif %} {% if cart_settings.enable_checkout %} {{ item_subtotal(d) }} {% endif %} {% if not d.is_free_item %}
{% endif %} {% endfor %}