Methods
(static) Base/CheckoutShippingServices-SelectShippingMethod()
CheckoutShippingServices-SelectShippingMethod : The CheckoutShippingServices-SelectShippingMethod endpoint saves the selected shipping method to the basket
Parameters:
Type | Description |
---|---|
middleware | server.middleware.https |
querystringparameter | shipmentUUID - the universally unique identifier of the shipment |
querystringparameter | methodID - the selected shipping method id |
httpparameter | firstName - shipping address input field, shopper's shipping first name |
httpparameter | lastName - shipping address input field, shopper's last name |
httpparameter | address1 - shipping address input field, address line 1 |
httpparameter | address2 - shipping address input field address line 2 |
httpparameter | city - shipping address input field, city |
httpparameter | postalCode - shipping address input field, postal code (or zipcode) |
httpparameter | stateCode - shipping address input field, state code (Not all locales have state code) |
httpparameter | countryCode - shipping address input field, country |
httpparameter | phone - shipping address input field, shopper's phone number |
httpparameter | shipmentUUID - the universally unique identifier of the shipment |
httpparameter | methodID - The selected shipping method id |
httpparameter | isGift - Checkbox that is for determining whether or not this is a gift |
httpparameter | giftMessage - text area for gift message |
category | sensitive |
returns | json |
serverfunction | post |
(static) Base/CheckoutShippingServices-SubmitShipping()
CheckoutShippingServices-SubmitShipping : The CheckoutShippingServices-SubmitShipping endpoint submits the shopper's shipping addresse(s) and shipping method(s) and saves them to the basket
Parameters:
Type | Description |
---|---|
middleware | server.middleware.https |
middleware | csrfProtection.validateAjaxRequest |
httpparameter | shipmentUUID - The universally unique identifier of the shipment |
httpparameter | dwfrm_shipping_shippingAddress_shippingMethodID - The selected shipping method id |
httpparameter | shipmentSelector - For Guest shopper: A shipment UUID that contains address that matches the selected address, For returning shopper: ab_ |
httpparameter | dwfrm_shipping_shippingAddress_addressFields_firstName - shipping address input field, shopper's shipping first name |
httpparameter | dwfrm_shipping_shippingAddress_addressFields_lastName - shipping address input field, shopper's last name |
httpparameter | dwfrm_shipping_shippingAddress_addressFields_address1 - shipping address input field, address line 1 |
httpparameter | dwfrm_shipping_shippingAddress_addressFields_address2 - shipping address nput field address line 2 |
httpparameter | dwfrm_shipping_shippingAddress_addressFields_country - shipping address input field, country |
httpparameter | dwfrm_shipping_shippingAddress_addressFields_states_stateCode - shipping address input field, state code (Not all locales have state code) |
httpparameter | dwfrm_shipping_shippingAddress_addressFields_city - shipping address input field, city |
httpparameter | dwfrm_shipping_shippingAddress_addressFields_postalCode - shipping address input field, postal code (or zipcode) |
httpparameter | dwfrm_shipping_shippingAddress_addressFields_phone - shipping address input field, shopper's phone number |
httpparameter | dwfrm_shipping_shippingAddress_giftMessage - text area for gift message |
httpparameter | csrf_token - Hidden input field CSRF token |
category | sensitive |
returns | json |
serverfunction | post |
(static) Base/CheckoutShippingServices-ToggleMultiShip()
CheckoutShippingServices-ToggleMultiShip : The CheckoutShippingServices-ToggleMultiShip endpoint handles splitting the basket in to multiple shipments or condenses everything down into one shipment depending on the usingMultiShip flag
Parameters:
Type | Description |
---|---|
middleware | server.middleware.https |
httpparameter | usingMultiShip - A boolean that determins wheter or not the shopper wants to use multishipping in the chekcout process |
category | sensitive |
returns | json |
serverfunction | post |
(static) Base/CheckoutShippingServices-UpdateShippingMethodsList()
CheckoutShippingServices-UpdateShippingMethodsList : The CheckoutShippingServices-UpdateShippingMethodsList endpoint gets hit once a shopper has entered certain address infromation and gets the applicable shipping methods based on the shopper's supplied shipping address infromation
Parameters:
Type | Description |
---|---|
middleware | server.middleware.https |
querystringparameter | shipmentUUID - the universally unique identifier of the shipment |
httpparameter | firstName - shipping address input field, shopper's shipping first name |
httpparameter | lastName - shipping address input field, shopper's last name |
httpparameter | address1 - shipping address input field, address line 1 |
httpparameter | address2 - shipping address nput field address line 2 |
httpparameter | city - shipping address input field, city |
httpparameter | postalCode - shipping address input field, postal code (or zipcode) |
httpparameter | stateCode - shipping address input field, state code (Not all locales have state code) |
httpparameter | countryCode - shipping address input field, country |
httpparameter | phone - shipping address input field, shopper's phone number |
httpparameter | shipmentUUID - The universally unique identifier of the shipment |
category | sensitive |
returns | json |
serverfunction | post |