@ztmcgoogan
I had a feeling we would get to this part of it. I assumed you were testing out patching with your original problem, but, yes, what you have is going to do exactly what you see.
Now, I am not sure what you have in your OrderList as far as columns are concerned, but I'm going to take a guess that you have a Title, ItemNumber, SoldAs, Vendor, OrderAmount, DepartmentNumber, and OrderDate column. Again, just a guess and am assuming you are collecting records in that OrderList for each item in your "cart".
With the above assumption, then your formula should be like this:
ForAll(OrderList,
Patch(HSOrders,
Defaults(HSOrders),
{Title: Title,
ItemNumber: ItemNumber,
SoldAs: SoldAs,
Vendor: Vendor,
OrderAmount: OrderAmount,
DepartmentNumber: DepartmentNumber,
Orderee: Office365Users.MyProfile().DisplayName,
Date: OrderDate
}
)
);
As it was, your formula was referencing the individual text controls on your screen...which would be the same value for every record. You need your formula to reference the columns in your OrderList as it is above.
Try to work that into your formula and see if you get the results you are looking for.
If your OrderList does not have the information needed to complete the formula above, then perhaps we should look at how you are collecting records into that orderlist collection.