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 |