Posted on 24/04/2025 14:53:10
Hi Marie,
I have a snippet for adding comments to each order line that you can adapt to your solution.
The input needs to be inside the ordersubmit form and inside the orderlines loop
@try
{
foreach (LoopItem item in orderline.GetLoop("Order.OrderLineFields").Where(y => y.GetString("Ecom:Order:OrderLine.OrderLineField.SystemName") != "CustomOrderLineComment"))
{
<div class="g-col-8">
<input
name="@item.GetString("Ecom:Order:OrderLine.OrderLineField.InputTextField.Name")"
value="@item.GetString("Ecom:Order:OrderLine.OrderLineField.Value")"
placeholder="@Translate("Add comment")"
class="form-control"
maxlength="250"
onblur="UpdateComment()" />
</div>
}
foreach (LoopItem item in orderline.GetLoop("Order.OrderLineFields").Where(x => x.GetString("Ecom:Order:OrderLine.OrderLineField.SystemName") == "CustomOrderLineComment"))
{
<div class="g-col-4 pt-2">
<text>"</text>@item.GetString("Ecom:Order:OrderLine.OrderLineField.Value")<text>"</text>
</div>
}
}
catch (Exception ex)
{
//Handle the exception
}