Class ShippingMethod

ShippingMethod represents how the shipment will be shipped.

PropertyDescription
ID: String (read-only)Returns the ID of the shipping method.
baseMethod: ShippingMethod (read-only)Returns the base shipping method or null if undefined.
currencyCode: String (read-only)Returns the currency code associated with the shipping method
customerGroups: Collection (read-only)Returns the customer groups assigned to the shipping method.
defaultMethod: Boolean (read-only)Returns 'true' if the shipping method is marked as 'default' for the current session's currency.
dependentMethods: Collection (read-only)Returns the dependent shipping methods of this shipping method, regardless of the online status of the methods.
description: String (read-only)Returns the description of the shipping method as specified in the current locale or null if it could not be found.
displayName: String (read-only)Returns the display name of the shipping method in the current locale or null if it could not be found.
online: Boolean (read-only)Returns true if shipping method is online, false otherwise
taxClassID: String (read-only)Returns the tax class id of the shipping method.

This class does not have a constructor, so you cannot create it directly.

MethodDescription
getBaseMethod()Returns the base shipping method or null if undefined.
getCurrencyCode()Returns the currency code associated with the shipping method
getCustomerGroups()Returns the customer groups assigned to the shipping method.
getDependentMethods()Returns the dependent shipping methods of this shipping method, regardless of the online status of the methods.
getDescription()Returns the description of the shipping method as specified in the current locale or null if it could not be found.
getDisplayName()Returns the display name of the shipping method in the current locale or null if it could not be found.
getID()Returns the ID of the shipping method.
getTaxClassID()Returns the tax class id of the shipping method.
isDefaultMethod()Returns 'true' if the shipping method is marked as 'default' for the current session's currency.
isOnline()Returns true if shipping method is online, false otherwise

describe, getCustom

getCreationDate, getLastModified, getUUID

assign, create, create, defineProperties, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toLocaleString, toString, valueOf, values

ID: String (read-only)

Returns the ID of the shipping method.


baseMethod: ShippingMethod (read-only)

Returns the base shipping method or null if undefined.


currencyCode: String (read-only)

Returns the currency code associated with the shipping method


customerGroups: Collection (read-only)

Returns the customer groups assigned to the shipping method. Assigned ids that do not belong to an existing customer group are ignored.


defaultMethod: Boolean (read-only)

Returns 'true' if the shipping method is marked as 'default' for the current session's currency. Otherwise 'false' is returned.


dependentMethods: Collection (read-only)

Returns the dependent shipping methods of this shipping method, regardless of the online status of the methods.

Dependent shipping methods have this method as their base method.


description: String (read-only)

Returns the description of the shipping method as specified in the current locale or null if it could not be found.


displayName: String (read-only)

Returns the display name of the shipping method in the current locale or null if it could not be found.


online: Boolean (read-only)

Returns true if shipping method is online, false otherwise


taxClassID: String (read-only)

Returns the tax class id of the shipping method.


getBaseMethod(): ShippingMethod

Returns the base shipping method or null if undefined.

Returns:

  • Base shipping method

getCurrencyCode(): String

Returns the currency code associated with the shipping method

Returns:

  • currency code

getCustomerGroups(): Collection

Returns the customer groups assigned to the shipping method. Assigned ids that do not belong to an existing customer group are ignored.

Returns:

  • customer groups

getDependentMethods(): Collection

Returns the dependent shipping methods of this shipping method, regardless of the online status of the methods.

Dependent shipping methods have this method as their base method.

Returns:

  • Dependent shipping methods

getDescription(): String

Returns the description of the shipping method as specified in the current locale or null if it could not be found.

Returns:

  • he description of the shipping method as specified in the current locale or null if it could not be found.

getDisplayName(): String

Returns the display name of the shipping method in the current locale or null if it could not be found.

Returns:

  • the display name of the shipping method or null if it could not be found.

getID(): String

Returns the ID of the shipping method.

Returns:

  • the ID of the shipping method.

getTaxClassID(): String

Returns the tax class id of the shipping method.

Returns:

  • the tax class id of the shipping method.

isDefaultMethod(): Boolean

Returns 'true' if the shipping method is marked as 'default' for the current session's currency. Otherwise 'false' is returned.

Returns:

  • 'true' if it is the default shipping method of the site

isOnline(): Boolean

Returns true if shipping method is online, false otherwise