Checkout - Update Billing and Shipping Information

When the time comes to complete the order, the customer needs to supply their billing and shipping details so we know where to ship their items.


Multiple shipments supported (PurchaseOrder.Shipments).
Order addresses are stored on a per order level (OrderAddress).
Shared customer addresses stored per customer (Address).

 


Relevant APIs

UCommerce.Api
     TransactionLibrary.GetBillingInformation(
          firstName, 
          lastName, 
          emailAddress, 
          phoneNumber, 
          mobilePhoneNumber, 
          company, 
          line1, 
          line2, 
          postalCode,
          city,
          state,
          attention, countryId)
     TransactionLibrary.GetShipmentInformation()
     TransactionLibrary.EditBillingInformation()
     TransactionLibrary.EditShipmentInformation()
UCommerce.EntitiesV2
     PurchaseOrder
          BillingAddress
          Shipments
     OrderLine
          Shipment
     OrderAddress
     Shipment
     Country
{{lineitem.ProductName}}

{{lineitem.VariantName}} - {{lineitem.Quantity}} x {{lineitem.FormattedPrice}} {{lineitem.FormattedPrice}}

Your cart is empty ;(
Total {{basket.FormattedProductsTotal}}
Checkout