Customer receipt missing Non-Shipable Items Info

For general questions and discussions specific to the AbleCommerce GOLD ASP.Net shopping cart software.
Post Reply
User avatar
xplosi0n1
Lieutenant, Jr. Grade (LT JG)
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

Post by xplosi0n1 » Thu Sep 22, 2016 9:35 am

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>
Thanks,
Mike

CheapBowlingBalls.com
3204 Woodman Drive
Kettering, OH 45420
937.559.1541
mikeh@cheapbowlingballs.com
www.cheapbowlingballs.com

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Customer receipt missing Non-Shipable Items Info

Post by Katie » Fri Sep 23, 2016 2:07 am

The Shipping, Handling, Tax and Discount all show up under the Orders Total section but not itemized under the Non-Shipable goods section.
I believe it is by design because this information is totaled and summarized for the order.
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

Post Reply