stack

Home > @infiniteobjects/shopify-data-manager > AdminTypes > DeliveryProfile

AdminTypes.DeliveryProfile interface

A shipping profile. In Shopify, a shipping profile is a set of shipping rates scoped to a set of products or variants that can be shipped from selected locations to zones.

Signature:

export interface DeliveryProfile extends Node 

Extends: Node

Properties

Property Modifiers Type Description
activeMethodDefinitionsCount   Scalars[‘Int’][‘output’] The number of active shipping rates for the profile.
default   Scalars[‘Boolean’][‘output’] Whether this is the default profile.
id   Scalars[‘ID’][‘output’] A globally-unique ID.
legacyMode   Scalars[‘Boolean’][‘output’] Whether this shop has enabled legacy compatibility mode for delivery profiles.
locationsWithoutRatesCount   Scalars[‘Int’][‘output’] The number of locations without rates defined.
name   Scalars[‘String’][‘output’] The name of the delivery profile.
originLocationCount   Scalars[‘Int’][‘output’] The number of active origin locations for the profile.
productVariantsCount   Scalars[‘Int’][‘output’] The number of product variants for this profile. The count for the default profile isn’t supported and will return -1.
productVariantsCountV2   DeliveryProductVariantsCount How many product variants are in this profile.
profileItems   DeliveryProfileItemConnection The products and variants associated with this profile.
profileLocationGroups   Array<DeliveryProfileLocationGroup> The location groups and associated zones using this profile.
sellingPlanGroups   SellingPlanGroupConnection Selling plan groups associated with the specified delivery profile.
unassignedLocations   Array<Location> List of locations that haven’t been assigned to a location group for this profile.
unassignedLocationsPaginated   LocationConnection List of locations that have not been assigned to a location group for this profile.
zoneCountryCount   Scalars[‘Int’][‘output’] The number of countries with active rates to deliver to.