Skip to main content
Server path: /commercetools-logistics | Type: Application | PCID required: Yes

Tools


commercetools_logistics_create_channels

POST /channels Parameters:

commercetools_logistics_create_inventory

Creates an InventoryEntry in the Project. If quantity limits are provided, existing Line Items that reference a Product Variant with an SKU that matches the Inventory Entry can be affected. For more information, see Quantity limits. Produces the InventoryEntryCreated Message. Parameters:

commercetools_logistics_create_shipping_methods

Creates a ShippingMethod in the Project. Parameters:

commercetools_logistics_create_tax_categories

POST /tax-categories Parameters:

commercetools_logistics_create_zones

Creates a Zone in the Project. Parameters:

commercetools_logistics_delete_channels_by_id

Returns a ReferenceExists error if other resources reference the Channel to be deleted. Parameters:

commercetools_logistics_delete_channels_by_key

Returns a ReferenceExists error if other resources reference the Channel to be deleted. Parameters:

commercetools_logistics_delete_inventory_by_id

Produces the InventoryEntryDeleted Message. Parameters:

commercetools_logistics_delete_inventory_by_key

Produces the InventoryEntryDeleted Message. Parameters:

commercetools_logistics_delete_shipping_methods_by_id

Deletes a ShippingMethod in the Project. Parameters:

commercetools_logistics_delete_shipping_methods_by_key

Deletes a ShippingMethod in the Project. Parameters:

commercetools_logistics_delete_tax_categories_by_id

DELETE /tax-categories/{ID} Parameters:

commercetools_logistics_delete_tax_categories_by_key

DELETE /tax-categories/key={key} Parameters:

commercetools_logistics_delete_zones_by_id

Deletes a Zone in the Project. Parameters:

commercetools_logistics_delete_zones_by_key

Deletes a Zone in the Project. Parameters:

commercetools_logistics_get_channels_by_id

GET /channels/{ID} Parameters:

commercetools_logistics_get_channels_by_key

GET /channels/key={key} Parameters:

commercetools_logistics_get_inventory_by_id

GET /inventory/{ID} Parameters:

commercetools_logistics_get_inventory_by_key

GET /inventory/key={key} Parameters:

commercetools_logistics_get_shipping_methods_by_id

Retrieves a ShippingMethod with the provided id. Parameters:

commercetools_logistics_get_shipping_methods_by_key

Retrieves a ShippingMethod with the provided key. Parameters:

commercetools_logistics_get_tax_categories_by_id

GET /tax-categories/{ID} Parameters:

commercetools_logistics_get_tax_categories_by_key

GET /tax-categories/key={key} Parameters:

commercetools_logistics_get_zones_by_id

Retrieves a Zone with the provided id. Parameters:

commercetools_logistics_get_zones_by_key

Retrieves a Zone with the provided key. Parameters:

commercetools_logistics_list_channels

GET /channels Parameters:

commercetools_logistics_list_inventory

GET /inventory Parameters:

commercetools_logistics_list_shipping_methods

Retrieves all ShippingMethods in the Project. Parameters:

commercetools_logistics_list_shipping_methods_matching_cart

Retrieves the active ShippingMethods that can ship to the shipping address of the provided Cart. Each ShippingMethod contains exactly one ShippingRate with the flag isMatching set to true. This ShippingRate is used when the ShippingMethod is added to the Cart. If a matching ShippingMethod has isDefault set to true, it is returned as the first item in the array. Parameters:

commercetools_logistics_list_shipping_methods_matching_cart_location

Retrieves the active ShippingMethods that can ship to the provided Location with a predicate that matches the provided Cart. Each ShippingMethod contains exactly one ShippingRate with the flag isMatching set to true. This ShippingRate is used when the ShippingMethod is added to the Cart. If a matching ShippingMethod has isDefault set to true, it is returned as the first item in the array. Parameters:

commercetools_logistics_list_shipping_methods_matching_location

Retrieves the active ShippingMethods that can ship to the provided Location. The following applies: - ShippingMethods that have a predicate defined are automatically disqualified. - If the currency parameter is provided, then the ShippingMethods must also have a rate defined in the specified currency. - Each ShippingMethod contains at least one ShippingRate with the flag isMatching set to true. - If the currency parameter is provided, exactly one ShippingRate will contain it. - If a matching ShippingMethod has isDefault set to true, it is returned as the first item in the array. Parameters:

commercetools_logistics_list_shipping_methods_matching_orderedit

Retrieves the active ShippingMethods that can ship to the provided Location for an OrderEdit. If a matching ShippingMethod has isDefault set to true, it is returned as the first item in the array. If the OrderEdit preview cannot be generated, an EditPreviewFailed error is returned. Parameters:

commercetools_logistics_list_tax_categories

GET /tax-categories Parameters:

commercetools_logistics_list_zones

Retrieves all Zones in the Project. Parameters:

commercetools_logistics_update_channels_by_id

POST /channels/{ID} Parameters:

commercetools_logistics_update_channels_by_key

POST /channels/key={key} Parameters:

commercetools_logistics_update_inventory_by_id

POST /inventory/{ID} Parameters:

commercetools_logistics_update_inventory_by_key

POST /inventory/key={key} Parameters:

commercetools_logistics_update_shipping_methods_by_id

Updates a ShippingMethod in the Project using one or more update actions. Parameters:

commercetools_logistics_update_shipping_methods_by_key

Updates a ShippingMethod in the Project using one or more update actions. Parameters:

commercetools_logistics_update_tax_categories_by_id

POST /tax-categories/{ID} Parameters:

commercetools_logistics_update_tax_categories_by_key

POST /tax-categories/key={key} Parameters:

commercetools_logistics_update_zones_by_id

POST /zones/{ID} Parameters:

commercetools_logistics_update_zones_by_key

Updates a Zone in the Project using one or more update actions. Parameters: