Update Checkout Information

Update contact details, delivery information, or delivery method.

Note: You can't update custom fields independently.

Diagram of the update checkout information flow in B2B Commerce showing how checkout data is modified

Endpoint: PATCH /commerce/webstores/{webstoreId}/checkouts/{activeOrCheckoutId}

Request parameters:

  • deliveryMethodId
  • desiredDeliveryDate
  • shippingInstructions
  • deliveryAddress
  • contactInfo
  • customFields
Contact Information
  • Field: contactInfo
  • Triggers: No calculators
Delivery Information
  • Fields: deliveryAddress, desiredDeliveryDate, and shippingInstructions
  • Triggers: Shipping and tax calculators

Note: The shipping calculator generates shipping methods. By default, the system selects the lowest-cost shipping method.

Delivery Method
  • Field: deliveryMethodId
  • Triggers: Tax calculator

Response codes:

  • 200 OK – Update complete
  • 202 Accepted – Processing in progress, poll GET endpoint
  • 409 Conflict – Previous operation still in progress