Hello,
I hope someone can just copy and paste their HTML for the "Output Non-Shipping Items" section of the customer order notification.
I seem to be missing off the receipt the info for the extra charges listed here. Specifically the Charge and Discount option. The Shipping, Handling, Tax and Discount all show up under the Orders Total section but not itemized under the Non-Shipable goods section.
I need to add a extra charge to an order for my customer who is a school, and it has to be on the bill for them to pay it.
Any help would be great.
Here is what I currently have:
<!-- Output Non-Shipping Items -->
#foreach($orderItem in $order.Items.FilterByShipmentAndSort())
#beforeall
<table class="Email">
<tr>
<th class="Email">Non-Shipping Items</th>
</tr>
</table>
<table class="Email">
<tr>
<td style="background:#cccccc; color:#00000; text-align: center;"><strong>SKU</strong></td>
<td style="background:#cccccc; color:#00000; text-align: center;"><strong>Name</strong></td>
<td style="background:#cccccc; color:#00000; text-align: center;"><strong>Price</strong></td>
<td style="background:#cccccc; color:#00000; text-align: center;"><strong>Quantity</strong></td>
<td style="background:#cccccc; color:#00000; text-align: center;"><strong>Total</strong></td>
</tr>
#each
#if (($orderItem.OrderItemType == "Product") || ($orderItem.OrderItemType == "Coupon") || ($orderItem.OrderItemType == "Discount"))
<tr>
<td class="Email" style="text-align: center;">
#if (($orderItem.OrderItemType == "Product"))
$orderItem.Sku
#elseif (($orderItem.OrderItemType == "Discount"))
DISCOUNT
#elseif (($orderItem.OrderItemType == "Coupon"))
COUPON
#end
</td>
<td class="Email">
#if (($orderItem.OrderItemType == "Product"))
#if ($orderItem.Product.Manufacturer != "")
$orderItem.Product.Manufacturer.Name
#end
#end
$orderItem.Name
#if ($orderItem.VariantName.Length > 0)
($orderItem.VariantName)
#end
#if (($orderItem.OrderItemType == "Product"))
#if ($orderItem.LineMessage != "")
<span style="color:Red; font-weight:bold">
$orderItem.LineMessage
</span> <br />
#end
#end
#foreach($orderItemInput in $orderItem.Inputs)
#if (!$orderItemInput.IsMerchantField)
<br /><b>$orderItemInput.Name:</b> $orderItemInput.InputValue
#end
#end
</td>
<td class="Email" style="text-align: right;">$orderItem.Price.ToString("C")</td>
<td class="Email" style="text-align: center;">$orderItem.Quantity</td>
<td class="Email" style="text-align: right;">$orderItem.ExtendedPrice.ToString("C")</td>
</tr>
#end
#afterall
</table>
Customer receipt missing Non-Shipable Items Info
- xplosi0n1
- Lieutenant, Jr. Grade (LT JG)
- Posts: 30
- Joined: Mon Nov 30, 2009 10:54 am
- Location: Dayton, OH
- Contact:
Customer receipt missing Non-Shipable Items Info
Thanks,
Mike
CheapBowlingBalls.com
3204 Woodman Drive
Kettering, OH 45420
937.559.1541
mikeh@cheapbowlingballs.com
www.cheapbowlingballs.com
Mike
CheapBowlingBalls.com
3204 Woodman Drive
Kettering, OH 45420
937.559.1541
mikeh@cheapbowlingballs.com
www.cheapbowlingballs.com
Re: Customer receipt missing Non-Shipable Items Info
I believe it is by design because this information is totaled and summarized for the order.The Shipping, Handling, Tax and Discount all show up under the Orders Total section but not itemized under the Non-Shipable goods section.
Thank you for choosing AbleCommerce!
http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support
http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support