Posted on 15/10/2020 13:54:40
Hi Andrew,
this information is filled from the order Delivery* properties, the Live integration method source code is below:
private void AddOrderDeliveryInformation(XmlElement orderNode, Order order)
{
AddChildXmlNode(orderNode, "OrderDeliveryName", !string.IsNullOrWhiteSpace(order.DeliveryName) ? order.DeliveryName : order.CustomerName);
AddChildXmlNode(orderNode, "OrderDeliveryAddress", order.DeliveryAddress);
AddChildXmlNode(orderNode, "OrderDeliveryAddress2", order.DeliveryAddress2);
AddChildXmlNode(orderNode, "OrderDeliveryCity", order.DeliveryCity);
AddChildXmlNode(orderNode, "OrderDeliveryState", order.DeliveryRegion);
AddChildXmlNode(orderNode, "OrderDeliveryZip", order.DeliveryZip);
AddChildXmlNode(orderNode, "OrderDeliveryCountryCode", order.DeliveryCountryCode);
AddChildXmlNode(orderNode, "OrderDeliveryEmail", order.DeliveryEmail);
AddChildXmlNode(orderNode, "OrderDeliveryPhone", order.DeliveryPhone);
AddChildXmlNode(orderNode, "OrderDeliveryFax", order.DeliveryFax);
AddChildXmlNode(orderNode, "OrderDeliveryCompany", order.DeliveryCompany);
}
So try to check your Dynamicweb order gets those properties filled with not empty values, then they will be passed in the request.
Also you can try to set the Global setting: /Globalsettings/Ecom/Cart/CopyCustomerFieldsToDelivery
and check if it will help with this, this option will set Delivery Address from the Customer Adress information.
Kind regards, Dmitrij