menu

SFRA / Server-side JS / Namespace: CheckoutShippingServices

CheckoutShippingServices

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

Source:

(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_" of the selected address. For both type of shoppers: "new" if a brand new address is entered

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

Source:

(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

Source:

(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

Source:

X Privacy Update: We use cookies to make interactions with our websites and services easy and meaningful, to better understand how they are used. By continuing to use this site you are giving us your consent to do this. Privacy Policy.